

/* Start:/local/templates/.default/style/body.css?161426902154296*/
@viewport {user-zoom:fixed;}*{padding:0;margin:0;-webkit-appearance:none;}label{cursor:pointer;}textarea{resize:none;}a,button,input,textarea{outline:none;}:focus{outline:none;}button::-moz-focus-inner{padding:0;border:0;}img{max-width:100%;vertical-align:top;}a,img{border:0;}
a{outline:none;color:#a20a33;text-decoration:none;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
a:hover,a:active{color:#ce0e42;text-decoration:none;}img{object-fit:cover;}
body {color:#000;font:16px 'Helvetica NeueCyr',Arial;line-height:20px;text-align:center;background:#4e5359;}
html,body {height:100%;width:100%;min-width:300px;}
.adm-workarea textarea{
	overflow: auto;
}
.article_breadcrumb{

}
*[class^=mobile-] {display:none;}
.fl-row {display:flex;margin:0 -10px;}
.col {width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#thanks_message{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255,255,255,0.9);
	text-align: center;
	align-items: center;
	justify-content: center;
	z-index: 900;
	display: none;

}
#thanks_message p{
	font-size: 25px;
	line-height: 35px;
	padding: 0px 10px;
}
#thanks_message .close{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
#thanks_message .close:before, #thanks_message .close:after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 30px;
	height: 2px;
	background-color: #a20a33;
	transform: rotate(45deg);

}
#thanks_message .close:after{
	transform: rotate(-45deg);
}
.page-width {position:relative;overflow:hidden;min-height:100%;height:auto !important;margin:0 auto;background:#4e5359;}
.page-bl {position:relative;min-width:280px;max-width:1240px;width:auto;text-align:left;padding:0 20px;margin:0 auto;}

.page-width .bg {position:absolute;bottom:0;left:50%;overflow:hidden;width:1920px;height:100%;padding:400px 0 0 0;margin:0 0 0 -960px;}
.page-width .bg span {position:absolute;bottom:0;height:100%;}
.page-width .bg .line-1 {right:72px;width:13px;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;}
.page-width .bg .line-2 {left:82px;width:10px;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;}
.page-width .bg .line-3 {right:312px;width:10px;border-right:solid 1px #eaeaea;}
.page-width .bg .line-4 {left:285px;width:10px;border-right:solid 1px #eaeaea;}
.page-width .bg .line-5 {left:761px;width:10px;border-right:solid 1px #eaeaea;}

.logo-wrap {-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.logo {cursor:pointer;display:inline-block;overflow:hidden;color:transparent;text-decoration:none;vertical-align:top;}
.logo,.logo img {width:290px;}

.site-header {position:relative;font-size:12px;line-height:16px;letter-spacing:2.6px;text-transform:uppercase;padding:31px 0 26px 0;background:#fff;}
	.site-header .page-bl {position:relative;min-height:58px;text-align:center;
		z-index: 2;}
	.site-header .page-bl::after {content:' ';clear:both;overflow:hidden;height:1px;}
	.site-header a {color:#000;}
	.site-header a:hover,
	.site-header a:active,
	.site-header a.active {color:#a20a33;}
	.site-header .logo-wrap {float:left;margin-left:-236px;}
font.errortext{
	color: #a20a33 !important;
}
	.site-header .btn-wrap {display:none;}

	.head-r {float:right;position:relative;right:-5px;min-height:58px;margin-right:-236px;}
	.head-search {display:inline-block;position:relative;min-width:16px;height:44px;vertical-align:middle;}
	.search-sbm,
	.head-search-form input[type="submit"],
	.head-search-form input[type="submit"]:hover,
	.head-search-form input[type="submit"]:active {cursor:pointer;position:absolute;top:50%;right:0;width:16px;height:16px;margin:-8px 0 0 0;background:url(/local/templates/.default/style/../images/icon-search.png?v=1) no-repeat;background-size:cover;}
	.search-sbm:hover,
	.search-sbm:active,
	.head-search-form input[type="submit"]:hover,
	.head-search-form input[type="submit"]:active {opacity:0.5 !important;}

	.lang-nav {display:inline-block;vertical-align:middle;font-size:0;list-style:none;margin:0 0 0 15px;}
	.lang-nav li {display:inline-block;font-size:12px;line-height:16px;letter-spacing:3px;text-transform:uppercase;vertical-align:top;padding:0 0 0 15px;}
	.lang-nav li::before {content:'I';margin:0 16px 0 0;}
	.lang-nav li:first-child::before {display:none;}
	.lang-nav .selected {color:#a20a33;}

	.head-nav {overflow:hidden;padding:2px 0 0 0;}
	.head-nav ul {display:inline-block;font-weight:500;vertical-align:middle;margin:0 20px;}
	.head-nav ul li {display:inline-block;vertical-align:top;padding:5px 8px;}
	.head-nav ul a {display:inline-block;position:relative;padding:5px 2px;}
	.head-nav ul a::before,
	.head-nav ul a::after {content:' ';position:absolute;overflow:hidden;width:0;height:1px;background:#a20a33;-moz-transition:all 250ms ease 0ms;-webkit-transition:all 250ms ease 0ms;transition:all 250ms ease 0ms;}
	.head-nav ul a::before {top:-2px;left:-20px;}
	.head-nav ul a::after {bottom:-2px;right:-20px;}
	.head-nav ul a:hover::before {left:19px;width:100%;}
	.head-nav ul a:hover::after {right:19px;width:100%;}
	.head-nav .btn {min-width:198px;min-height:31px;vertical-align:middle;padding:8px 10px 7px 10px;margin:0;}
	.head-nav .selected {color:#a20a33;}

.head-nav>div[id^='bx']{
	display: inline-block;
}
	.head-search-form {position:absolute;z-index:1;top:0;right:0;overflow:hidden;width:0;height:43px;padding:0;background:#fff;-moz-transition:width 500ms ease 0ms;-webkit-transition:width 500ms ease 0ms;transition:width 500ms ease 0ms;}
	.head-search-form input[type="text"] {padding-left:36px;border-color:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
	.head-search-form input[type="submit"] {right:auto;left:10px;min-width:0;min-height:0;padding:0;}
	.head-search.open .head-search-form {width:2000px;}

	.search-close {cursor:pointer;position:absolute;top:50%;right:10px;width:24px;height:20px;margin:-10px 0 0 0;}
	.search-close::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.search-close i {display:block;overflow:hidden;height:3px;margin:0 0 5px 0;background:#000;-moz-transition:all 300ms ease 0ms;-webkit-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;}
	.search-close:hover,
	.search-close:active {opacity:0.5;}

	.head-search .search-close i {position:absolute;top:50%;left:0;width:100%;margin:-2px 0 0 0;}
	.head-search .search-close i:nth-child(3) {display:none;}
	.head-search .search-close i:nth-child(1) {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.head-search .search-close i:nth-child(2) {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}


.site-content {position:relative;background:#fff;}
	.site-content::after {content:' ';clear:both;overflow:hidden;display:block;height:0;}
	.site-content p {padding-bottom:18px;}
	.site-content ul,.site-content ol {position:relative;margin:0 0 18px 24px;}
	.site-content ul ul,.site-content ul ol,.site-content ol ul,.site-content ol ol {margin-bottom:0;}
	.site-content abbr {text-decoration:none;}

.site-footer {position:relative;min-height:214px;color:#fff;font-weight:200;padding:40px 0 20px 0;background:#4e5359;}
	.site-footer a {color:#fff;}
	.site-footer a:hover,
	.site-footer a:active {opacity:0.5;}
	.site-footer ul {list-style:none;padding:6px 0 11px 0;margin:0;}
	.site-footer li {padding:0 0 4px 0;}
	.site-footer .btn {min-width:212px;}
	.site-footer .col:first-child {min-width:28%;}
	.site-footer .col:last-child {min-width:51.6%;}

	.foot-contacts {padding:4px 0 0 0;}
	.foot-contacts .btn {float:right;margin-top:8px;}
	.foot-contacts *[class^="inf-"] {position:relative;padding:0 0 0 38px;margin:0 0 28px 0;}
	.foot-contacts *[class^="inf-"]::before {content:' ';position:absolute;top:-1px;left:0;width:22px;height:23px;background-repeat:no-repeat;background-position:center center;}
	.inf-tel::before {background-image:url(/local/templates/.default/style/../images/icon-tel-w.png?v=1);background-size:21px 21px;}
	.inf-mail::before {background-image:url(/local/templates/.default/style/../images/icon-mail-w.png?v=1);background-size:22px 15px;}
	.inf-addr::before {background-image:url(/local/templates/.default/style/../images/icon-addr-w.png?v=1);background-size:16px 23px;}

.site-footer.ofonde .page-bl::after {content:' ';clear:both;overflow:hidden;display:block;height:1px;}
.site-footer.ofonde .map {float:right;position:relative;overflow:hidden;width:539px;height:338px;margin:24px 0 42px 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.site-footer.ofonde .map iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.site-footer.ofonde .fl-row {flex-wrap:wrap;}
.site-footer.ofonde .col {width:50%;}
.site-footer.ofonde .col:nth-child(1),
.site-footer.ofonde .col:nth-child(4) {width:100%;}
.site-footer.ofonde .logo-wrap {padding-bottom:34px;}
.site-footer.ofonde .col:nth-child(2) {width:45%;}


.h-1-big {color:#1b1b1b;font:bold 72px 'Helvetica NeueCyr',Arial;line-height:100%;padding-bottom:68px;}
.h-1,h1 {color:#1b1b1b;font:bold 32px 'Helvetica NeueCyr',Arial;line-height:100%;padding-bottom:54px;}
.h-2,h2 {
	color:#000;
	font:24px Arial;
	line-height:26px;
	padding-bottom:18px;
	}
.h-3,h3 {color:#1b1b1b;font:500 20px 'Helvetica NeueCyr',Arial;line-height:100%;padding-bottom:17px;}
.h-4,h4 {color:#1b1b1b;font:500 18px 'Helvetica NeueCyr',Arial;line-height:100%;padding-bottom:17px;}

.h-6,h6 {color:#9d9d9d;font:400 12px 'Helvetica NeueCyr',Arial;line-height:16px;letter-spacing:2.6px;text-transform:uppercase;padding-bottom:19px;}

::-moz-placeholder {opacity:1;color:#9b9b9b;}
::-webkit-input-placeholder {opacity:1;color:#9b9b9b;}

table {width:100%;border-spacing:0;}
iframe {border:none;background:transparent;}

input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea, select {width:100%;height:43px;color:#000;font:16px 'Helvetica NeueCyr',Arial;vertical-align:top;padding:11px 12px 8px 12px;border:solid 1px #fff;background:#fff;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
textarea {overflow:hidden;height:126px;}
input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus {background:#fff;}
.inp-bl input[type="text"],
.inp-bl input[type="tel"],
.inp-bl input[type="email"],
.inp-bl input[type="password"],
.inp-bl textarea, select {padding-left:48px;}

.inp-bl {padding:0 0 0 70px;margin:0 0 27px 0;}
.inp-bl p {position:relative;padding:0 !important;}
.inp-bl .num {position:absolute;top:0;left:-70px;z-index:1;width:70px;color:#1b1b1b;font:300 30px 'Gilroy';line-height:42px;}
.inp-bl .num::before,
.inp-bl .num::after {content:' ';position:absolute;top:20px;right:0;overflow:hidden;width:26px;height:4px;margin:0 -1px 0 0;}
.inp-bl .num::before {right:-27px;padding-right:27px;background:#a20a33;}
.inp-bl .num::after {background:#9d9d9d;}
.inp-bl .label {display:block;color:#4e5359;font-size:22px;font-weight:500;line-height:26px;letter-spacing:0.2px;padding:0 0 9px 0;}

.upload-sbm {display:inline-block;vertical-align:top;margin:0 0 2px 0;}
.upload-sbm input[type="file"] {position:absolute;z-index:-1;opacity:0;width:212px;height:46px;
	top: 0;}
.file-sbm {cursor:pointer;display:block;overflow:hidden;width:212px;height:46px;color:#000;font-size:16px;line-height:46px;text-align:center;background:#fff;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.file-sbm:hover,
.file-sbm:active {color:#fff;background:#5f5f5f;}

.btn,input[type="submit"],input[type="button"],input[type="reset"],button {opacity:1 !important;cursor:pointer;min-height:43px;color:#fff !important;font:12px 'Helvetica NeueCyr',Arial;line-height:16px;text-transform:uppercase;letter-spacing:3px;text-align:center;vertical-align:top;padding:14px 26px 13px 26px;margin:0 0 18px 0;border:none;background:#a20a33;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.btn {overflow:hidden;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover {background:#ce0e42;}
.btn:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active,button:active {background:#ce0e42;}

.btn.blk {background:#1b1b1b;}
.btn.blk:hover,
.btn.blk:active {background:#5f5f5f;}

.sbmts-bl {text-align:center;margin:0 -5px;}
.sbmts-bl .btn {min-width:212px;margin-left:5px;margin-right:5px;}
.sbmts-bl.left {text-align:left;}
.sbmts-bl.right {text-align:right;}

input[type="checkbox"],input[type="radio"] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
	input[type="checkbox"]:disabled + .lbl:before,
	input[type="radio"]:disabled + .lbl:before {cursor:default;opacity:0.5;}
	input[type="checkbox"] + .lbl:before,
	input[type="radio"] + .lbl:before {content:' ';position:relative;overflow:hidden;display:inline-block;vertical-align:top;}

	input[type="checkbox"] + .lbl:before {
		width:16px;height:15px;margin:0 4px 0 0;
		background:url(/local/templates/.default/style/../images/form_checkbox.png?v=1) no-repeat 0 0;
	}
	input[type="checkbox"]:checked + .lbl:before {}

	input[type="radio"] + .lbl:before { 
		width:16px;height:15px;margin:0 4px 0 0;
		background:url(/local/templates/.default/style/../images/form_radio.png?v=1) no-repeat 0 0;
	}
	input[type="radio"]:checked + .lbl:before {}

.size-bl {display:inline-block;position:relative;overflow:hidden;width:129px;height:41px;vertical-align:top;border:solid 1px #D3D3D3;background:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.size-bl input {height:41px;font-size:16px;font-weight:500;text-align:center;padding:12px 0 11px 0;border:none;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.size-bl i {cursor:pointer;position:absolute;top:0;left:0;width:15px;height:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.size-bl i.left {left:19px;}
.size-bl i::before,
.size-bl i.right::after {content:' ';position:absolute;top:50%;left:0;overflow:hidden;width:15px;height:1px;background:#c4c4c4;margin:-1px 0 0 0;}
.size-bl i.right {left:auto;right:19px;}
.size-bl i.right::after {left:50%;top:50%;width:1px;height:15px;margin:-8px 0 0 -1px;}
.size-bl i:hover::before,.size-bl i:hover::after {background:#4483CE;}

.select-bl {display:inline-block;position:relative;color:#000;font-size:16px;line-height:20px;vertical-align:top;}
.select-bl .title {opacity:1;cursor:pointer;position:relative;left:0;height:20px;color:#000;font-weight:bold;white-space:nowrap;padding:6px 40px 6px 12px;border:solid 1px #b8b8b8;background:#fff;}
.select-bl .title span {display:block;overflow:hidden;}
.select-bl .title::after {content:' ';position:absolute;top:50%;right:15px;overflow:hidden;width:0;height:0;margin:-3px 0 0 0;border:solid 6px transparent;border-bottom:none;border-top-color:#616161;}
.select-bl ul {display:none;position:absolute;left:0;top:100%;min-width:100%;width:100%;list-style:none;margin:-1px 0 0 0;border:solid 1px #b8b8b8;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.select-bl ul span {cursor:pointer;display:block;padding:5px 12px;}
.select-bl ul .active {background:#fafafa;}
.select-bl.open {z-index:1;}
.select-bl.open .title::after {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}

.m-img {position:relative;overflow:hidden;display:block;background:#e6eff2;}
.m-img::before {content:' ';display:block;overflow:hidden;height:0;padding:58.3% 0 0 0;}
.m-img a {display:block;}
.m-img img {position:absolute;top:0;left:0;min-width:100%;max-width:150%;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.m-img a:hover img,
.m-img a:active img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}

.date {display:block;color:#a20a33;font-size:20px;line-height:24px;}

.breadcrumb {z-index: 2;font-size:12px;font-weight:500;line-height:16px;letter-spacing:2.6px;text-transform:uppercase;list-style:none;margin:0 0 48px 0 !important;border-left:solid 17px #1b1b1b;}
.breadcrumb li {display:inline-block;vertical-align:middle;padding:8px 11px 8px 20px;border-left:solid 1px #1b1b1b;max-width: 700px}
.breadcrumb li:first-child{
	border-left: none;
}
.breadcrumb a {color:#1b1b1b;}
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb span {color:#a20a33;}

.breadcrumb-wrap {overflow:visible;}
.breadcrumb-wrap::after {content:' ';clear:both;overflow:hidden;display:block;height:0;}
.breadcrumb-wrap .breadcrumb {position:relative;display:inline-block;z-index:1;vertical-align:top;padding-right:33px;background:#fff;}

.brc-nav {position:relative;display:inline-block;color:#fff;font-size:12px;font-weight:400;line-height:16px;letter-spacing:2.6px;text-transform:uppercase;list-style:none;vertical-align:top;padding:0;margin:0 0 48px 0 !important;background:#a20a33;}
.brc-nav::after {content:' ';position:absolute;top:0;left:100%;width:2000px;height:100%;background:#a20a33;}
.brc-nav li {display:inline-block;vertical-align:top;padding:0;}
.brc-nav li:nth-child(1) {padding-left:24px;}
.brc-nav a {display:block;height:16px;color:#fff;padding:8px 20px;}
.brc-nav a:hover,
.brc-nav a:active {color:#fff;background:#ce0e42;}

.bl-line {position:absolute;top:-16px;left:50%;overflow:hidden;width:2000px;height:166px;margin:0 0 0 -100px;background:#a20a33;}
.bl-bg {position:absolute;top:8.27%;left:-156px;width:50%;height:83%;background:#e6eff2;}
.bl-bg::before {content:' ';position:absolute;top:10.68%;left:136px;width:50%;height:78%;max-height:394px;background:#1b1b1b;}

/* --- */
.box-bl {position:relative;padding:53px 82px 28px 74px;margin:0;background:#fff;-moz-box-shadow:0 0 18px rgba(0,0,0, 0.06);-webkit-box-shadow:0 0 18px rgba(0,0,0, 0.06);box-shadow:0 0 18px rgba(0,0,0, 0.06);}
.box-bl::before {content:' ';position:absolute;top:-56px;right:136px;overflow:hidden;width:4px;height:99px;background:#1b1b1b;}
.box-bl::after {content:' ';clear:both;display:block;overflow:hidden;height:1px;}
.box-bl .title {align-items:center;justify-content:space-between;padding-bottom:54px;}
.box-bl .title .col {width:auto;}
.box-bl .title .col:last-child {text-align:right;}
.box-bl .title .h-1 {padding-bottom:0;}
.box-bl p {}
.box-bl .date {padding:0 8px;}
.box-bl img {max-width:60%;max-height:398px;}
.box-bl img[aling="right"],
.box-bl img.right{float:right;margin:0 0 40px 40px;}
.box-bl .sbmts-bl {padding:21px 0 0 0;}
.box-bl .btn {min-width:253px;}

.news-bl {position:relative;margin:0 0 44px 0;}

.area-home {position:relative;padding:25px 0 62px 0;}
.area-home::before {content:' ';position:absolute;top:73px;right:50%;width:209px;height:537px;margin-right:753px;background:url(/local/templates/.default/style/../images/area-home-bg.jpg?v=1) no-repeat;}
.area-home .slider-nav {z-index:2;bottom:91px;margin-left:-349px;}

.sl-txt-wrap {position:absolute;z-index:1;top:38px;left:50%;width:796px;height:645px;line-height:605px;text-align:left;margin:0 0 0 -764px;}
.sl-txt-wrap .sl-txt {display:inline-block;position:relative;width:100%;max-width:784px;font-size:18px;line-height:22px;vertical-align:middle;padding:0 0 0 12px;}
.sl-txt .box-bl {min-height:386px;max-height:400px;margin:0;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);}
.sl-txt .box-bl::before {display:none;}
.sl-txt .box-bl p {max-width:560px;}
.sl-txt .h-1-big {margin-top:18px;}
.sl-txt .sbmts-bl {padding:33px 0 0 0;margin:0 -3px;}
.sl-txt .btn {min-width:212px;padding-left:20px;padding-right:20px;margin-left:3px;margin-right:3px;}

.area-news {position:relative;overflow:hidden;padding:55px 0;}
.area-news::before {content:' ';position:absolute;top:40px;left:50%;width:1272px;height:850px;margin:0 0 0 563px;background:url(/local/templates/.default/style/../images/area-news-bg.jpg?v=1) no-repeat;}
.area-news .sbmts-bl {padding:2px 0;}
.area-news .fl-row {flex-wrap:wrap;margin:0 -5px;}
.area-news .col {width:33.33%;padding:0 5px;}

.area-news:last-child {padding:42px 0 36px 0;}
.area-news:last-child::before {display:none;background:transparent;}
.area-news:last-child .h-1 {text-align:center;padding-bottom:42px;}

.more-link {display:inline-block;position:relative;font-size:12px;font-weight:normal;line-height:16px;letter-spacing:2.6px;vertical-align:top;text-transform:uppercase;padding:6px 0 0 0;-moz-transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;transition:opacity 200ms ease 0ms;}
.more-link::before {content:' ';position:absolute;top:0;left:0;overflow:hidden;width:100%;height:1px;background:#fff;}
.more-link:hover,
.more-link:active {opacity:0.5;}

.post-more {position:absolute;top:0;right:100%;overflow:hidden;width:90.5%;height:100%;color:#fff;font-size:14px;line-height:18px;background:#a20a33;-moz-transition:right 400ms ease 0ms;-webkit-transition:right 400ms ease 0ms;transition:right 400ms ease 0ms;}
.post-more .txt {position:relative;overflow:hidden;height:126px;padding:38px 22px 0 22px;margin:0 0 10px 0;}
.post-more .more-link {margin:0 22px;}

.post-news {display:block;max-width:407px;color:#000;font-weight:300;padding:0 0 1px 0;margin:0 auto 20px auto;}
.post-news .m-img {margin:0 0 15px 0;}
.post-news .m-img,
.post-news .m-img img {width:100%;height:226px;}
.post-news .m-img::before {display:none;}
.post-news .date {color:#1b1b1b;font-size:18px;font-weight:bold;line-height:20px;padding:0 0 6px 0;}
.post-news .date + p {position:relative;overflow:hidden;height:40px;padding:0;margin-bottom:15px;}
.post-news:hover,
.post-news:active {color:#a20a33;}
.post-news:hover .post-more,
.post-news:active .post-more {right:9.5%;}

.area-brands {padding:77px 0 44px 0;}

.brands-bl {max-width:860px;font-size:18px;line-height:22px;text-align:center;padding:0 0 5px 0;margin:0 auto;}
.brands-bl .h-1 {text-align:center;padding:0 0 32px 0;}

.area-info {position:relative;min-height:205px;color:#fff;padding:0;background:#4e5359 url(/local/templates/.default/style/../images/area-info-bg.jpg?v=1) no-repeat left top;background-size:auto 100%;}
.area-info::before {content:' ';position:absolute;top:0;left:50%;width:2000px;height:100%;margin:0 0 0 860px;background:#fff;}
.info-wrap {margin:0 -240px 0 -300px;}
.info-wrap .col {min-height:129px;border-left:solid 1px #fff;}
.info-wrap .col:nth-child(1) {border-left:none;}

.info-bl {position:relative;font-size:18px;font-weight:200;line-height:22px;text-align:center;padding:32px 0 0 0;margin:16px 5px 0 5px;}
.info-bl p {position:absolute;left:0;bottom:100%;width:100%;padding:0;margin:0 0 -22px 0;}
.info-bl strong {display:block;font:300 60px 'Gilroy';line-height:100%;letter-spacing:0;padding:0;}
.info-bl strong i {position:relative;left:-8px;font-size:48px;font-style:normal;line-height:100%;padding:0;margin-left:-20px;}
.info-bl span {display:block;font-size:16px;font-weight:400;line-height:20px;letter-spacing:2.6px;}

.area-team {position:relative;min-height:710px;}
.area-team .bl-line {left:50%;top:72px;width:100%;height:439px;margin:0 0 0 -22px;}
.area-team .bl-img {position:absolute;top:0;right:50%;width:100%;height:100%;margin-right:22px;background:#eee url(/local/templates/.default/style/../images/area-team-bg.jpg?v=1) no-repeat right top;background-size:auto 100%;}

.teams-wrap {padding:58px 0 0 105px;}
.teams-wrap .slider-wrap {padding:0 0 57px 0;margin:0 -239px 0 0;}
.teams-wrap .slider-nav {left:auto;right:20px;bottom:156px;}

.team-bl {position:relative;overflow:hidden;height:475px;font-size:18px;font-weight:300;line-height:22px;padding:0 70px 0 495px;}
.team-bl .photo {position:absolute;top:0;left:0;width:495px;height:100%;}
.team-bl .photo img {position:absolute;left:0;bottom:0;width:auto;height:100%;}
.team-bl .txt {position:relative;overflow:hidden;height:176px;padding:85px 0 0 0;margin:53px 0 21px 0;}
.team-bl .txt::before {content:' ';position:absolute;top:0;left:50%;width:43px;height:39px;margin:0 0 0 -22px;background:url(/local/templates/.default/style/../images/icon-txt.png?v=1) no-repeat;background-size:cover;}
.team-bl .txt::after {content:' ';position:absolute;top:37px;left:0;overflow:hidden;width:91px;height:1px;background:#000000;}
.team-bl .name strong {display:block;font-size:20px;line-height:20px;}
.team-bl .name p {padding:0;}

.slider-posts-wrap {position:relative;}
.slider-posts-wrap::before {content:' ';position:absolute;top:31px;left:-340px;width:100%;height:36px;padding:0 169px 0 340px;background:#4e5359;}
.slider-posts-wrap .slider-nav {left:auto;right:91px;bottom:177px;}

.post-btn {position:absolute;top:50%;right:0;display:block;width:88px;height:220px;margin:-110px 0 0 0;background:#a20a33;}
.post-btn::before {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:17px;height:10px;margin:-5px 0 0 -9px;background:url(/local/templates/.default/style/../images/arrow-d-w.svg?v=1) no-repeat center center;}
.post-btn:hover,
.post-btn:active {background:#ce0e42;}

.post-wrap {height:491px;padding:67px 0 0 0;padding-left:50%;}
.post-bl {position:relative;height:320px;padding:84px 40px 16px 95px;margin:0 0 0 -33px;background:#fff;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);}
.post-bl .m-img {position:absolute;top:-67px;right:100%;width:926px;text-align:right;}
.post-bl .m-img,
.post-bl .m-img img {height:558px;}
.post-bl .m-img img {left:auto;right:0;min-width:0;}
.post-bl .m-img::before {display:none;}
.post-bl .txt {max-width:690px;font-weight:300;padding:0 0 44px 0;}
.post-bl .txt .h-1 {position:relative;overflow:hidden;height:64px;font-weight:800;padding:0;margin:0 0 26px 0;}
.post-bl .txt p {position:relative;overflow:hidden;height:60px;text-align:left;padding:0;}
.post-bl .date {position:absolute;left:34px;bottom:48px;overflow:visible;width:20px;height:20px;color:#a8a8a8;font-size:20px;font-weight:normal;line-height:20px;}
.post-bl .date::before {content:' ';position:absolute;top:100%;left:50%;overflow:hidden;width:4px;height:99px;margin:20px 0 0 -2px;background:#d3d3d3;}
.post-bl .date span {display:block;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}

.area-brands-s {position:relative;padding:71px 0 54px 0;background:#fff;}
.area-brands-s::before {content:' ';position:absolute;top:0;left:50%;width:100%;height:100%;margin:0 0 0 873px;background:#e6eff2;}

.brands-s-wrap {position:relative;padding:25px 0 14px 333px;}
.brands-s-wrap::before {content:' ';position:absolute;top:0;left:-49px;overflow:hidden;width:6px;height:100%;background:#a20a33;}
.brands-s-wrap .slider {position:relative;right:-20px;}

.brand-title {position:absolute;top:23px;left:-8px;width:260px;}
.brand-title span {display:inline-block;position:relative;font:300 48px 'Gilroy';line-height:100%;}
.brand-title span::after {content:' ';position:absolute;top:50%;left:100%;overflow:hidden;width:62px;height:1px;margin:0 0 0 20px;background:#000;}
.brand-title strong {display:block;font-size:24px;font-weight:800;line-height:100%;padding:17px 0 0 0;}

.page-title {position:relative;overflow:visible;left:50%;width:1920px;min-height:635px;margin:0 0 0 -960px;background:#fafafa;}
.page-title::before {content:' ';position:absolute;top:-76px;right:100%;width:100%;height:100%;padding:76px 0 78px 0;margin-right:-178px;background:#e6eff2;}
.page-title .bg span {opacity:0.28;border-color:#eaeaea;}
.title-bg {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.title-txt {position:relative;overflow:hidden;height:635px;}
.page-title .txt-wrap {position:relative;overflow:visible;max-width:760px;max-height:635px;color:#fff;font-size:18px;font-weight:200;line-height:635px;margin:0 auto;}
.page-title .h-1-big {color:#fff;padding:0 0 15px 0;}
.page-title .txt {position:relative;display:inline-block;width:96%;min-height:364px;line-height:22px;vertical-align:middle;margin:0 0 14px 0;}
.page-title .txt::before {opacity:0.4;content:' ';position:absolute;top:8px;right:100%;width:100%;height:195px;margin:0 52px 0 0;border:solid 10px #e6eff2;}
.page-title .txt::after {content:' ';position:absolute;top:100%;left:0;overflow:hidden;width:88px;height:4px;background:#fff;}
.page-title .txt p {text-align:left;}

.page-title.small {min-height:532px;margin-top:-48px;}
.page-title.small::before {display:none;}
.page-title.small .title-txt {height:532px;}
.page-title.small .txt-wrap {max-width:820px;max-height:532px;line-height:532px;}
.page-title.small .txt {width:100%;min-height:0;padding-bottom:30px;}
.page-title.small .txt::before {margin:-16px 75px 0 0;}
.page-title.small .txt::after {display:none;}
.page-title.small .h-1-big {padding-bottom:26px;}
.page-title.small .bg {padding:0;}

.i-line {position:absolute;top:0;left:0;overflow:hidden;width:4px;height:81px;background:#fff;}
.i-line::before {content:' ';position:absolute;top:41px;left:0;width:100%;height:100%;background:#a20a33;}

.sbm-bl {position:absolute;left:50%;bottom:0;width:274px;height:46px;}
.sbm-bl::before {content:' ';position:absolute;top:0;right:0;width:2000px;height:100%;background:#fff;}
.sbm-bl .i-line {top:-41px;left:-620px;}

.scroll-sbm {cursor:pointer;position:absolute;top:100%;left:50%;width:212px;height:212px;color:#fff;letter-spacing:2.6px;margin:-171px 0 0 360px;background:#a20a33;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.scroll-sbm::before {content:' ';position:absolute;left:50%;bottom:51px;width:17px;height:10px;margin:0 0 0 -9px;background:url(/local/templates/.default/style/../images/arrow-d-w.svg?v=1) no-repeat;}
.scroll-sbm i {position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;font-size:12px;line-height:16px;font-style:normal;text-transform:uppercase;white-space:nowrap;margin:10px 0 0 -8px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.scroll-sbm:hover,
.scroll-sbm:active {background:#ce0e42;}

.presentation-sbm {cursor:pointer;position:absolute;bottom:-50px;left:100%;width:202px;height:146px;color:#fff;font-size:12px;line-height:146px;letter-spacing:2.6px;text-transform:uppercase;text-align:center;background:#a20a33;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.presentation-sbm i {display:inline-block;font-style:normal;line-height:16px;text-align:left;vertical-align:middle;}
.presentation-sbm i::before {content:' ';display:block;overflow:hidden;width:23px;height:17px;margin:0 0 9px 0;background:url(/local/templates/.default/style/../images/icon-prsnt.png?v=1) no-repeat;}
.presentation-sbm:hover,
.presentation-sbm:active {background:#ce0e42;color: #fff}

.user-bl {position:relative;overflow:hidden;font-size:20px;font-weight:300;line-height:24px;text-align:center;padding:0 0 43px 0;margin:0 auto;}
.user-bl .m-img,
.user-bl .m-img img {height:350px; object-fit: contain;}
.user-bl .m-img::before {display:none;}
.user-bl .txt {position:relative;padding:27px 0 0 0;}
.user-bl .txt::before {content:' ';position:absolute;top:-27px;left:34px;overflow:hidden;width:4px;height:53px;background:#a20a33;}
.user-bl strong {display:block;font-size:22px;line-height:26px;padding:0 0 15px 0;}
.user-bl p {max-width:320px;margin:0 auto; font-weight: 500;padding:0;}

.advice-wrap {position:relative;text-align:center;}
.advice-bl {display:block;position:relative;max-width:354px;width:100%;font-weight:300;text-align:left;vertical-align:top;padding:0 0 54px 0;margin:0 auto;}
.advice-bl::before {content:' ';position:absolute;top:0;right:100%;width:14px;height:330px;background:#e6eff2;}
.advice-bl .m-img {margin:0 14px 0 0;}
.advice-bl .m-img,
.advice-bl .m-img img {height:256px;}
.advice-bl .m-img::before {display:none;}
.advice-bl .txt {padding:19px 0 0 14px;}
.advice-bl p {position:relative;overflow:hidden;height:auto;padding:0;margin:0 0 19px 0;}
.advice-bl .name {position:relative;font-size:18px;font-weight:500;line-height:20px;padding:0 0 23px 0;margin:0 0 25px 0;}
.advice-bl .name::after {content:' ';position:absolute;top:100%;left:0;overflow:hidden;width:91px;height:1px;background:#000;}
.advice-bl .name strong {display:block;font-size:22px;line-height:26px;}
.advice-bl .name p {height:auto;margin:0;}

.area-advice {position:relative;padding-top:0px;background:#fff;}
.area-advice .h-1 {position:relative;}

.sbm-more {display:inline-block;position:relative;color:#a20a33;font-size:12px;font-weight:500;letter-spacing:2.6px;line-height:20px;text-transform:uppercase;vertical-align:top;padding:0 43px 0 0;}
.sbm-more::before {content:' ';position:absolute;top:0;right:0;width:27px;height:20px;background:url(/local/templates/.default/style/../images/icon-more.png?v=1) no-repeat left top;background-size:27px auto;}
.sbm-more:hover,
.sbm-more:active {opacity:0.5;color:#a20a33;}

.team-main {position:relative;overflow:hidden;min-height:542px;line-height:542px;font-weight:300;text-align:right;padding:0 32px;background:#fff;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);}
.team-main .photo {position:absolute;left:0;bottom:0;line-height:0;}
.team-main .txt {position:relative;display:inline-block;max-width:430px;line-height:20px;vertical-align:middle;}
.team-main .txt p {position:relative;overflow:hidden;height:auto;padding:0;margin:0 0 47px 0;}
.team-main .name {font-size:20px;font-weight:400;line-height:24px;padding:0 0 40px 0;}
.team-main .name strong {display:block;font-size:24px;line-height:28px;padding:0 0 3px 0;}
.team-main .name p {height:auto;text-align:right;margin:0;}
.team-main .btn {min-width:212px;}

.area-teams-main {position:relative;background:#e6eff2;}
.area-teams-main::after {z-index:1;content:' ';position:absolute;top:0;left:50%;overflow:hidden;width:4px;height:81px;margin:14px 0 0 748px;background:#4e5359;}
.area-teams-main .fl-row {margin:0 -148px;}
.area-teams-main .fl-row .col {position:relative;top:-58px;padding:0;}
.area-teams-main .fl-row .col:nth-child(1) {max-width:49%;}
.area-teams-main .fl-row .col:nth-child(1)::before {content:' ';position:absolute;top:0;right:100%;width:100%;height:100%;background:#a20a33;}
.area-teams-main .fl-row .col:nth-child(2) {top:58px;}
.area-teams-main .fl-row .col:nth-child(2) .team-main {margin-right:-192px;-moz-box-shadow:12px 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:12px 6px 12px rgba(0,0,0, 0.06);box-shadow:12px 6px 12px rgba(0,0,0, 0.06);}
.area-teams-main .fl-row .col:nth-child(2) .team-main,
.area-teams-main .fl-row .col:nth-child(2) .team-main .name p {text-align:left;}
.area-teams-main .fl-row .col:nth-child(2) .team-main .photo {left:auto;right:0;min-width:600px;}
.area-teams-main .fl-row .col:nth-child(2) .team-main .txt {max-width:360px;}

.area-fund {position:relative;overflow:visible;padding:0 0 61px 0;}
.area-fund .page-bl {min-height:735px;}
.area-fund::before {content:' ';position:absolute;right:50%;bottom:0;overflow:hidden;width:750px;height:119px;margin:0 69px 0 0;background:#4e5359;}
.area-fund .scroll-sbm {top:auto;bottom:82px;margin:0 0 0 67px;}
.area-fund .scroll-sbm::before {top:61px;bottom:auto;width:17px;height:74px;margin:0 0 0 -9px;background:url(/local/templates/.default/style/../images/icon-arr-d.svg?v=1) no-repeat;}
.area-fund .scroll-sbm i {left:0;top:auto;bottom:49px;width:100%;height:auto;margin:0;text-align:center;-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}

.fund-wrap {height:400px;line-height:400px;}
.fund-wrap .m-img {position:absolute;top:-11px;left:50%;width:823px;margin:0 0 0 136px;}
.fund-wrap .m-img,
.fund-wrap .m-img img {height:750px;}
.fund-wrap .m-img::before {display:none;}
.fund-wrap .txt {position:relative;display:inline-block;max-width:640px;line-height:20px;vertical-align:middle;padding:56px 0 0 0;}
.fund-wrap .txt::before {content:' ';position:absolute;top:0;left:4px;overflow:hidden;width:88px;height:4px;;background:#000;}
.fund-wrap .txt .h-1-big {padding:0;}

.order-wrap {position:relative;padding:0 0 16px 0;margin:-20px 0 0 0;}
.order-wrap .h-1 {padding:0 0 21px 0;}

.area-order {position:relative;overflow:visible;min-height:100px;padding:0 0 39px 0;background:#e5e5e5;}
.area-order .page-bl {padding-top:28px;}
.area-order .page-bl::before {content:' ';position:absolute;top:-57px;right:20px;overflow:hidden;width:4px;height:76px;background:#a20a33;}
.area-order .bg {top:0 !important;padding:0 !important;}
.area-order .bg span {border-color:#fff !important;}
.area-order .sbmts-bl {text-align:left;padding-left:70px;}
.area-order .sbmts-bl .btn {padding-left:10px;padding-right:10px;}

.area-search {position:relative;overflow:visible;min-height:100px;padding:24px 0 25px 0;background:#e6eff2;}

.search-wrap {position:relative;padding:0 0 27px 0;margin:0 -340px;}
.search-wrap::before {content:' ';z-index:1;position:absolute;top:-38px;right:58px;overflow:hidden;width:4px;height:81px;background:#4e5359;}

.result-nav {font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase;letter-spacing:2.6px;padding:0 0 14px 0;margin:0 0 0 -20px;}
.result-nav a {display:inline-block;color:#1b1b1b;vertical-align:top;margin:0 0 10px 20px;}
.result-nav i {color:#9d9d9d;font-style:normal;}
.result-nav a:hover,
.result-nav a:active {color:#a20a33;}

.result-wrap {position:relative;padding:0 18px;margin:0 0 18px 0;}
.result-wrap::before {content:' ';position:absolute;top:-18px;right:100%;width:100%;height:100%;padding:18px 0;margin:0 -53px 0 0;background:#a20a33;}
.search-wrap .result-wrap:nth-child(2n)::before {left:100%;right:auto;margin:0 0 0 -53px;background:#4e5359;}

.result-bl {position:relative;display:block;min-height:118px;color:#000;font-weight:300;text-align:left;padding:12px 40px 12px 322px;border-top:solid 18px #fff;border-bottom:solid 18px #fff;background:#fff;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);}
.result-bl .num {position:absolute;top:0;left:0;overflow:hidden;width:279px;height:100%;font:300 30px 'Gilroy',Arial;line-height:30px;text-align:center;border-right:solid 1px #eaeaea;}
.result-bl .num span {position:absolute;top:50%;left:0;width:100%;height:30px;color:#000;line-height:30px;margin:-15px 0 0 0;}
.result-bl .h-3 a {color:#1b1b1b;}
.result-bl .h-3 a:hover,
.result-bl .h-3 a:active {color:#a20a33;}
.result-bl p {position:relative;overflow:hidden;max-width:1240px;max-height:40px;padding:0;
	color: #000000;}
.result-bl:hover .num span,
.result-bl:active .num span,
.result-bl span {color:#a20a33;}
.result-bl a:hover p , .result-bl a:hover .h-3{
	color:#a20a33;
}
.result-wrap .h-3 b, .result-wrap p b{
	color:#a20a33;
}
.search-page {font-weight:500;padding:0 0 3px 0;margin:-22px 0 0 0;}
.search-page form {position:relative;min-height:54px;margin:0 0 19px 0;}
.search-page form p {padding:0 !important;}
.search-page input[type="text"] {height:54px;font-size:16px;padding:17px 20px 17px 54px;border-color:#f5f9fa;background:#f5f9fa;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.search-page input[type="submit"] {position:absolute;top:50%;left:20px;width:16px;height:16px;min-width:0;min-height:0;padding:0;margin:-8px 0 0 0;background:url(/local/templates/.default/style/../images/icon-search.png?v=1) no-repeat;background-size:cover;}

.home-wrap {position:relative;top:-24px;overflow:hidden;margin:0 0 16px 0;background:#323232 url(/local/templates/.default/style/../images/area-slider-bg.jpg?v=1) no-repeat left top;background-size:cover;}
.home-wrap .page-bl::after {content:' ';position:absolute;top:0;left:100%;width:100%;height:100%;margin-left:-21px;background:#fcfbfb;}
.home-wrap .fl-row {height:430px;margin:0;background:transparent;}
.home-wrap .col {position:relative;overflow:hidden;min-width:177px;width:177px;height:430px;color:#fff;font-size:18px;line-height:22px;text-align:left;padding:0;border-right:solid 1px rgba(0,0,0, 0.15);-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;transition:all 500ms linear;}
.home-wrap .col::before {opacity:0;content:' ';position:absolute;top:0;left:0;overflow:hidden;width:0;height:100%;background:#a20a33;-moz-transition:all 100ms linear;-webkit-transition:all 100ms linear;transition:all 100ms linear;}
.home-wrap .col a {color:#fff;text-decoration:underline;}
.home-wrap .col a:hover,
.home-wrap .col a:active {color:#a20a33 !important;}
.home-wrap .col .num {display:inline-block;position:relative;font:300 48px 'Gilroy';line-height:50px;padding:45px 0 12px 0;margin:0 20px 48px 36px;}
.home-wrap .col .num::after {content:' ';position:absolute;top:100%;left:0;overflow:hidden;width:100%;height:4px;background:#fff;}
.home-wrap .col .txt {opacity:0;position:relative;overflow:hidden;width:0;padding:0 20px 0 36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;transition:all 500ms linear;}
.home-wrap .col .btn {position:absolute;right:-300px;bottom:52px;min-width:212px;color:#fff;text-decoration:none;margin:0;-moz-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear;}
.home-wrap .col .btn:hover,
.home-wrap .col .btn:active {color:#fff !important;}
.home-wrap .h-button {z-index:5;position:absolute;top:0;left:0;width:177px;height:0;}
.home-wrap .col:nth-child(1) {border:none;background:rgba(255,255,255, 0.4);}
.home-wrap .col:nth-child(2) {border-right-color:rgba(0,0,0, 0.08);background:rgba(255,255,255, 0.6);}
.home-wrap .col:nth-child(3) {border-right-color:rgba(0,0,0, 0.06);background:rgba(255,255,255, 0.7);}
.home-wrap .col:nth-child(4) {color:#848d96;border-right-color:rgba(255,255,255, 0.1);background:rgba(255,255,255, 0.8);}
.home-wrap .col:nth-child(4) a {color:#848d96;}
.home-wrap .col:nth-child(4) .num::after {background:#848d96;}
.home-wrap .col:nth-child(5) {color:#798088;border-right-color:rgba(255,255,255, 0.1);background:rgba(248,247,247, 0.9);}
.home-wrap .col:nth-child(5) a {color:#798088;}
.home-wrap .col:nth-child(5) .num::after {background:#798088;}
.home-wrap .col:nth-child(6) {color:#4e5359;border:none;background:rgba(243,243,246, 0.97);}
.home-wrap .col:nth-child(6) a {color:#4e5359;}
.home-wrap .col:nth-child(6) .num::after {background:#4e5359;}
.home-wrap .col.open {width:100%;}
.home-wrap .col.open::before {opacity:1;width:19px;}
.home-wrap .col.open .txt {opacity:1;width:100%;}
.home-wrap .col.open .btn {opacity:1;right:25px;}

.area-advantage {padding:0 0 3px 0;background:#f2f4f5 url(/local/templates/.default/style/../images/area-advantage-bg.jpg?v=1) no-repeat center center;background-size:cover;}
.area-advantage .page-bl {padding-top:33px;}
.area-advantage .i-line {top:-41px;}
.area-advantage .i-line::before {top:-40px;}
.area-advantage .h-1 {text-align:center;padding-bottom:48px;}
.area-advantage .fl-row {flex-wrap:wrap;justify-content:center;}
.area-advantage .col {position:relative;width:25%;min-height:162px;padding-top:1px;}
.area-advantage .col::before {content:' ';position:absolute;top:0;left:-1px;overflow:hidden;width:1px;height:162px;background:#5a5f66;}
.area-advantage .col:nth-child(4n+1)::before {display:none;}
.advantage-bl {font-weight:200;line-height:18px;text-align:center;padding:0 0 20px 0;}
.advantage-bl .icon {display:block;height:116px;}
.advantage-bl .icon img {max-height:116px;}
.advantage-bl .h-4 {position:relative;width:100%;padding:0;
	display: block;
	height: auto;
	margin-bottom: 10px;}
.advantage-bl .txt {position:relative;padding:12px 0 0 0;margin:0px 0 0 0;}

.area-sectors {position:relative;padding:0 0 55px 0;}
.area-sectors::before {opacity:0.4;content:' ';position:absolute;top:-104px;left:50%;overflow:hidden;width:195px;height:195px;margin:0 0 0 855px;border:solid 10px #e6eff2;}
.area-sectors .page-bl {z-index:1;min-height:300px;padding-top:0px;}
.area-sectors .area-bg {position:absolute;left:0;bottom:0;overflow:hidden;width:100%;height:237px;background:#a20a33;}
.area-sectors .area-bg .bg {opacity:0.28;}
.area-sectors .h-1 {position:relative;text-align:center;padding:0 0 19px 0;margin:0 0 15px 0;}
.area-sectors .h-1::after {content:' ';position:absolute;left:50%;top:100%;overflow:hidden;width:54px;height:4px;margin:0 0 0 -27px;background:#000;}

.s-bl {position:relative;overflow:hidden;min-height:52px;color:#4e5359;font-size:18px;line-height:52px;text-align:left;padding:0 0 0 87px;margin:14px 0;}
.s-bl .icon {opacity:0.9;position:absolute;top:0;left:0;width:52px;height:52px;line-height:52px;text-align:center;}
.s-bl .icon img {max-height:48px;vertical-align:middle;}
.s-bl p {display:inline-block;max-width:384px;line-height:22px;vertical-align:middle;padding:0 !important;}

.sectors-bl {padding:27px 20px 40px 20px;background:#fff;-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.06);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.06);box-shadow:0 3px 10px rgba(0,0,0, 0.06);}
.sectors-bl .fl-row {margin:0 -38px;}
.sectors-bl .col {position:relative;padding:0 38px;}
.sectors-bl .col:nth-child(2)::before {content:' ';position:absolute;top:0;left:0;overflow:hidden;width:1px;height:100%;background:#5a5f66;}
.sectors-bl .col:nth-child(1) .s-bl {text-align:right;padding:0 93px 0 0;}
.sectors-bl .col:nth-child(1) .s-bl .icon {left:auto;right:0;}

.area-trust {position:relative;z-index:1;padding:12px 0 30px 0;}
.area-trust .bg {overflow:visible;padding:0;}
.area-trust .bg .line-2,
.area-trust .bg .line-4 {top:-46px;padding-top:46px;}
.area-trust .h-1 {max-width:882px;padding:0 0 17px 0;}
.area-trust .txt {font-size:18px;font-weight:300;line-height:22px;padding:0 0 32px 0;}

.trust-box {position:relative;top:-33px;height:325px;width:440px;line-height:325px;text-align:center;margin:0 auto;background:#fff;-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.06);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.06);box-shadow:0 3px 10px rgba(0,0,0, 0.06);}
.trust-box .bl {display:inline-block;line-height:18px;vertical-align:middle;}
.trust-box p {opacity:1;position:relative;left:12px;max-width:330px;font-weight:300;line-height:18px;text-align:left;padding:0 0 0 12px !important;margin:0 auto;border-left:solid 4px #4e5359;}
.trust-box p.hide {position:absolute;opacity:0;border-color:#a20a33;}
.trust-box .t-logo {display:block;max-width:330px;text-align:left;padding:0 0 35px 0;margin:0 auto;}
.trust-box .t-logo img{
	max-width: 100%;
	height: auto;
}
.trust-wrap {position:relative;min-height:300px;padding:9px 0 14px 0;margin:23px 0 0 0;border:solid 10px #f5f9fa;}
.trust-wrap::before,
.trust-wrap::after {content:' ';position:absolute;top:50%;width:54px;height:4px;margin:-2px 0 0 0;background:#dae0e2;}
.trust-wrap::before {right:100%;margin-right:-23px;}
.trust-wrap::after {left:100%;margin-left:-23px;}

.trust-wrap .trust-box {position:absolute;top:-33px;left:50%;margin-left:-220px;}
.trust-wrap .fl-row {flex-wrap:wrap;}
.trust-wrap .col:nth-child(1) {width:50%;padding-right:250px;}
.trust-wrap .col:nth-child(2) {width:50%;padding-left:250px;}
.trust-wrap .s-bl {overflow:visible;font-weight:300;padding:0 0 0 70px;margin:42px 0 0 0;}
.trust-wrap .s-bl .icon img {max-height:50px;}
.trust-wrap .col:nth-child(1) .s-bl {text-align:right;padding:0 76px 0 0;}
.trust-wrap .col:nth-child(1) .s-bl .icon {left:auto;right:0;}
.trust-wrap .col:nth-child(3) {text-align:center;}
.trust-wrap .col:nth-child(3) .s-bl {display:inline-block;vertical-align:top;text-align:center;padding:41px 0 0 0;margin:15px 0 0 0;}
.trust-wrap .col:nth-child(3) .s-bl .icon {left:50%;margin-left:-26px;}
.trust-wrap .col:nth-child(3) .s-bl p {max-width:100%;}
.trust-wrap .s-bl p{
	transition:opacity 200ms ease 0ms;
	color:#000;
}

.trust-wrap .s-bl {cursor:default;}
.trust-wrap .s-bl .icon {opacity:1;-moz-transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;transition:opacity 200ms ease 0ms;}
.trust-wrap.open .s-bl {color:#000;}
.trust-wrap.open .s-bl .icon {opacity:0.4;}
.trust-wrap.open .s-bl p{
	opacity: 0.4;
}
.trust-wrap.open .trust-box p.show {position:absolute;opacity:0;}
.trust-wrap.open .trust-box p.hide {position:relative;opacity:1;}

.area-title {position:absolute;top:0;left:46px;width:20px;height:170px;color:#fff;font-size:20px;font-weight:bold;line-height:20px;white-space:nowrap;}
.area-title span {display:block;position:absolute;left:0;bottom:0;width:auto;height:20px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.area-title span::before {content:' ';position:absolute;top:50%;left:100%;overflow:hidden;width:200px;height:4px;margin:0 0 0 18px;background:#fff;}

.area-services {position:relative;color:#fff;padding:32px 0;background:#4e5359 url(/local/templates/.default/style/../images/area-services-bg.jpg?v=1) no-repeat center center;background-size:cover;}
.area-services .page-bl {min-height:200px;}
.area-services .h-1 {color:#fff;text-align:center;padding:0 0 41px 0;}
.area-services .fl-row {flex-wrap:wrap;padding:0 0 6px 0;margin:0 -5px;}
.area-services .col {width:33.33%;padding:0 5px;}

.service-bl {position:relative;display:block;overflow:hidden;color:#fff;font-weight:200;line-height:18px;text-align:center;}
.service-bl .m-img,
.service-bl .m-img img {height:177px;}
.service-bl .m-img::before {display:none;}
.service-bl .h-4 {opacity:1;color:#fff;text-align:center;padding:0;-moz-transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;transition:opacity 200ms ease 0ms;}
.service-bl .inf {position:absolute;top:0;left:-100%;overflow:hidden;width:100%;height:100%;color:#4e5359;text-align:left;padding:28px 30px 0 30px;background:#fff;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	-moz-transition:left 300ms ease 0ms;-webkit-transition:left 300ms ease 0ms;transition:left 300ms ease 0ms;
}
.service-bl .inf .h-4 {color:#000;text-align:left;padding:0 0 20px 0;}
.service-bl .txt {position:relative;padding:14px 0 16px 0;}
.service-bl .txt::before {content:' ';position:absolute;top:-15px;left:24px;overflow:hidden;width:4px;height:50px;background:#fff;
	-moz-transition:all 300ms ease 0ms;-webkit-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;
}
.service-bl:hover,
.service-bl:active {color:#a20a33;}
.service-bl:hover .txt::before,
.service-bl:active .txt::before {background:#a20a33;}
.service-bl:hover .txt .h-4,
.service-bl:active .txt .h-4 {opacity:0;}
.service-bl:hover .inf,
.service-bl:active .inf {left:0;}

@media screen and (max-width: 1900px) {
	.area-sl-posts .page-bl {max-width:100%;padding-right:0;}
	.slider-posts-wrap .post-bl .txt {padding-right:108px;}
	.slider-posts-wrap .slider-nav {margin-right:20px;}

	.search-wrap {margin:0 -236px;}
	.result-wrap {padding:0;}
	.result-wrap::before {margin:0 -35px 0 0;}
	.search-wrap .result-wrap:nth-child(2n)::before {margin:0 0 0 -35px;}
}
@media screen and (max-width: 1780px) {
	.site-header .logo-wrap {left:0;margin-left:-150px;}
	.head-r {right:0;margin-right:-150px;}

	.area-home {position:relative;}
	.area-home::before {right:auto;left:0;margin:0;}
	.slider-home .slide-bl {margin-left:-150px;}
	.slider-home .sl-txt {padding:0;}

	.area-info::before {display:none;}
	.area-info .page-bl {max-width:100%;padding-left:0;padding-right:0;}
	.info-wrap {margin:0;}

	.teams-wrap {padding-left:0;}
	.teams-wrap .slider-wrap {margin-right:-70px;}

	.area-brands-s::before {display:none;}

	.search-wrap {margin:0 -150px;}
}
@media screen and (max-width: 1720px) {
	.site-header .logo-wrap {left:0;margin-left:-120px;}
	.head-r {right:0;margin-right:-120px;}

	.slider-home .slide-bl {margin-left:-120px;}

	.search-wrap {margin:0 -120px;}

	.sl-txt-wrap {margin-left:-752px;}
}
@media screen and (max-width: 1580px) {
	.site-header .logo-wrap {left:0;margin-left:0;}
	.head-r {right:0;margin-right:0;}
	.head-nav .btn {display:none;}

	.site-header .btn-wrap {display:block;text-align:right;}
	.site-header .btn-wrap .btn {min-width:198px;min-height:31px;vertical-align:middle;padding:8px 10px 7px 10px;margin:0;}

	.slider-home .slide-bl {margin-left:0;}

	.search-wrap {margin:0;}

	.area-teams-main .fl-row {margin:0 -100px;}

	.sl-txt-wrap {margin-left:-632px;}

	.area-title {left:-10px;}
}
@media screen and (max-width: 1380px) {
	.page-width .bg {display:none;}

	.area-news::before {display:none;}

	.brands-s-wrap {padding-left:270px;margin-left:49px;}

	.area-teams-main .fl-row .team-main .txt {max-width:360px;}

	.area-brands-s {margin-right:20px;}

	.area-title {display:none;}
	.i-line {display:none}
}
@media screen and (max-width: 1280px) {
	.head-nav {clear:both;position:relative;}
	.head-nav ul {margin:0;}

	.site-header .logo-wrap {position:relative;top:-7px;}
	.site-header .btn-wrap {display:none;}
	.head-nav .btn {display:inline-block;}

	.team-bl {padding-left:400px;}

	.sl-txt-wrap {left:0;margin-left:0;}

	.home-wrap .col {width:130px;min-width:130px;}

	.trust-wrap::before,
	.trust-wrap::after {display:none;}

	.area-advantage .col {width:50%;}
	.area-advantage .col:nth-child(2n+1)::before {display:none;}

	.site-footer.ofonde .map {width:45%;}
	.team-bl .photo{
		width: 370px;
		overflow: hidden;
	}
}

.footer-bulk-logo {background-color: #4e5359}
.footer-bulk-logo-bl .col {position: relative; width: calc(100%/7); min-height: 40px; padding-top: 10px;}
.footer-bulk-logo-bl {text-align: center; padding: 20px 0 20px 0;}
.footer-bulk-logo-bl img:hover {opacity: 0.5; transition: all 200ms ease 0ms;}

input[type="checkbox"]+label, .radio_text input[type="radio"]+label{
    display: block;
    position: relative;
    padding: 0 0 0 43px;
    cursor: pointer;
    line-height: 40px;
	color: #4e5359;
	margin-left:48px;
}

input[type="checkbox"]+label:before{
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 24px;
    height: 24px;
    background-image: none;
    background-color: #fff;
    border: 1px solid #999999;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 16px 14px;
    background-size: 16px 14px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

}

input[type="checkbox"]:checked+label:before {
    background-image: url(/local/templates/.default/images/confirm.svg);
    border-color: #000;
}
/* End */


/* Start:/local/templates/.default/style/mobile.css?159465579817605*/
@media screen and (max-width: 1140px) {
	.h-1-big {font-size:60px;}

	.site-footer .col:first-child {min-width:320px;}
	.site-footer .col:last-child {min-width:40%;}

	.foot-contacts .btn {float:none;margin-top:0;}

	.site-footer.ofonde .map {width:40%;}

	.breadcrumb-wrap .breadcrumb,
	.breadcrumb-wrap .brc-nav {clear:both;display:block;}
	.breadcrumb-wrap .brc-nav {padding-left:18px;}
	.breadcrumb-wrap .brc-nav li:nth-child(1) {padding-left:0;}
	.breadcrumb-wrap .breadcrumb + .brc-nav{margin-top:-28px !important;}

	.area-fund {padding-bottom:30px;}
	.area-fund::before {height:60px;}
	.area-fund .page-bl {min-height:600px;}
	.area-fund .scroll-sbm {bottom:42px;}

	.fund-wrap {height:auto;min-height:300px;line-height:300px;}
	.fund-wrap .m-img,
	.fund-wrap .m-img img {height:600px;}
	.fund-wrap .m-img {top:30px;width:auto;}
	.fund-wrap .m-img img {position:relative;min-width:0;max-width:1000%;}
	.fund-wrap .txt {max-width:60%;}

	.brands-s-wrap {padding-left:250px;margin-left:39px;}
	.brand-title {left:-28px;}

	.area-order .page-bl::before {display:none;}

	.page-title {left:0;width:auto;margin:0 -20px;}
	.page-title::before {display:none;}
	.scroll-sbm {left:auto;right:0;margin-left:0;margin-right:0;}

	.area-home .slider-nav {left:20px;margin-left:0;}

	.team-main {max-width:640px;min-height:448px;line-height:448px;
		box-shadow:0 0 12px rgba(0,0,0, 0.06) !important;
	}
	.area-teams-main .fl-row {display:block;padding:0;margin:0;}
	.area-teams-main .fl-row .col {padding:0;}
	.area-teams-main .fl-row .col:nth-child(1) {top:-30px;max-width:100%;}
	.area-teams-main .fl-row .col:nth-child(1)::before {display:none;}
	.area-teams-main .fl-row .col:nth-child(2) {top:30px;margin-top:-90px;}
	.area-teams-main .fl-row .col:nth-child(2) .team-main {margin:0 0  0 auto;}
	.area-teams-main .fl-row .col:nth-child(2) .team-main .photo {min-width:0;}

	.trust-wrap .trust-box {position:relative;top:0;left:0;margin:-33px auto 0 auto;}
	.trust-wrap .col:nth-child(1) {padding-right:50px;}
	.trust-wrap .col:nth-child(2) {padding-left:50px;}

	.area-services .col {width:50%;}
	.service-bl .txt::before {display:none;}

	.home-wrap {margin:0 -20px;}

}
@media screen and (max-width: 960px) {

	*[class^=tablet-] {display:block;}

	.head-nav ul li {padding-left:4px;padding-right:4px;}

	.site-footer.ofonde .map {display:none;}

	.fund-wrap {position:relative;margin:0 -20px;}
	.fund-wrap .m-img {top:0;left:0;width:100%;margin:0;}
	.fund-wrap .m-img img {width:100%;}
	.fund-wrap .txt,
	.fund-wrap .txt .h-1-big {color:#fff;}
	.fund-wrap .txt {display:block;padding:30px 20px 0 20px;}
	.fund-wrap .txt::before {display:none;}

	.team-main {min-height:400px;line-height:400px;}
	.team-main .photo {max-width:100%;}
	.team-main .photo img {max-height:300px;}
	.team-main .txt,
	.team-main .name p {text-align:center;}
	.team-main .name {padding-bottom:10px;}
	.team-main .txt p {margin-bottom:20px;}
	.team-main .name p {margin-bottom:0;}

	.area-teams-main .fl-row .col:nth-child(2) .team-main,
	.area-teams-main .fl-row .col:nth-child(2) .team-main .name p {text-align:center;}

	.area-teams-main .fl-row {display:flex;}
	.area-teams-main .fl-row .col:nth-child(2) .team-main .photo {min-width:0;}
	.area-teams-main .fl-row .col:nth-child(2) {top:30px;margin-top:0px;}
	.area-teams-main .team-main {padding-bottom:220px;}

	.advice-bl {display:block;width:auto;margin:0 auto;}

	.site-footer {padding:30px 0 0 0;}
	.site-footer .fl-row {display:block;max-width:290px;margin:0 auto;}
	.site-footer .col:nth-child(n+1) {min-width:0;max-width:100%;width:auto;text-align:center;padding:0;}
	.foot-contacts *[class^="inf-"] {display:inline-block;width:252px;text-align:left;vertical-align:top;padding:0 0 0 38px;}
	.site-footer .logo-wrap {padding-bottom:20px;}
	.site-footer ul {display:inline-block;min-width:212px;text-align:left;vertical-align:top;}
	.site-footer ul li {padding-bottom:10px;}

	.area-home {padding:0 0 70px 0;}
	.area-home::before {display:none;}
	.area-home .page-bl {padding:0;}
	.slider-home .slide-bl {padding:20px;margin:0;}
	.slider-home .sl-img img {height:100%;width:100%;}
	.sl-txt-wrap .box-bl {min-height:0;}
	.area-home .slider-nav {left:50%;bottom:20px;margin-left:-106px;}

	.box-bl {padding-top:43px;padding-right:74px;}

	.area-news .col {width:50%;}

	.team-bl {padding-left:320px;}
	.team-bl .photo {width:300px;}

	.teams-wrap .h-1 {position:relative;top:-35px;padding-bottom:20px;}

	.box-bl {padding:30px 30px 20px 30px;}
	.box-bl img[aling="right"],
	.box-bl img.right {margin:0 0 20px 20px;}
	.box-bl .title {padding-bottom:30px;}
	.box-bl::before {right:30px;}

	.page-title .txt {width:100%;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.page-title .txt::after {left:20px;}

	.search-wrap::before {display:none;}
	.result-bl {padding-left:120px;padding-right:20px;}
	.result-bl .num {width:100px;}

	.brands-s-wrap {padding:0;margin:0 20px;}
	.brands-s-wrap::before {left:-29px;}
	.brand-title {position:relative;top:0;left:0;width:auto;}

	.sl-txt-wrap {left:50%;top:0;width:660px;height:600px;line-height:600px;margin-left:-330px;}
	.sl-txt-wrap .sl-txt {padding:0;}

	.home-wrap .fl-row {height:auto;flex-wrap:wrap;}
	.home-wrap .col {width:100%;height:100px;max-height:100px;}
	.home-wrap .col .num {padding-top:20px;margin-bottom:30px;}
	.home-wrap .col .btn {z-index:6;top:20px;bottom:auto;}
	.home-wrap .col.open {height:200px;max-height:200px;}
	.home-wrap .col.open::before {width:10px;}
	.home-wrap .col.open .btn {right:20px;}
	.home-wrap .h-button {width:100%;height:100px;}

	.page-title.small .txt-wrap {line-height:440px;}
	.sbm-bl {left:0;width:100%;}
	.presentation-sbm {left:auto;bottom:0;right:0;margin:0;}

	input[type="checkbox"]+label, .radio_text input[type="radio"]+label{line-height: 2em;}
	input[type="checkbox"]+label:before {top:0px;}

}
@media screen and (max-width: 720px) {
	.logo, .logo img{
		width: 194px;
		/*height: 35px;*/
	}

	*[class^=mobile-] {display:block;}
	*[class^=desktop-] {display:none;}

	.site-header {padding:15px 0;}
	.head-nav,
	.lang-nav {display:none;}

	.head-r {position:static;}
	.head-search {position:absolute;top:50%;right:0;margin:-22px 0 0 0;}
	.head-search .search-sbm {right:20px;}

	.site-header .logo-wrap {top:10px;margin-left:44px;}

	.h-1-big {font-size:40px;}
	.h-1 {font-size:28px;padding-bottom:20px;}

	.fl-row {display:block;}

	.breadcrumb {margin-bottom:20px !important;}

	.head-search-form {right:20px;}

	/* --- */
	.area-info {padding:15px 0;}

	.area-news,
	.area-news:last-child {padding:30px 0 20px 0;}
	.area-news:last-child {padding-bottom:0;}
	.area-news .fl-row {display:flex;}

	.slider-news .slide .col:nth-child(n+5) {display:none;}

	.area-team {min-height:0;}
	.teams-wrap .slider-wrap {position:relative;padding-bottom:20px;}
	.teams-wrap .slider-nav {top:100px;bottom:auto;right:70px;}
	.team-bl {height:auto;padding-left:20px;padding-bottom:20px;}
	.team-bl .txt {padding:50px 0 0 0;margin:-40px 0 0 0;}
	.team-bl .txt::before {left:auto;right:0;margin:0;}
	.team-bl .txt::after {display:none;}
	.team-bl .name {padding-top:10px;}

	.area-brands {padding:30px 0 20px 0;}

	.box-bl .title .h-1 {padding-bottom:20px;}

	.post-bl .m-img {display:block;position:relative;top:-20px;left:auto;right:auto;width:auto;height:300px;margin:0 -20px;}
	.post-bl .m-img img {position:relative;width:100%;height:300px;}
	.post-wrap {height:auto;padding:36px 0 0 0;}
	.post-btn {display:none;}
	.post-bl {height:auto;padding:20px 20px 10px 20px;margin:0;}
	.post-bl .txt .h-1 {height:auto;}
	.post-bl .txt p {margin-bottom:20px;}
	.post-bl .date {position:relative;top:0;left:0;width:auto;height:auto;}
	.post-bl .date span {width:auto;height:auto;-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
	.slider-posts-wrap {margin:0 0 0 -20px;}
	.slider-posts-wrap::before {top:0;}
	.slider-posts-wrap .post-bl .txt {max-width:100%;padding:0;}
	.slider-posts-wrap .slider-nav {right:20px;bottom:0;margin:0;}

	.area-news:last-child .h-1 {padding-bottom:20px;}

	.order-wrap,
	.search-page {margin-top:0;}

	.area-teams-main .fl-row .team-main .txt,
	.area-teams-main .fl-row .col:nth-child(2) .team-main .txt {max-width:100%;}

	.sl-txt-wrap {width:500px;margin-left:-250px;}
	.sl-txt-wrap .h-1-big {padding:0 0 20px 0;margin:0;}
	.sl-txt-wrap .btn {display:block;}

	.slider-team .team-bl {font-size:16px;line-height:20px;padding-left:20px;}
	.slider-team .team-bl .photo {
		position:relative;
		top:auto;bottom:0;display:block;
		width:auto;height:200px;
	}
	.slider-team .team-bl .photo img {
		height:200px;
	}
	.slider-team .team-bl .txt {
		height:auto;
		padding:50px 0 0 0;
	    margin:-40px 0 0 0;
	}

	.breadcrumb-wrap .breadcrumb + .brc-nav {margin-top:0 !important;}
	.brc-nav {margin-left:-20px !important;}

	.home-wrap {top:0;}
	.home-wrap .page-bl::after {display:none;}
	.home-wrap .col .btn {min-width:0;}

	.trust-wrap .trust-box {width:90%;}
	.trust-wrap .fl-row {max-width:280px;margin:0 auto;}
	.trust-wrap .col:nth-child(1) {width:auto;padding-right:10px;}
	.trust-wrap .col:nth-child(2) {width:auto;padding-left:10px;}

	.trust-wrap .col:nth-child(n+1) .s-bl {text-align:center;padding:50px 0 0 0;margin:15px 0 0 0;}
	.trust-wrap .col:nth-child(n+1) .s-bl .icon {left:50%;margin-left:-26px;}

	.area-services .col {width:auto;}

	.sectors-bl {padding:10px 20px;}
	.sectors-bl .col:nth-child(1) .s-bl {text-align:left;padding:0 0 0 87px;}
	.sectors-bl .col:nth-child(1) .s-bl .icon {right:auto;left:0;}

	.area-advantage .col {width:auto;}
	.area-advantage .col::before {display:none;}
	.area-advantage .h-1 {padding-bottom:20px;}
	.advantage-bl {padding-bottom:10px;}
	.advantage-bl .txt {margin-top:0;}
	.advantage-bl .txt .h-4 {position:relative;display:block;padding:0 0 10px 0;}
	/* --- */

	.mobile-sbm {cursor:pointer;position:absolute;top:50%;left:20px;width:24px;height:20px;margin:-10px 0 0 0;}
	.mobile-sbm::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.mobile-sbm i {display:block;overflow:hidden;height:3px;margin:0 0 5px 0;background:#000;-moz-transition:all 300ms ease 0ms;-webkit-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;}

	.mobile-site-nav {
		z-index:41;position:absolute;top:0;left:-320px;width:300px;
		font-size:12px;line-height:16px;letter-spacing:2.6px;text-transform:uppercase;background:#fff;
		-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);
		-moz-transition:left 300ms ease 0ms;-webkit-transition:left 300ms ease 0ms;transition:left 300ms ease 0ms;
	}
	.mobile-site-nav .bl {text-align:left;padding:20px;}
	.mobile-site-nav .mobile-sbm {left:auto;right:20px;top:20px;margin:5px 0 0 0;}
	.mobile-site-nav a {color:#000;}
	.mobile-site-nav a:hover,
	.mobile-site-nav a:active,
	.mobile-site-nav a.active {color:#a20a33;}
	.mobile-site-nav .logo-wrap {padding:0 0 20px 0;margin:0;}
	.mobile-site-nav .logo,
	.mobile-site-nav .logo img {height:100%; width:160px;}
	.mobile-site-nav .head-nav {display:block;}
	.mobile-site-nav .head-nav li {display:block;}
	.mobile-site-nav .btn {display:block;}
	.mobile-site-nav .lang-nav {display:block;text-align:center;padding:20px 0 0 0;margin:0;}
	.page-width::after {content:' ';z-index:40;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:0;background:rgba(0,0,0, 0.5);}

	body.show-mobile-nav .mobile-sbm i {position:absolute;top:50%;left:0;width:100%;margin:-2px 0 0 0;}
	body.show-mobile-nav .mobile-sbm i:nth-child(3) {display:none;}
	body.show-mobile-nav .mobile-sbm i:nth-child(1) {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	body.show-mobile-nav .mobile-sbm i:nth-child(2) {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	body.show-mobile-nav .page-width::after {height:100%;}
	body.show-mobile-nav .mobile-site-nav {left:0;}
}
@media screen and (max-width: 640px) {
	.area-teams-main .fl-row {display:block;}
	.area-teams-main .fl-row .col:nth-child(1) {top:0;margin-top:-20px;}
	.area-teams-main .fl-row .col:nth-child(2) {margin-top:-20px;}

	.area-teams-main .team-main {min-height:0;line-height:20px;padding:320px 20px 0 20px;}
	.area-teams-main .team-main .photo {top:0;bottom:auto;width:100%;text-align:center;}
}
@media screen and (max-width: 540px) {
	.site-header .logo-wrap{
		top: 0;
	}
	body {font-size:14px;line-height:20px;}
	.page-bl {padding-left:10px;padding-right:10px;}

	.logo,
	.logo img {height:100%;width:160px}

	.site-header .page-bl {min-height:29px;}
	.head-search-form {right:10px;}

	.h-1-big  {font-size:32px;padding-bottom:15px;}
	.h-1,h1 {font-size:20px;padding-bottom:15px;}
	.h-2,h2 {font-size:18px;padding-bottom:15px;}
	.h-3,h3 {font-size:16px;padding-bottom:15px;}

	.h-1 br {display:none;}

	.mobile-sbm {left:10px;}
	.head-search .search-sbm {right:10px;}

	.breadcrumb {display:none;}

	.btn, input[type="submit"],
	input[type="button"],
	input[type="reset"],
	button,
	.sl-txt .btn {min-height:33px;font-size:10px;line-height:20px;padding:7px 10px 6px 10px;}

	/* --- */
	.box-bl {padding:20px 15px 10px 15px;}

	.slider-home .slide-bl {padding:10px;}

	.sl-txt-wrap {left:0;width:100%;height:440px;line-height:440px;padding:0 10px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.sl-txt-wrap .box-bl {max-height:1000px;}
	.sl-txt-wrap .sbmts-bl {padding:0;}
	.sl-txt-wrap .h-1-big {font-size:26px;line-height:100%;}
	.sl-txt .box-bl {font-size:14px;line-height:20px;padding-bottom:1px;}
	.sl-txt .box-bl p {position:relative;overflow:hidden;max-height:180px;padding:0;margin:0 0 20px 0;}

	.area-news .fl-row {display:block;}
	.area-news .col {width:auto;}
	.area-news .col:nth-child(n+3) {display:none;}

	.teams-wrap {padding-top:0;}
	.teams-wrap .h-1 {top:0px;}
	.area-team .bl-img {display:none;}
	.area-team .bl-line {left:0;top:35px;height:50%;margin:0;}
	.teams-wrap .slider-wrap {margin:0 -5px;}
	.teams-wrap .slider-nav {position:relative;top:auto;bottom:0;left:auto;right:auto;margin:10px auto 0 auto;}

	.team-bl {padding:0 10px 20px 10px;}

	.sbmts-bl .btn {display:block;}
	.btn {padding-left:10px;padding-right:10px;}

	.brands-bl {font-size:14px;line-height:18px;}

	.bl-bg {display:none;}
	.box-bl {margin:0;}
	.box-bl::before {display:none;}
	.box-bl .title {padding-bottom:15px;}
	.box-bl img {max-width:100%;}
	.box-bl img[aling="right"],
	.box-bl img.right {float:none;margin:0 0 20px 0;}

	.date {font-size:16px;line-height:20px;}
	.box-bl .date {padding:0;}

	.news-bl {padding-top:16px;margin-bottom:20px;}
	.bl-line {top:0;}

	.post-bl .m-img,
	.post-bl .m-img img {height:240px;}
	.post-bl .txt p {height:auto;}
	.post-bl .date {display:block;text-align:center;}
	.slider-posts-wrap .slider-nav {position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0 auto;}

	.inp-bl {padding-left:34px;margin-bottom:15px;}
	.inp-bl .label {font-size:16px;line-height:20px;}
	.inp-bl .num {left:-34px;width:34px;font-size:24px;line-height:42px;}
	.inp-bl .num::before,
	.inp-bl .num::after {display:none;}

	.area-order .sbmts-bl {padding-left:34px;}

	.order-wrap {padding:0;}

	.brands-s-wrap {margin:0;}
	.brands-s-wrap::before {display:none;}

	.area-brands-s {padding:20px 0 10px 0;margin:0;}

	.scroll-sbm {display:none;}

	.title-txt {height:auto;padding:20px 0 0 0;}
	.page-title {min-height:0;}
	.page-title .txt {min-height:0;}
	.page-title .txt::after {display:none;}
	.page-title .txt-wrap {max-height:10000px;line-height:20px;}

	.result-bl {padding:0 10px 0 60px;}
	.result-bl .num {width:50px;font-size:24px;line-height:30px;}

	.result-nav {letter-spacing:1px;padding-bottom:30px;}

	.user-bl {font-size:16px;line-height:20px;}
	.user-bl .m-img,
	.user-bl .m-img img {height:300px;}

	.advice-bl .name p {text-align:left;}
	.advice-bl p {max-height:126px;height:auto;}

	.user-bl {padding:0;}

	.advice-bl {padding-bottom:20px;}

	.team-main {padding:20px 10px 180px 10px;}
	.team-main .btn {display:block;}
	.team-main .name {padding-bottom:0;}
	.team-main .txt p {margin-bottom:20px;}

	.area-fund {padding-bottom:0;}
	.area-fund .page-bl {min-height:300px;}
	.fund-wrap .m-img,
	.fund-wrap .m-img img {height:300px;}

	.area-advice {padding-top:60px;}

	.area-search,
	.area-order {padding-bottom:10px;}

	.user-bl p {max-width:90%;}

	.brand-title span {display:none;}

	.inp-bl input[type="text"],
	.inp-bl input[type="tel"],
	.inp-bl input[type="email"],
	.inp-bl input[type="password"],
	.inp-bl textarea {padding-left:12px;}

	.brc-nav a {padding:8px 10px;}

	.presentation-sbm {height:100px;line-height:100px;}

	.home-wrap {margin:0;}
	.home-wrap .page-bl {padding:0;}
	.home-wrap .page-bl::after {display:none;}
	.home-wrap .col {height:80px;min-height:80px;font-size:16px;line-height:20px;}
	.home-wrap .col .num {font-size:30px;line-height:40px;padding:15px 0 0 0;}
	.home-wrap .col .num::after {height:2px;}

	.area-trust .txt {padding-bottom:0;}
	.trust-wrap .trust-box {width:auto;margin:0 -15px;}
	.trust-box .t-logo {margin:0 15px;}
	.trust-box p {left:10px;padding-right:20px !important;}

	.area-services {padding-bottom:0;}
	.service-bl .inf {padding:15px 20px 0 20px;}
	.service-bl .inf .h-4 {padding-bottom:10px;}

	.area-sectors {padding-bottom:10px;}
	.s-bl {font-size:14px;}
	.sectors-bl .col:nth-child(n+1) .s-bl {padding-left:70px;}

	.advantage-bl .icon {height:58px;}
	.advantage-bl .icon img {max-height:58px;}
	input[type="checkbox"]+label, .radio_text input[type="radio"]+label{margin-left:0px;}

	
}
/* End */


/* Start:/local/templates/.default/style/slider.css?15732277879291*/
.slider{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
	.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
	.slick-list:focus{outline:none;}
	.slick-list.dragging{cursor:pointer;cursor:hand;}
	.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
	.slick-track:before,.slick-track:after{display:table;content:'';}
	.slick-track:after{clear:both;}
	.slick-loading .slick-track{visibility:hidden;}
	.slick-slide{display:none;float:left;height:100%;min-height:1px;}
	[dir='rtl'] .slick-slide{float:right;}
	.slick-slide.slick-loading img{display:none;}
	.slick-slide.dragging img{pointer-events:none;}
	.slick-initialized .slick-slide{display:block;}
	.slick-loading .slick-slide{visibility:hidden;}
	.slick-vertical .slick-slide{display:block;height:auto;}
	.slick-arrow.slick-hidden{display:none;}
	.slider .slide {float:left;position:relative;width:100%;padding:0;}

	.slider .slick-arrow{cursor:pointer;position:absolute;z-index:1;top:50%;overflow:hidden;min-width:0;width:32px;min-height:0;height:32px;color:transparent;font-size:0;text-indent:0;padding:0;margin:-13px 0 0 0 !important;border:none;background:transparent;}
	.slider .slick-arrow.slick-prev {left:-88px;}
	.slider .slick-arrow.slick-next {right:-88px;}
	.slider .slick-arrow::before {content:' ';position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-13px 0 0 -13px;background:url(/local/templates/.default/style/../images/sbm-slider.png?v=1) no-repeat center center;background-size:cover;}
	.slider .slick-arrow.slick-next::before {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
	.slider .slick-arrow:hover,
	.slider .slick-arrow:active {opacity:0.5 !important;background:transparent;}

	.slider .slick-dots {position:absolute;left:0;bottom:-35px;overflow:hidden;display:none;width:100%;min-height:10px;color:transparent;font-size:0 !important;line-height:0 !important;line-height:0;list-style:none;text-align:center;padding:0;margin:0;background:transparent;}
	.slider .slick-dots[style^="display:"] {display:block !important;}
	.slider .slick-dots li {display:inline-block;vertical-align:top;padding:4px 4px 0 4px;margin:0;}
	.slider .slick-dots li::before {display:none;}
	.slider .slick-dots button {cursor:pointer;min-width:0;width:6px;min-height:0;height:6px;color:transparent;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0;border:none;background:#E2E6E7;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
	.slider .slick-dots .slick-active button {background:#FFD600;}
	.slider .slick-dots i {display:none;}

.slider.slick-slider {display:block;}
	.slider.slick-slider::after {content:' ';clear:both;display:block;height:0;}
	.slider.slick-slider .slide {display:block;}

.slider .slide:nth-child(n+2) {position:relative;overflow:hidden;height:0;}
.slider.slick-slider .slide:nth-child(n+2) {height:auto;}

/* --- */
.slider-home {position:relative;overflow:hidden;height:645px;}
.slider-home .slide {height:645px !important;line-height:631px;}
.slider-home .slide-bl {position:relative;margin:0 -240px 0 -146px;}
.slider-home .sl-img {position:absolute;top:0;right:0;width:100%;height:100%;text-align:right;}
.slider-home .sl-img img {height:645px;}

.slider-nav {position:absolute;left:50%;bottom:0;width:212px;font-family:'Gilroy';font-weight:300;text-align:center;margin:0 0 0 -106px;}
.slider-nav span {cursor:pointer;position:absolute;top:50%;width:83px;height:13px;margin:-6px 0 0 0;background:url(/local/templates/.default/style/../images/slide-main-nav.png?v=1) no-repeat;}
.slider-nav .prev {left:0;}
.slider-nav .next {right:0;background-position:right 0;}
.slider-nav span:hover,
.slider-nav span:active {opacity:0.5;}
.slider-nav .num {font-size:30px;font-weight:300;line-height:100%;}

.slider-main .slick-arrow {z-index:-1;opacity:0;width:0;height:0;max-width:0;max-height:0;background:transparent;}
.slider-main .slide {position:relative;overflow:hidden;}

.slider-news .slide {position:relative;overflow:hidden;}
.slider-news .slick-arrow {margin-top:-68px !important;}

.slider-brands {height:150px;margin:0 0 56px 0;}
.slider-brands .slide {height:150px;line-height:150px;text-align:center;}
.slider-brands .slide img {max-height:150px;vertical-align:middle;}
.slider-brands .slide .box {position:relative;display:inline-block;line-height:20px;vertical-align:middle;cursor: pointer}
.slider-brands .slide .box img {vertical-align:top;}
.slider-brands .slide span {opacity:1;position:relative;top:0;left:0;display:inline-block;width:100%;-moz-transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;transition:opacity 200ms ease 0ms;}
.slider-brands .slide span:nth-child(n+2) {opacity:0;position:absolute;}
.slider-brands .slide .box:hover span,
.slider-brands .slide .box:active span {opacity:0;}
.slider-brands .slide .box:hover span:nth-child(n+2),
.slider-brands .slide .box:active span:nth-child(n+2) {opacity:1;}

.slider-team {background:#fff;-moz-box-shadow:0 6px 12px rgba(0,0,0, 0.06);-webkit-box-shadow:0 6px 12px rgba(0,0,0, 0.06);box-shadow:0 6px 12px rgba(0,0,0, 0.06);}
.slider-team,
.slider-team .slide {position:relative;overflow:hidden;height:475px;}

.slider-posts {position:relative;overflow:hidden;margin:0 -340px;}
.slider-posts,
.slider-posts .slide {height:558px;}

.slider-brands-s {height:150px;margin:0;}
.slider-brands-s .slide {height:150px;line-height:150px;text-align:center;}
.slider-brands-s .slide img {max-height:150px;vertical-align:middle;}
.slider-brands-s .slick-arrow.slick-prev {left:-58px;}
.slider-brands-s .slick-arrow.slick-next {right:-58px;}
.slider-brands-s .slide a {position:relative;display:inline-block;line-height:20px;vertical-align:middle;}
.slider-brands-s .slide a img {vertical-align:top;}
.slider-brands-s .slide span {opacity:1;position:relative;top:0;left:0;display:inline-block;width:100%;-moz-transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;transition:opacity 200ms ease 0ms;}
.slider-brands-s .slide span:nth-child(n+2) {opacity:0;position:absolute;}
.slider-brands-s .slide a:hover span,
.slider-brands-s .slide a:active span {opacity:0;}
.slider-brands-s .slide a:hover span:nth-child(n+2),
.slider-brands-s .slide a:active span:nth-child(n+2) {opacity:1;}

.slider-users {margin:0 -7px;background:#fff;}
.slider-users .slide {padding:0 7px;}
/*.slider-users .slick-arrow {display:none !important;}*/
.slider-users .slick-arrow.slick-prev {left:20px !important;}
.slider-users .slick-arrow.slick-next {right:20px !important;}

.slider-advice {max-width:1240px;margin:0 auto;}

.slider-info  {overflow:hidden;height:205px;}
.slider-info .slide {position:relative;overflow:visible !important;height:129px;padding:36px 0 40px 0;}
.slider-info .slide::before {content:' ';position:absolute;top:50%;left:0;overflow:hidden;width:1px;height:129px;margin:-65px 0 0 0;background:#fff;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.slider-info .slick-arrow::before {background-image:url(/local/templates/.default/style/../images/sbm-slider-w.png?v=1);}
.slider-info .slick-arrow.slick-prev {left:10px !important;}
.slider-info .slick-arrow.slick-next {right:10px !important;}
.slider-info .slick-current::before {left:-1px;}

@media screen and (max-width: 1900px) {
	.slider-posts {margin-right:0;}
}
@media screen and (max-width: 1580px) {
	.slider .slick-arrow.slick-prev {left:-44px;}
	.slider .slick-arrow.slick-next {right:-44px;}
}
@media screen and (max-width: 1380px) {
	.slider {padding-left:30px;padding-right:30px;}
	.slider .slick-arrow.slick-prev {left:-10px;}
	.slider .slick-arrow.slick-next {right:-10px;}

	.slider-main,
	.slider-users,
	.slider-advice {padding-left:0;padding-right:0;}

	.slider-users .slick-arrow.slick-prev {left:10px !important;}
	.slider-users .slick-arrow.slick-next {right:10px !important;}
}
@media screen and (max-width: 1140px) {
	.slider-advice {padding:0 10px;margin:0;}
	.slider-advice .slide {padding:0 10px;}
}
@media screen and (max-width: 960px) {
	.slider-home {height:600px !important;line-height:20px;}
	.slider-home .slide {height:600px !important;line-height:20px;padding:0;}

	.slider-advice {margin:0 20px;}
	.slider-advice .slide {padding:0 10px;}
}
@media screen and (max-width: 720px) {
	.slider-team,
	.slider-team .slide {height:auto;}

	.slider-posts {margin:0;}
	.slider-posts,
	.slider-posts .slide {height:auto;}

	.brands-s-wrap .slider {right:0;}
}
@media screen and (max-width: 540px) {
	.slider-brands {margin:0 auto;}

	.slider-advice {margin:0 10px;}
	.slider-advice .slide {padding:0;}

	.slider-home {height:440px !important;line-height:20px;}
	.slider-home .slide {height:440px !important;line-height:20px;padding:0;}

	.slider-info .slide::before {display:none;}
}
/* End */


/* Start:/local/templates/.default/style/fonts.css?15701761582856*/
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:100;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrUltraLight.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrUltraLight.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrUltraLight.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrUltraLight.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:200;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrThin.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrThin.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrThin.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrThin.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:300;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrLight.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrLight.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrLight.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrLight.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:normal;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrRoman.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrRoman.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrRoman.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrRoman.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:500;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrMedium.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrMedium.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrMedium.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrMedium.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:bold;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBold.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBold.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBold.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBold.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:800;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrHeavy.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrHeavy.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrHeavy.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrHeavy.ttf') format('truetype');
}
@font-face {
	font-family:'Helvetica NeueCyr';font-weight:900;
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBlack.eot');
	src:url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBlack.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBlack.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/HelveticaNeueCyrBlack.ttf') format('truetype');
}
@font-face {
	font-family:'Gilroy';font-weight:300;
	src:url('/local/templates/.default/style/../fonts/GilroyLight.eot');
	src:url('/local/templates/.default/style/../fonts/GilroyLight.eot') format('embedded-opentype'),
		url('/local/templates/.default/style/../fonts/GilroyLight.woff') format('woff'),
		url('/local/templates/.default/style/../fonts/GilroyLight.ttf') format('truetype');
}
/* End */


/* Start:/local/templates/.default/style/popups.css?15701761582961*/
.popups-wrap {z-index:-1;opacity:0;position:absolute;top:0;left:0;overflow:hidden;display:block;width:100%;height:100%;background:rgba(0,0,0, 0.27);}
	.popups-wrap::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0, 0.5);}
.popup-bl {opacity:0;z-index:-1;position:absolute;top:0;left:50%;display:block;width:380px;text-align:left;margin-left:-190px;background:#fff;-moz-box-shadow:-2px 2px 10px rgba(0,0,0, 0.16);-webkit-box-shadow:-2px 2px 10px rgba(0,0,0, 0.16);box-shadow:-2px 2px 10px rgba(0,0,0, 0.16);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
	.popup-bl .bl {text-align:center;padding:30px 40px 19px 40px;}
	.popup-bl .bl::after {content:' ';clear:both;display:block;overflow:hidden;width:100%;height:1px;}
	.popup-bl .close {cursor:pointer;position:absolute;z-index:1;top:-15px;right:-14px;overflow:visible;width:30px;height:30px;color:transparent !important;font-size:0 !important;background:#fff;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0, 0.5);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0, 0.5);box-shadow:0 2px 4px 0 rgba(0,0,0, 0.5);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
	.popup-bl .close::before,.popup-bl .close::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:16px;height:3px;margin-top:-1px;margin-left:-8px;background:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	.popup-bl .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.popup-bl .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	.popup-bl .close:hover::before,.popup-bl .close:hover::after {background:#e9383a;}
body.show-popups-preload .popups-wrap {z-index:900;opacity:1;}
body.show-popups-preload .popup-bl.show {}
body.show-popups .popups-wrap {z-index:900;opacity:1;}
body.show-popups .popup-bl.show {opacity:1;z-index:auto;}

.popups-wrap {-moz-transition:all 250ms ease 0ms;-webkit-transition:all 250ms ease 0ms;transition:all 250ms ease 0ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms;}
.popup-bl {opacity:0;-moz-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);-moz-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-webkit-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;}
body.show-popups-preload .popups-wrap,
body.show-popups .popups-wrap {-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;}
body.show-popups-preload .popup-bl,
body.show-popups .popup-bl {-moz-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms;}
body.show-popups .popup-bl.show {-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
/* End */


/* Start:/local/templates/.default/style/services.css?16143513151334*/
.service-bl .m-img,
.service-bl .m-img img {
    height: 210px;
}

.inf-more {
    display: flex;
    flex-direction: row-reverse;
}

.btn-more {
    background: #a20a33;
    display: inline-block;
    color: #ffffff;
    padding: 5px 10px;
    margin: 10px 0px;
    text-align: right;
    font-size: 14px;
}

.btn-more:hover {
    background: #ce0e42;
    cursor: pointer
}

.block-more {
    display: none;
    width: 100%;
    height: 100%;
    background: #000000a0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}

@media (max-width: 1024px) {
	.text-more {
		width: 80% !important;
		height: 80% !important;
	}
}

.text-more {
    position: relative;
    display: block;
    background: #ffffff;
    color: #000000;
    width: 70%;
    height: 70%;
    max-height: 80%;
    overflow-y: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 40px 20px;
    text-align: left;
}

.text-more>h4 {
    color: #a20a33;
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 20px;
}

.close-more {
    content: '';
    background: url('https://roscongress-invest.com/upload/images/close.svg') 0 0 no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 10px;
    right: 5px;
}

.close-more:hover {
    cursor: pointer;
}

.body-more {
	font-weight: 400;
}
/* End */
/* /local/templates/.default/style/body.css?161426902154296 */
/* /local/templates/.default/style/mobile.css?159465579817605 */
/* /local/templates/.default/style/slider.css?15732277879291 */
/* /local/templates/.default/style/fonts.css?15701761582856 */
/* /local/templates/.default/style/popups.css?15701761582961 */
/* /local/templates/.default/style/services.css?16143513151334 */
