

/* Start:/app/vendor/bootstrap-table/bootstrap-table.min.css?15631832513598*/
.bootstrap-table .table{margin-bottom:0!important;border-bottom:1px solid #ddd;border-collapse:collapse!important;border-radius:1px}.fixed-table-container{position:relative;clear:both;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fixed-table-header{overflow:hidden;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.fixed-table-body{overflow-x:auto;overflow-y:auto;height:100%}.fixed-table-container table{width:100%}.fixed-table-container thead th{height:0;padding:0;margin:0;border-left:1px solid #ddd}.fixed-table-container thead th:first-child{border-left:none;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px}.fixed-table-container thead th .th-inner{padding:8px;line-height:24px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-table-container thead th .sortable{cursor:pointer}.fixed-table-container tbody td{border-left:1px solid #ddd}.fixed-table-container tbody tr:first-child td{border-top:none}.fixed-table-container tbody td:first-child{border-left:none}.fixed-table-container tbody .selected td{background-color:#f5f5f5}.fixed-table-container .bs-checkbox{text-align:center}.fixed-table-container .bs-checkbox .th-inner{padding:8px 0}.fixed-table-container input[type=radio],.fixed-table-container input[type=checkbox]{margin:0 auto!important}.fixed-table-container .no-records-found{text-align:center}.fixed-table-pagination .pagination,.fixed-table-pagination .pagination-detail{margin-top:10px;margin-bottom:10px}.fixed-table-pagination .pagination a{padding:6px 12px;line-height:1.428571429}.fixed-table-pagination .pagination-info{line-height:34px;margin-right:5px}.fixed-table-pagination .btn-group{position:relative;display:inline-block;vertical-align:middle}.fixed-table-pagination .dropup .dropdown-menu{margin-bottom:0}.fixed-table-pagination .page-list{display:inline-block}.fixed-table-toolbar .columns-left{margin-right:5px}.fixed-table-toolbar .columns-right{margin-left:5px}.fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429}.fixed-table-toolbar .bars,.fixed-table-toolbar .columns,.fixed-table-toolbar .search{position:relative;margin-top:10px;margin-bottom:10px;line-height:34px}.fixed-table-pagination li.disabled a{pointer-events:none;cursor:default}.fixed-table-loading{display:none;position:absolute;top:42px;right:0;bottom:0;left:0;z-index:99;background-color:#fff;text-align:center}.fixed-table-body .card-view .title{font-weight:700;display:inline-block;min-width:30%;text-align:left!important}.fixed-table-body thead th .th-inner{box-sizing:border-box}.table td,.table th{vertical-align:middle;box-sizing:border-box}.fixed-table-toolbar .dropdown-menu{text-align:left;max-height:300px;overflow:auto}.fixed-table-toolbar .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.fixed-table-toolbar .btn-group>.btn-group>.btn{border-radius:0}.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.bootstrap-table .table thead>tr>th{padding:0;margin:0}.pull-right .dropdown-menu{right:0;left:auto}p.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}
/* End */


/* Start:/app/vendor/fancyBox/jquery.fancybox.css?14448328554895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

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

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

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

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

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

.fancybox-inner {
	overflow: hidden;
}

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

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

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

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

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/app/vendor/fancyBox/fancybox_sprite.png');
}

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

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/app/vendor/fancyBox/fancybox_loading.gif') center center no-repeat;
}

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

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

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

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

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

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

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

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

/* Overlay helper */

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

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

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

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/app/vendor/fancyBox/fancybox_overlay.png');
}

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

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

/* Title helper */

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

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

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

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

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

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

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

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

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/app/vendor/fancyBox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/app/vendor/fancyBox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/app/vendor/fancyBox/helpers/jquery.fancybox-buttons.css?14448328552447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/app/vendor/fancyBox/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/app/vendor/fancyBox/helpers/jquery.fancybox-thumbs.css?1444832855735*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/* End */


/* Start:/app/devinsight.css?156318325116242*/
img{
    max-width: 100%;
}

.preloader{
    text-align: center;
    padding: 50px;
}
.preloader-conteiner{
    display: none;
}
.item_lables {
    position: absolute;
    top: 6px;
    left: 15px;
    z-index: 1;
}
.item_lables img {
    height: 50px;
    margin-bottom: 5px;
}
.leftNav__item ul li a{
    font-size: 13px;
}
@media screen and (min-width:1280px)
{
    .item_lables img {
        height: 3vw;
    }
    .detailedPage .item_lables img {
        height: 4vw;
    }        
}

/*Корзина*/
#basket_items_list .item_lables img{
    height: 20px;
}
/*Прайс*/
.priceListTable__item .item_lables {
    top: 0;
    left: 0;
}
.priceListTable__item .item_lables img {
    height: 17px;
}


.quantity_zero{
    color:#00b25e;
    font-size: 12px;
}
.leftNav__itemLink span{
    font-size:14px;
}

.content_table td,th{
	padding:10px !important;
}

.documents__list{
	margin-bottom: 40px;
	margin-left: 30px;
}
.documents h3{
	font-size: 18px;
}


/* Basket styles */
.header__basket{
    top: 0;
    position: absolute;
    right: 0;
    padding: 23px 5px;
    float: right;
    margin-right: 130px;
    font-size: 10px; 
}

.itemChar__table table{
	width:100%;
}

a.header__basket-link{
    color: white;
}
a.header__basket-link:hover{
    text-decoration: none;
}
.header__basket img{
    margin-right: 10px;
}
.header__basket:hover{
    cursor: pointer;
}
.small-bx-basket-link{
    display: none;
}
.minus, .plus, .cost_minus, .cost_plus{
    display: block;
    width: 14px;
    height: 14px;
    padding-bottom: 22px;
    opacity: 0.3;
}
.minus:hover, .plus:hover,.cost_minus:hover, .cost_plus:hover{
    opacity: 1;
}
/*.header__basket .fa-shopping-cart{
	top: 6px !important;
}*/

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{
    font: normal 16px 'HelveticaNeueCyr'!important;	
}

.btn-blue{
	background-color: #3352af;
    border-color: #3352af;
}
.btn-blue {
	color: white;	
}
/*.basket__checkout{
    padding: 0 20px;
}*/
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a:hover{
    text-decoration: underline;
}
tr.itemrow{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

/*------------------------------------------*/
#YMapsID{
    margin-top: 0px;
}
table.partner-table td{
    padding: 5px 0;
}


@media (max-width: 1590px){
    .catalogScales__itemButton{
        display: block !important;
        float: none;
        margin-top: 10px;
    }
    .catalogScales__itemInfo{
        text-align: center;
    }
}

.personal-menu{
    font-family: "HelveticaNeueCyr";
    font-size: 13px;
    background: white !important; 
}
.personal-menu .clientLeftNav__item .parent {
    font-size: 14px;
}
.personal-menu a{
    color: black;
}
.personal-menu a:hover{
    color: #1551B3;
    text-decoration: none;
}
.personal-menu .clientLeftNav__list{
    padding-left: 0;
}
.checked{
    color: blue;
    font-weight: bold;
}

.di-input{
    width: 100%;
    background: #fff;
    color: #000;
    display: inline-block;
    outline: none;
    vertical-align: middle;
    font-size: 14px;
    padding: 6px 8px;
    border: 1px solid #e1e1e4;
    box-shadow: none;
    border-radius: 4px;
}
.di-fieldset{
    margin: 30px 0 10px;
}
.parent_select, .child_select{
    margin: 0px 0 20px;
}
.submit-buttons{
    margin-bottom: 20px;
}
.btn-grey{
    background: grey;
    border-color: grey;   
    color: #fff;
}
.btn-grey:hover {
    background-color: #B1B0B0;
    border-color: #B1B0B0;
}
.btn-light{
    background: #a5a5a5;;
    border-color: #a5a5a5;;   
    color: #fff;
}
.btn-light:hover {
    background-color: #929292;;
    border-color: #929292;
    color: #fff;
}
.inline{
    display: inline-block;
    vertical-align: middle;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
    background-color: #1551B3 !important;
}
.pagination .fa{
    font-size: 16px;
}

/* Кнопки */
.btn-primary{
    text-transform: none;
    font-family: 'HelveticaNeueCyr' ;
    
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all;
}
.btn-primary.btn-blue:hover{
    background-color: #075be4;
    border-color: #075be4;
    opacity: 0.8;
    box-shadow: 0px 0px 1px 0px #000;
}
.btn-primary.btn-blue:active{
    outline: none;
}
.btn-primary.btn-grey:active, .btn-primary.btn-grey:focus{
    background-color: #B1B0B0 !important;
    border-color: #B1B0B0 !important;
    outline: none;
}
.btn-primary.btn-light:hover{
    opacity: 0.8;
    box-shadow: 0px 0px 1px 0px #000;
}
.btn-primary.btn-light:active{
    outline: none;
}
.buy-ajax{
    cursor: pointer;
    font-size: 18px;
}
.has.buy-ajax{
    /* color:#1551b3; */
}
.parent.checked.red{
    color: #DA0808;
}
img.calendar-icon-hover {
    margin: 1px!important;
    margin-left: 2px!important;
    margin-top: 7px!important;
}
.orderCard__status.gray a{
    color: #fff;
}
.fixed-table-body .fixed-table-loading {
    top: 68px!important;
}










ol.sortable, ol.sortable ol {
    margin: 0 0 0 25px;
    padding: 0;
    list-style-type: none;
}

ol.sortable {
    margin: 4em 0;
}

.sortable li {
    margin: 5px 0 0 0;
    padding: 0;
}

.sortable li div  {
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-color: #D4D4D4 #D4D4D4 #BCBCBC;
    padding: 6px;
    margin: 0;
    cursor: move;

    background-color: #1551B3;
    color: #fff;

}
.sortable li  .item{
    background-color: #fff;
    border: 0px;
}
.sortable li.mjs-nestedSortable-leaf textarea{
    border: 0px;
}
.sortable li  .item .glyphicon {
    color: #000;
}





.sortable li.mjs-nestedSortable-collapsed > ol {
    display: none;
}

.sortable li.mjs-nestedSortable-branch > div > .disclose {
    display: inline-block;
}

.sortable li.mjs-nestedSortable-collapsed > div > .disclose > span:before {
    content: '+ ';
}

.sortable li.mjs-nestedSortable-expanded > div > .disclose > span:before {
    content: '- ';
}
html .placeholder {
    outline: 1px dashed #4183C4;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: -1px;*/
}

.mjs-nestedSortable-error {
    background: #fbe3e4;
    border-color: transparent;
}
.phone-mask, #ORDER_PROP_3
{
    padding-left: 40px!important;
}
form.form-tel .flag-dropdown{
    z-index: 2;
    top: 14px;
}


/**
 *  Модуль "Тесты"
 */
img.detail_picture
{
    float:left;
    margin:0 8px 6px 1px;
}
separator{
    display: block;
    height: 1px;
    background: #ddd;
    margin: 10px 0;    
}
.test{
    padding: 20px 0 40px;
}
.test_list{
    padding: 20px 0; 
}
.test_item
{
    padding: 20px 20px 20px;
    border-left: 5px solid #ececec;
    cursor: pointer;
    -webkit-transition: .2s all ease;
    -o-transition: .2s all ease;
    transition: .2s all ease;
}
/* .test_item:first-child{
    margin-top: 0;
} */
.test_item:hover{
    border-color: #1551b3;
    background: rgba(236, 236, 236, 0.51);
}
.test_item_link{
    padding-top: 10px;
}
.test_item_name_link{
    color: #3352af;
    padding-bottom: 10px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    font: bold 13pt 'HelveticaNeueCyr';
}
.test_item_name_link_black{
    padding-bottom: 20px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    font: bold 13pt 'HelveticaNeueCyr';
}
.test_item_form{
    padding-top: 20px;
}
.test_quest{
    padding: 20px 0;
    /* border-bottom: 1px dashed #ddd;  */   
}
.test_quest_name{
    font: bold 13pt 'HelveticaNeueCyr';
    padding: 0 0 10px;
}
.test_quest_label
{
    position: relative;
    display: block;
    cursor: pointer;
    padding: 10px 20px;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: normal;
    -webkit-transition: .2s all ease;
    -o-transition: .2s all ease;
    transition: .2s all ease;
}
.test_quest_label:hover, .test_quest_label.active{
    background: rgba(236, 236, 236, 0.51);
}
.test_quest_label.active{
    padding-left: 55px;
    font-weight: bold;
}
.test_quest_label:before{
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    display: block;
    position: absolute;
    width: 5px;
    padding: 10px 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: rgba(236, 236, 236, 0.51);
    color: transparent;
    -webkit-transition: .2s all ease;
    -o-transition: .2s all ease;
    transition: .2s all ease;

}
.test_quest_label:hover:before{
    background: #3352af;
}
.test_quest_label.active:before{
    color: #fff;
    background: #3352af;
    width: 42px;
    padding: 12px;
}
.test_quest_label input{
    display: none;
}

.test_profile_label{
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: 0;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.4);
    border-left: 5px solid rgba(236, 236, 236, 0.51);
}
.test_profile_label.incorrect, .test_profile_label.correct{
    padding-left: 45px;
} 
.test_profile_label.chosen{
    background: rgba(236, 236, 236, 0.51);
    border-color:  #1551b3;
    font-weight: bold !important;
    color: #000;
}
.test_profile_label:before{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    display: block;
    position: absolute;
    width: 40px;
    padding: 10px 15px;
    left: 0;
    top: 0;
    bottom: 0;
}
.test_profile_label.incorrect:before{
    content: "\f00d";
    color: red;
}
.test_profile_label.correct:before{
    content: "\f00c";
    color: green;
}

.test_buttons{
    padding-top: 20px;
}
.item_answer{
    font-size: 12pt;
}
.test_help_text{
    font-style: italic;
    color: #9c9c9c;
    font-size: 10pt;
}
.test_help_block{
    padding: 10px 0 0;
}
.test_description{
    padding: 10px 0;
    margin-top: -10px;
}
.test_timer{
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px;
    background: #fff;
    border: 1px solid #ddd;
}
.test_points{
    font-size: 11pt;
    font-style: italic;
    font-weight: bold;
    float: right;
}
.test_profile_label .green{
    color: rgba(0, 128, 0, 0.4);
}
.test_profile_label.chosen .green{
    color: green;
}
.green{
    color: green;
}
.errors{
    color: red;
}
input[type='text'].error,
input[type='phone'].error{
    border-color: red;
}
input.phone-mask.error{
    margin-bottom: 2em !important; 
}




.btn-test{
    padding: 10px 15px;
    font-family: 'HelveticaNeueCyr';
    text-transform: uppercase; 
}
.btn-test:hover + i{
    color: #fff !important;
}
.btn-test + i{
    position: absolute;
    margin-top: 14px;
    margin-left: -20px;
    pointer-events: none;
    color: #fff;
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all;
}
.btn-test-icon{
    padding-right: 30px;
}

.icon-btn{
    position: relative;
    padding: 6px 18px;
    display: inline-block;
}
.icon-btn:before{
    position: absolute;
    left: 0px;
    top: 9px;

    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .2s all ease-out;
    -o-transition: .2s all ease-out;
    transition: .2s all ease-out;
}
.icon-btn:hover:before{
    left: -5px;
}
.icon-btn.icon-btn-right:before{
    right: 0;
    left: initial;
}
.icon-btn.icon-btn-right:before:hover{
    right: -5px;
}

.link-back{
    color: inherit;
    font-size: 10pt;
}
.link-back:hover, .link-back:active, .link-back:visited{
    text-decoration: none;
}
.link-back:before{
    content: "\f100";
}

.link-profile{
    color: inherit;
    font-size: 10pt;
}
.link-profile:hover, .link-profile:active, .link-profile:visited{
    text-decoration: none;
}
.link-profile:before{
    content: "\f080";
    left: -5px;
}

.no-style, .no-style:hover, .no-style:active, .no-style:visited{
    font: inherit;
    color: inherit;
    text-decoration: none;
}
.bold{
    font-weight: bold;
}
.relative{
    position: relative;
}
label.error{
    color: red;
    font-size: smaller;
    font-weight: normal;
}


.listDealer{
    position: relative;
}
.listDealer__item h2{
    margin-top: -100px;
    color: #fff;
    margin-bottom: 60px;
}
.listDealer__item p{
    color: #fff;
    margin-top: 30px;
}
.listDealer__itemWrap_post{
    text-align: center;
    vertical-align: middle;
    background-size: cover;
    width: 100%;
    height: auto;
    position: relative;
}
.listDealer__itemWrap_post h2{
    position: absolute;
    color: #fff;
    text-align: center;
    margin: 10px 0;
    font-size: 17px;
    width: 100%;
}
.listDealer__itemWrap_post p{
    position: absolute;
    bottom: 15%;
    text-align: center;
    color: #0150b7;
    width: 58%;
    margin-left: 10px;
}
.topBox{
    margin: 0 15px 15px;
}
.toggle-filter2  {
    display: none;
}
@media (max-width: 1279px){

    .topBox_filter {
        display: none;
    }
    .toggle-filter2 {
        text-align: center;
        margin-top: 20px;
    }
    .toggle-filter2 .btn {
        text-align: center;
        margin-bottom: 20px;
        width: 250px;
    }
}


.bx-touch .bx_ordercart .bx_ordercart_order_table_container table#basket_items
{
    overflow-x: scroll;
    width: 100%;
    display: table-cell!important;
}
@media (max-width: 1000px){
    .flexslider .slides img {
       width: 80%!important;
    }
}
.required {
    color: rgba(199,31,31,1);
}

.site-setting .btn{
    margin-bottom: 10px;
}
.theme{
    margin-top: 40px;
}
.theme .col-sm-6 img{
    width: 100%;
    margin:5px;
    border:solid 5px #fff;
    cursor: pointer;
}
.theme .col-sm-6 img:hover{
    border:solid 5px #ccc;
}
.theme .col-sm-6 img.active{
    border:solid 5px #1551b3;
}


.compare_add{
  font-size: 18px;
  cursor: pointer;
}
span.compare_add.active{
  color: #1551b3;
}

@media (max-width: 1290px){
    .header__compare_name{
        /* display: none; */
    }
}
@media (max-width: 1200px){
    .header__basket_name{
        /* display: none; */
    }
    .header__basket{
        margin-right:110px
    }
    .header__login{
        padding: 24px 8px;
    }
}
/* @media (max-width: 1130px){
    .header__logoImg{
        padding: 23px 10px;
    }
} */
@media (max-width: 1120px){
    .header .nav li > a{
        font-size: 9px;
    }
}
@media (max-width: 550px){
    .header__compare_wrap{
        display: none!important;
    }
    .rd-navbar-panel .rd-cart{
        right: 40px!important;
    }
    .rd-navbar-panel .rd-compare{
        right: 110px;
    }


}
@media (max-width: 450px){
    .rd-navbar-fixed .rd-navbar-brand a{
        display: none!important;
    }
}

@media (max-width: 1000px){
    .mainPage .scaleNewsl_listDealer{
        display: block;
        margin-bottom: 0px;
    }
    .scaleNews__itemLink{
        height: auto;
    }
    .scaleNews__itemLink p,
    .scaleNews__itemLink a {
        font-size: 15px;
    }

    .scaleNews__item:last-child{
        text-align: center;
    }
    .listDealer{
        width: 100%;
        padding-left:0px;
        margin-top: 20px;
    }
    .listDealer .listDealer__itemWrap_post, 
    .listDealer .listDealer__itemWrap{
        width: 51%;
        display: inline-block;
    }
    .listDealer .listDealer__itemWrap_post{
        width: 47%;
    }
    .listDealer__itemWrap img{
        height: auto;
    }
    .listDealer__itemWrap{
        float: right;
    }
}
@media (max-width: 900px){
    .listDealer__item h2
    {
        margin-top: -10vw;
    }
    .listDealer__item p,
    .listDealer__itemWrap_post p{
        font-size: 1.5vw;
    }
}
@media (max-width: 800px){
    .listDealer .listDealer__itemWrap_post, 
    .listDealer .listDealer__itemWrap
    {
        width: 100%;
    }
    .listDealer__item p,
    .listDealer__item a,
    .listDealer__itemWrap_post p {
        font-size: 15px;
    }
}
@media (max-width: 550px){

    .listDealer__item h2 {
        margin-top: -16vw;
    }
}
/* End */


/* Start:/app/theme/theme.css?167050955217231*/
body.theme-red a {
  color: #A62300;
}
body.theme-red a:hover, body.theme-red a:focus {
  color: #FF9073;
}
body.theme-red .header__navbar {
  background: #A62300;
  border-color: #A62300;
}
body.theme-red .header__itemLink {
  border-bottom: 2px solid transparent;
}
body.theme-red .header__itemLink:hover, body.theme-red .header__itemLink:active, body.theme-red .header__itemLink:visited, body.theme-red .header__itemLink:focus, body.theme-red .active .header__itemLink {
  background-color: #FF9073 !important;
  border-bottom: 2px solid #fbfbfb;
}
body.theme-red .header__logoImg {
  padding: 24px;
}
body.theme-red .header__item .active {
  background-color: transparent;
  border-bottom: none;
}
body.theme-red .header__search {
  color: #fff;
  border-right: 2px solid;
  border-right-color: #FF9073;
}
body.theme-red .activeSearch__item .form-control {
  background-color: #fff;
  color: #333;
}
body.theme-red .btn-primary {
  background: #A62300;
  border-color: #A62300;
  color: #fff;
}
body.theme-red .btn-primary:hover {
  background: #FF9073;
  border-color: #FF9073;
  color: #fff;
  box-shadow: none;
}
body.theme-red .btn-link {
  color: #A62300;
}
body.theme-red .btn-link:hover {
  color: #FF9073;
}
body.theme-red .itemBuy__boxinline .buy1,
body.theme-red .formReview button,
body.theme-red .btnUp {
  background: #A62300;
}
body.theme-red .itemBuy__boxinline .buy1:hover,
body.theme-red .formReview button:hover,
body.theme-red .btnUp:hover {
  background: #FF9073;
}
body.theme-red .leftNav__itemLink {
  color: inherit;
  border-left: 4px solid #A62300;
}
body.theme-red .leftNav__itemLink:hover {
  border-left: 4px solid #FF9073;
}
body.theme-red .catalogScales__itemLink,
body.theme-red .bx-filter .bx-filter-parameters-box-title span {
  color: #A62300;
}
body.theme-red .bx-filter .bx-filter-parameters-box-title:hover span {
  color: #fff;
}
body.theme-red .bx-filter .bx-filter-parameters-box-title:hover {
  background: #A62300;
}
body.theme-red .bx-filter.bx-blue .bx-ui-slider-pricebar-v,
body.theme-red .bx-filter .bx-ui-slider-part {
  background: #FF9073;
}
body.theme-red .pagination > li > a, body.theme-red .pagination > li > span {
  color: #A62300;
}
body.theme-red .pagination > .active > a {
  color: #fff;
  border-color: #A62300;
}
body.theme-red .pagination > .active > a, body.theme-red .pagination > .active > span, body.theme-red .pagination > .active > a:hover, body.theme-red .pagination > .active > span:hover, body.theme-red .pagination > .active > a:focus, body.theme-red .pagination > .active > span:focus {
  background-color: #A62300 !important;
  color: #fff;
}
body.theme-red .itemBuy__boxinline .numb,
body.theme-red .docs__text,
body.theme-red .productSlider .fotorama__arr--prev,
body.theme-red .productSlider .fotorama__arr--next {
  color: #A62300;
}
body.theme-red .productSlider .fotorama__arr--prev:hover,
body.theme-red .productSlider .fotorama__arr--next:hover {
  color: #ff5327;
}
body.theme-red .itemBuy__table .tableTop > th,
body.theme-red .specs tr:first-child td,
body.theme-red .docs__doc {
  background: #A62300;
}
body.theme-red .fotorama__thumb-border {
  border-color: #A62300;
}
body.theme-red .itemSeen .owl_carousel .owl-item:hover {
  border: 1px solid #A62300;
}

body.theme-yellow a {
  color: #212121;
}
body.theme-yellow a:hover, body.theme-yellow a:focus {
  color: #e9ae30;
}
body.theme-yellow .header__navbar {
  background: #212121;
  border-color: #212121;
}
body.theme-yellow .header__itemLink {
  border-bottom: 2px solid transparent;
}
body.theme-yellow .header__itemLink:hover, body.theme-yellow .header__itemLink:active, body.theme-yellow .header__itemLink:visited, body.theme-yellow .header__itemLink:focus, body.theme-yellow .active .header__itemLink {
  background-color: #e9ae30 !important;
  border-bottom: 2px solid #fbfbfb;
}
body.theme-yellow .header__logoImg {
  padding: 24px;
}
body.theme-yellow .header__item .active {
  background-color: transparent;
  border-bottom: none;
}
body.theme-yellow .header__search {
  color: #fff;
  border-right: 2px solid;
  border-right-color: #e9ae30;
}
body.theme-yellow .activeSearch__item .form-control {
  background-color: #fff;
  color: #333;
}
body.theme-yellow .btn-primary {
  background: #212121;
  border-color: #212121;
  color: #fff;
}
body.theme-yellow .btn-primary:hover {
  background: #e9ae30;
  border-color: #e9ae30;
  color: #fff;
  box-shadow: none;
}
body.theme-yellow .btn-link {
  color: #212121;
}
body.theme-yellow .btn-link:hover {
  color: #e9ae30;
}
body.theme-yellow .itemBuy__boxinline .buy1,
body.theme-yellow .formReview button,
body.theme-yellow .btnUp {
  background: #212121;
}
body.theme-yellow .itemBuy__boxinline .buy1:hover,
body.theme-yellow .formReview button:hover,
body.theme-yellow .btnUp:hover {
  background: #e9ae30;
}
body.theme-yellow .leftNav__itemLink {
  color: inherit;
  border-left: 4px solid #212121;
}
body.theme-yellow .leftNav__itemLink:hover {
  border-left: 4px solid #e9ae30;
}
body.theme-yellow .catalogScales__itemLink,
body.theme-yellow .bx-filter .bx-filter-parameters-box-title span {
  color: #212121;
}
body.theme-yellow .bx-filter .bx-filter-parameters-box-title:hover span {
  color: #fff;
}
body.theme-yellow .bx-filter .bx-filter-parameters-box-title:hover {
  background: #212121;
}
body.theme-yellow .bx-filter.bx-blue .bx-ui-slider-pricebar-v,
body.theme-yellow .bx-filter .bx-ui-slider-part {
  background: #e9ae30;
}
body.theme-yellow .pagination > li > a, body.theme-yellow .pagination > li > span {
  color: #212121;
}
body.theme-yellow .pagination > .active > a {
  color: #fff;
  border-color: #212121;
}
body.theme-yellow .pagination > .active > a, body.theme-yellow .pagination > .active > span, body.theme-yellow .pagination > .active > a:hover, body.theme-yellow .pagination > .active > span:hover, body.theme-yellow .pagination > .active > a:focus, body.theme-yellow .pagination > .active > span:focus {
  background-color: #212121 !important;
  color: #fff;
}
body.theme-yellow .itemBuy__boxinline .numb,
body.theme-yellow .docs__text,
body.theme-yellow .productSlider .fotorama__arr--prev,
body.theme-yellow .productSlider .fotorama__arr--next {
  color: #212121;
}
body.theme-yellow .productSlider .fotorama__arr--prev:hover,
body.theme-yellow .productSlider .fotorama__arr--next:hover {
  color: #b98414;
}
body.theme-yellow .itemBuy__table .tableTop > th,
body.theme-yellow .specs tr:first-child td,
body.theme-yellow .docs__doc {
  background: #212121;
}
body.theme-yellow .fotorama__thumb-border {
  border-color: #212121;
}
body.theme-yellow .itemSeen .owl_carousel .owl-item:hover {
  border: 1px solid #212121;
}

body.theme-purple a {
  color: #45036F;
}
body.theme-purple a:hover, body.theme-purple a:focus {
  color: #DB62C4;
}
body.theme-purple .header__navbar {
  background: #45036F;
  border-color: #45036F;
}
body.theme-purple .header__itemLink {
  border-bottom: 2px solid transparent;
}
body.theme-purple .header__itemLink:hover, body.theme-purple .header__itemLink:active, body.theme-purple .header__itemLink:visited, body.theme-purple .header__itemLink:focus, body.theme-purple .active .header__itemLink {
  background-color: #DB62C4 !important;
  border-bottom: 2px solid #fbfbfb;
}
body.theme-purple .header__logoImg {
  padding: 24px;
}
body.theme-purple .header__item .active {
  background-color: transparent;
  border-bottom: none;
}
body.theme-purple .header__search {
  color: #fff;
  border-right: 2px solid;
  border-right-color: #DB62C4;
}
body.theme-purple .activeSearch__item .form-control {
  background-color: #fff;
  color: #333;
}
body.theme-purple .btn-primary {
  background: #45036F;
  border-color: #45036F;
  color: #fff;
}
body.theme-purple .btn-primary:hover {
  background: #DB62C4;
  border-color: #DB62C4;
  color: #fff;
  box-shadow: none;
}
body.theme-purple .btn-link {
  color: #45036F;
}
body.theme-purple .btn-link:hover {
  color: #DB62C4;
}
body.theme-purple .itemBuy__boxinline .buy1,
body.theme-purple .formReview button,
body.theme-purple .btnUp {
  background: #45036F;
}
body.theme-purple .itemBuy__boxinline .buy1:hover,
body.theme-purple .formReview button:hover,
body.theme-purple .btnUp:hover {
  background: #DB62C4;
}
body.theme-purple .leftNav__itemLink {
  color: inherit;
  border-left: 4px solid #45036F;
}
body.theme-purple .leftNav__itemLink:hover {
  border-left: 4px solid #DB62C4;
}
body.theme-purple .catalogScales__itemLink,
body.theme-purple .bx-filter .bx-filter-parameters-box-title span {
  color: #45036F;
}
body.theme-purple .bx-filter .bx-filter-parameters-box-title:hover span {
  color: #fff;
}
body.theme-purple .bx-filter .bx-filter-parameters-box-title:hover {
  background: #45036F;
}
body.theme-purple .bx-filter.bx-blue .bx-ui-slider-pricebar-v,
body.theme-purple .bx-filter .bx-ui-slider-part {
  background: #DB62C4;
}
body.theme-purple .pagination > li > a, body.theme-purple .pagination > li > span {
  color: #45036F;
}
body.theme-purple .pagination > .active > a {
  color: #fff;
  border-color: #45036F;
}
body.theme-purple .pagination > .active > a, body.theme-purple .pagination > .active > span, body.theme-purple .pagination > .active > a:hover, body.theme-purple .pagination > .active > span:hover, body.theme-purple .pagination > .active > a:focus, body.theme-purple .pagination > .active > span:focus {
  background-color: #45036F !important;
  color: #fff;
}
body.theme-purple .itemBuy__boxinline .numb,
body.theme-purple .docs__text,
body.theme-purple .productSlider .fotorama__arr--prev,
body.theme-purple .productSlider .fotorama__arr--next {
  color: #45036F;
}
body.theme-purple .productSlider .fotorama__arr--prev:hover,
body.theme-purple .productSlider .fotorama__arr--next:hover {
  color: #c42da7;
}
body.theme-purple .itemBuy__table .tableTop > th,
body.theme-purple .specs tr:first-child td,
body.theme-purple .docs__doc {
  background: #45036F;
}
body.theme-purple .fotorama__thumb-border {
  border-color: #45036F;
}
body.theme-purple .itemSeen .owl_carousel .owl-item:hover {
  border: 1px solid #45036F;
}

body.theme-green a {
  color: #7d7d7d;
}
body.theme-green a:hover, body.theme-green a:focus {
  color: #72ca72;
}
body.theme-green .header__navbar {
  background: #7d7d7d;
  border-color: #7d7d7d;
}
body.theme-green .header__itemLink {
  border-bottom: 2px solid transparent;
}
body.theme-green .header__itemLink:hover, body.theme-green .header__itemLink:active, body.theme-green .header__itemLink:visited, body.theme-green .header__itemLink:focus, body.theme-green .active .header__itemLink {
  background-color: #72ca72 !important;
  border-bottom: 2px solid #fbfbfb;
}
body.theme-green .header__logoImg {
  padding: 24px;
}
body.theme-green .header__item .active {
  background-color: transparent;
  border-bottom: none;
}
body.theme-green .header__search {
  color: #fff;
  border-right: 2px solid;
  border-right-color: #72ca72;
}
body.theme-green .activeSearch__item .form-control {
  background-color: #fff;
  color: #333;
}
body.theme-green .btn-primary {
  background: #7d7d7d;
  border-color: #7d7d7d;
  color: #fff;
}
body.theme-green .btn-primary:hover {
  background: #72ca72;
  border-color: #72ca72;
  color: #fff;
  box-shadow: none;
}
body.theme-green .btn-link {
  color: #7d7d7d;
}
body.theme-green .btn-link:hover {
  color: #72ca72;
}
body.theme-green .itemBuy__boxinline .buy1,
body.theme-green .formReview button,
body.theme-green .btnUp {
  background: #7d7d7d;
}
body.theme-green .itemBuy__boxinline .buy1:hover,
body.theme-green .formReview button:hover,
body.theme-green .btnUp:hover {
  background: #72ca72;
}
body.theme-green .leftNav__itemLink {
  color: inherit;
  border-left: 4px solid #7d7d7d;
}
body.theme-green .leftNav__itemLink:hover {
  border-left: 4px solid #72ca72;
}
body.theme-green .catalogScales__itemLink,
body.theme-green .bx-filter .bx-filter-parameters-box-title span {
  color: #7d7d7d;
}
body.theme-green .bx-filter .bx-filter-parameters-box-title:hover span {
  color: #fff;
}
body.theme-green .bx-filter .bx-filter-parameters-box-title:hover {
  background: #7d7d7d;
}
body.theme-green .bx-filter.bx-blue .bx-ui-slider-pricebar-v,
body.theme-green .bx-filter .bx-ui-slider-part {
  background: #72ca72;
}
body.theme-green .pagination > li > a, body.theme-green .pagination > li > span {
  color: #7d7d7d;
}
body.theme-green .pagination > .active > a {
  color: #fff;
  border-color: #7d7d7d;
}
body.theme-green .pagination > .active > a, body.theme-green .pagination > .active > span, body.theme-green .pagination > .active > a:hover, body.theme-green .pagination > .active > span:hover, body.theme-green .pagination > .active > a:focus, body.theme-green .pagination > .active > span:focus {
  background-color: #7d7d7d !important;
  color: #fff;
}
body.theme-green .itemBuy__boxinline .numb,
body.theme-green .docs__text,
body.theme-green .productSlider .fotorama__arr--prev,
body.theme-green .productSlider .fotorama__arr--next {
  color: #7d7d7d;
}
body.theme-green .productSlider .fotorama__arr--prev:hover,
body.theme-green .productSlider .fotorama__arr--next:hover {
  color: #41ae41;
}
body.theme-green .itemBuy__table .tableTop > th,
body.theme-green .specs tr:first-child td,
body.theme-green .docs__doc {
  background: #7d7d7d;
}
body.theme-green .fotorama__thumb-border {
  border-color: #7d7d7d;
}
body.theme-green .itemSeen .owl_carousel .owl-item:hover {
  border: 1px solid #7d7d7d;
}

body.theme-sky a {
  color: #3DBC74;
}
body.theme-sky a:hover, body.theme-sky a:focus {
  color: #457CBA;
}
body.theme-sky .header__navbar {
  background: #3DBC74;
  border-color: #3DBC74;
}
body.theme-sky .header__itemLink {
  border-bottom: 2px solid transparent;
}
body.theme-sky .header__itemLink:hover, body.theme-sky .header__itemLink:active, body.theme-sky .header__itemLink:visited, body.theme-sky .header__itemLink:focus, body.theme-sky .active .header__itemLink {
  background-color: #457CBA !important;
  border-bottom: 2px solid #fbfbfb;
}
body.theme-sky .header__logoImg {
  padding: 24px;
}
body.theme-sky .header__item .active {
  background-color: transparent;
  border-bottom: none;
}
body.theme-sky .header__search {
  color: #fff;
  border-right: 2px solid;
  border-right-color: #457CBA;
}
body.theme-sky .activeSearch__item .form-control {
  background-color: #fff;
  color: #333;
}
body.theme-sky .btn-primary {
  background: #3DBC74;
  border-color: #3DBC74;
  color: #fff;
}
body.theme-sky .btn-primary:hover {
  background: #457CBA;
  border-color: #457CBA;
  color: #fff;
  box-shadow: none;
}
body.theme-sky .btn-link {
  color: #3DBC74;
}
body.theme-sky .btn-link:hover {
  color: #457CBA;
}
body.theme-sky .itemBuy__boxinline .buy1,
body.theme-sky .formReview button,
body.theme-sky .btnUp {
  background: #3DBC74;
}
body.theme-sky .itemBuy__boxinline .buy1:hover,
body.theme-sky .formReview button:hover,
body.theme-sky .btnUp:hover {
  background: #457CBA;
}
body.theme-sky .leftNav__itemLink {
  color: inherit;
  border-left: 4px solid #3DBC74;
}
body.theme-sky .leftNav__itemLink:hover {
  border-left: 4px solid #457CBA;
}
body.theme-sky .catalogScales__itemLink,
body.theme-sky .bx-filter .bx-filter-parameters-box-title span {
  color: #3DBC74;
}
body.theme-sky .bx-filter .bx-filter-parameters-box-title:hover span {
  color: #fff;
}
body.theme-sky .bx-filter .bx-filter-parameters-box-title:hover {
  background: #3DBC74;
}
body.theme-sky .bx-filter.bx-blue .bx-ui-slider-pricebar-v,
body.theme-sky .bx-filter .bx-ui-slider-part {
  background: #457CBA;
}
body.theme-sky .pagination > li > a, body.theme-sky .pagination > li > span {
  color: #3DBC74;
}
body.theme-sky .pagination > .active > a {
  color: #fff;
  border-color: #3DBC74;
}
body.theme-sky .pagination > .active > a, body.theme-sky .pagination > .active > span, body.theme-sky .pagination > .active > a:hover, body.theme-sky .pagination > .active > span:hover, body.theme-sky .pagination > .active > a:focus, body.theme-sky .pagination > .active > span:focus {
  background-color: #3DBC74 !important;
  color: #fff;
}
body.theme-sky .itemBuy__boxinline .numb,
body.theme-sky .docs__text,
body.theme-sky .productSlider .fotorama__arr--prev,
body.theme-sky .productSlider .fotorama__arr--next {
  color: #3DBC74;
}
body.theme-sky .productSlider .fotorama__arr--prev:hover,
body.theme-sky .productSlider .fotorama__arr--next:hover {
  color: #305782;
}
body.theme-sky .itemBuy__table .tableTop > th,
body.theme-sky .specs tr:first-child td,
body.theme-sky .docs__doc {
  background: #3DBC74;
}
body.theme-sky .fotorama__thumb-border {
  border-color: #3DBC74;
}
body.theme-sky .itemSeen .owl_carousel .owl-item:hover {
  border: 1px solid #3DBC74;
}

.theme-red {
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/subtle_white_feathers.png");
}

.theme-yellow {
  background: url("/upload/main/back.png");
}

.theme-purple {
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/debut_light.png");
}

.theme-green {
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/debut_light.png");
}

.theme-sky {
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/debut_light.png");
}

/*# sourceMappingURL=theme.css.map */

/* End */


/* Start:/local/templates/scale_new/css/base.css?15839178108482*/
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Light.eot');
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light') format('svg'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Light.ttf') format('truetype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Light.woff') format('woff'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.eot');
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.ttf') format('truetype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.woff') format('woff'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.woff2') format('woff2'),
       url('/local/templates/scale_new/font/helveticaneuecyr-roman.otf') format('otf');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.eot');
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.ttf') format('truetype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.woff') format('woff'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Roman.woff2') format('woff2'),
       url('/local/templates/scale_new/font/helveticaneuecyr-roman.otf') format('otf');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.eot');
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.svg#HelveticaNeueCyr-Medium') format('svg'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.ttf') format('truetype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.woff') format('woff'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.woff2') format('woff2'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Medium.otf') format('otf');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.eot');
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.svg#HelveticaNeueCyr-Black') format('svg'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.ttf') format('truetype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.woff') format('woff'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.woff2') format('woff2'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Black.otf') format('otf');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Bold.eot');
  src: url('/local/templates/scale_new/font/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold') format('svg'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Bold.ttf') format('truetype'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Bold.woff') format('woff'),
       url('/local/templates/scale_new/font/HelveticaNeueCyr-Bold.woff2') format('woff2'),
       url('/local/templates/scale_new/font/helveticaneuecyr-bold (1).otf') format('otf');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Comfortaa-Regular';
  src: url('/local/templates/scale_new/font/Comfortaa-Regular.eot');
  src: url('/local/templates/scale_new/font/Comfortaa-Regular.eot?#iefix') format('embedded-opentype'),
       url('/local/templates/scale_new/font/Comfortaa-Regular.svg#HelveticaNeueCyr-Light') format('svg'),
       url('/local/templates/scale_new/font/Comfortaa-Regular.ttf') format('truetype'),
       url('/local/templates/scale_new/font/Comfortaa-Regular.woff') format('woff'),
       url('/local/templates/scale_new/font/Comfortaa-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

html {
  position: relative;
  height: 100%; 
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
  /* min-width: 940px; */
}

body {
  position: relative;
  min-height: 100%;
  min-width: 320px;
  margin: 0;
  padding: 0;
  font-family: "HelveticaNeueCyr";
  font-weight: 100;
  font-size: 1.6rem;
  -webkit-overflow-scrolling: touch;
  color: #000;
  line-height: 1.5;
  background-color: #f5f5f5;
}
/* h1{
  font-size: 5.1rem;
  margin: 0rem 0 3rem;
}
h2{
  font-size: 3rem;
  margin: 0rem 0 3rem;
}
h3{
  font-size: 2.5rem;
  margin: 2rem 0 1rem;
}
h4{
  font-size: 1.5rem;
} */

p{
  font-size: 1.6rem;
}

img{
  max-width: 100%;
}

table.table-sm{
  width: auto;
}

.mt0{
  margin-top: 0rem;
}
.mt10{
  margin-top: 1rem !important;
}
.mt20{
  margin-top: 2rem !important;
}
.mt30{
  margin-top: 3rem !important;
}
.mt40{
  margin-top: 4rem !important;
}
.mb0{
  margin-bottom: 0rem !important;
}
.mb10{
  margin-bottom: 1rem;
}
.mb20{
  margin-bottom: 2rem !important;
}
.mb30{
  margin-bottom: 3rem !important;
}

.pb10{
  padding-bottom: 1rem;
}

.w150{
  width: 15rem;
}
.w200{
  width: 20rem;
}
.w250{
  width: 25rem;
}

.fs12{
  font-size: 1.2rem;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.separator{
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(0,0,0,0.14);
  margin: 1rem 0;
}

.wrapper{
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 3rem;
}

.inline-block{display: inline-block}
.nowrap{white-space: nowrap}

button.reset{
  border: none;
}

a{
  color: #49659d;
}
a:hover {
  color: #ed1c24;
  text-decoration: none;
}
a.reset{
  color: inherit;
  text-decoration: none;
}
a.reset:hover,
a.reset:active{
  text-decoration: none;
}
a.underline{
  color: inherit;
  text-decoration: underline;
}
a.underline:hover{
  text-decoration: none;
}
a.no-underline{
  color: inherit;
  text-decoration: none;
}
a.no-underline:hover{
  text-decoration: underline;
}
a.dashed{
  text-decoration: none;
  border-bottom: 1px dashed;
}
a.dashed:hover{
  border-bottom: none;
}


ul.reset{
  padding-left: 0;
  margin: 0;
  list-style-type: none;
}

.btn{
  padding: 0.75em 1.5em;
  font-size: 1.6rem;
  text-decoration: none;
  color: #fff;
  border: 0;
  border-radius: 0;
  transition: .1s linear;
}
.btn:hover, .btn:focus, .btn.focus, .btn:active {
    color: #fff;
    text-decoration: none;
}
.btn-blue:hover {
  background-color: #2c66c5;
}
/* .btn:focus,
.btn.focus,
.btn:active{
  outline: none !important;
  color: inherit;
} */
.btn.btn-lg{
  padding: 1em 2em;
}

.btn-purple {
  background-color: #e667d4;
}
.btn-bordered{
	border-radius: 7px;
}
.btn-purple:hover {
  color: #fff;
}

.btn-red {
  background-color: #ed1c24;
}
.btn-white {
  background-color: #fff;
  color: #1551b3;
}
.btn-blue/* . .btn-blue:focus */ {
  color: #fff;
  background-color: #1551b3;
}

.btn.small {
  padding: 0.5em 1em;
  font-size: 1.3rem;
}

.btn-default {
  color: #000;
  background-color: #e6e6e6;
}

.btn-default:hover {
  color: #000;
  background-color: #efefef;
}

@media screen and (max-width: 1024px) {
  body {
    padding-top: 5rem;
  }
}
/* End */


/* Start:/local/templates/scale_new/css/scale_new.css?175699105036862*/
@charset "UTF-8";
/** Мобильное меню **/
/**********/
/* .submenu:after {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -8px;
    width: 0;
    height: 0;
    content: '';
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #000000;
} */
/* .MAIN_SLIDER_bg {
  height: 56rem;
  background: url(/local/templates/scale_new/img/main_scale.jpg) 100% 0 no-repeat;
  position: relative;
  background-size: cover;
} */
/* .MAIN_SLIDER:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #021b4cbd;
  z-index: 2;
} */
/* .MAIN_READY_right .btn-red {
    margin-left: 0;
  }

  .MAIN_READY_right {
    text-align: left;
  } */
/* @media screen and (max-width: 1140px) {
  .MAIN_SLIDER_catalog_top {
    text-align: center;
  }

  .MAIN_SLIDER_catalog p {
    text-align: center;
  }
} */
/*Блок стилей для мобильных устройств*/
/*слайдер с гирями*/
.index .topBox {
  margin: 0;
}
.index .layout__centerCol {
  margin: 0;
}
.index .layout {
  margin: 0;
}
.index .layout__leftCol {
  display: none;
}
.index .btn:hover {
  transform: scale(1.04);
}

.HEADER {
  padding: 1rem 3rem 0rem 3rem;
  background-color: #fff;
  display: flex;
  align-items: center;
  position: relative;
}
.HEADER .rd-cart {
  top: 25px;
  font-size: 25px;
  right: 80px;
  width: 60px;
}
.HEADER .rd-cart img {
  width: 26px;
}
.HEADER .rd-navbar-fixed .rd-navbar-panel-canvas {
  height: 90px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-toggle {
  top: 7px !important;
  left: 7px !important;
  width: 80px !important;
  height: 80px !important;
  font-size: 38px !important;
  line-height: 38px !important;
  top: 7px !important;
  left: 7px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-toggle span {
  transform: scale(1.8) !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-collapse-toggle {
  top: 20px !important;
  right: 18px !important;
  z-index: 400;
}
.HEADER .rd-navbar-fixed .rd-navbar-collapse-toggle span {
  transform: scale(1.8) !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-brand {
  top: 0px !important;
  left: 88px !important;
  right: 112px !important;
  font-size: 44px !important;
  line-height: 78px !important;
  height: 90px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-brand img {
  width: 180px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-nav li > a {
  font-size: 20px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-submenu-toggle:before {
  font-size: 40px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-nav-wrap {
  width: 400px !important;
  top: -30px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-collapse {
  width: 230px !important;
  padding: 60px 0 8px !important;
}
.HEADER .rd-navbar-fixed .rd-navbar-collapse > li > a {
  padding: 14px 16px !important;
  font-size: 20px !important;
}

.HEADER_logo {
  float: left;
  padding: 2rem 1rem 1rem 1rem;
  flex: 1;
}
.HEADER_logo img {
  width: 35rem;
}

.HEADER_MENU {
  padding-right: 3rem;
  float: right;
  width: 75rem;
  padding-bottom: 1rem;
}
.HEADER_MENU ul {
  display: inline-block;
  margin-bottom: 0;
  padding-inline-start: 0;
}
.HEADER_MENU ul > li {
  display: inline-block;
}
.HEADER_MENU hr {
  background-color: #49659d;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.HEADER_MENU h3 {
  color: #49659d;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 3.5rem;
  font-size: 2.6rem;
}
.HEADER_MENU a {
  text-decoration: none;
  transition: 0.1s linear;
}

.HEADER_MENU_top {
  border-bottom: 1px solid #49659d;
  padding-bottom: 1rem;
  position: relative;
}
.HEADER_MENU_top .search-box {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #49659d;
  transition: all 0.3s;
}
.HEADER_MENU_top .search-box .search-input {
  width: 100%;
  height: 100%;
  padding: 0 1em;
  border: 0;
  background-color: transparent;
  opacity: 0;
  color: #fff;
  font-size: 2.5rem;
}
.HEADER_MENU_top .search-box .search-input::placeholder {
  color: rgba(255, 255, 255, 0.7294117647);
}
.HEADER_MENU_top .search-box .search-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7294117647);
}
.HEADER_MENU_top .search-box .search-input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7294117647);
}
.HEADER_MENU_top .search-button {
  transform: translate(25%, 15%);
}
.HEADER_MENU_top .search-toggle {
  position: relative;
  display: block;
  height: 15px;
  width: 15px;
}
.HEADER_MENU_top .search-toggle::before {
  content: "";
  position: absolute;
  display: block;
  transition: all 0.1s;
  border: 3px solid #49659d;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  left: -2px;
  top: -2px;
}
.HEADER_MENU_top .search-toggle::after {
  height: 3px;
  width: 9px;
  background: #526ca2;
  top: 12px;
  left: 9px;
  transform: rotate(45deg);
}
.HEADER_MENU_top .search-toggle.active::before {
  border: 1px solid #49659d;
  width: 17px;
  transform: rotate(135deg);
  top: 6px;
  left: 0px;
  height: 3px;
  border-radius: 0;
  background: #526ca2;
}
.HEADER_MENU_top .search-toggle.active::after {
  border: 1px solid #49659d;
  width: 17px;
  transform: rotate(225deg);
  top: 6px;
  left: 0px;
  height: 3px;
}
.HEADER_MENU_top .search-input:focus {
  outline: none;
}
.HEADER_MENU_top ul {
  margin-top: 2.7rem;
}
.HEADER_MENU_top .HEADER_MENU_item_link {
  margin-left: 1.9rem;
}

.search-toggle::after {
  content: "";
  position: absolute;
  display: block;
  transition: all 0.1s;
}

.HEADER_MENU_top.show .search-box {
  max-height: 6.2rem;
}
.HEADER_MENU_top.show .search-box .search-input {
  opacity: 1;
}

.HEADER_MENU_bottom {
  margin-top: 1rem;
}
.HEADER_MENU_bottom ul.topmenu {
  line-height: 4rem;
}
.HEADER_MENU_bottom .submenu {
  display: block !important;
  position: absolute;
  z-index: 999;
  left: 50%;
  top: 100%;
  width: 100%;
  padding: 4rem 3rem 1rem;
  background: #fafbfd;
  visibility: hidden;
  opacity: 0;
  transform: translate(-50%, 20px);
  transition: 0.3s;
  margin-top: -1rem;
}
.HEADER_MENU_bottom .submenu a {
  transition: unset;
  display: flex;
  align-items: center;
  color: #848484;
}
.HEADER_MENU_bottom .submenu a:hover {
  color: #49659d;
}
.HEADER_MENU_bottom .submenu .submenu__item a:hover img {
  color: #49659d;
  filter: unset;
}
.HEADER_MENU_bottom .submenu ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.HEADER_MENU_bottom .submenu li {
  width: 50%;
  padding: 0 2rem;
  margin-bottom: 3rem;
}
.HEADER_MENU_bottom .submenu .wrapper {
  display: block;
}
.HEADER_MENU_bottom .submenu img {
  width: 5.5rem;
  filter: contrast(0) opacity(0.5);
}
.HEADER_MENU_bottom .submenu span {
  line-height: 1.3;
  margin-left: 1.5rem;
}
.HEADER_MENU_bottom .submenu .right-item {
  width: 90%;
  height: 24rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
.HEADER_MENU_bottom .submenu .right-item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5411764706);
  z-index: 2;
}
.HEADER_MENU_bottom .submenu .right-item .right-item-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 5;
  transition: transform 0.2s linear;
}
.HEADER_MENU_bottom .submenu .right-item img {
  display: block;
  margin: 0 auto;
  filter: contrast(0) brightness(2);
  width: 8rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.HEADER_MENU_bottom .submenu .right-item h3 {
  text-transform: capitalize;
  color: #fff;
  text-align: center;
}
.HEADER_MENU_bottom .submenu .right-item:hover .right-item-inner {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
  -ms-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1);
}
.HEADER_MENU_bottom .submenu .right-item-descr {
  line-height: 1.3;
  margin-top: 2rem;
  color: #848484;
}
.HEADER_MENU_bottom .submenu .right-item-crossfade {
  height: 8rem;
  position: relative;
}
.HEADER_MENU_bottom .topmenu > li:hover .submenu {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, 0);
}
.HEADER_MENU_bottom .HEADER_MENU_item_link {
  margin-left: 1.9rem;
}

.sign-btn {
  display: inline-block;
}

.HEADER_MENU_item_link {
  vertical-align: middle;
  font-size: 1.9rem;
  color: #49659d;
}
.HEADER_MENU_item_link img {
  transition: 0.1s linear;
  width: 2.9rem;
  vertical-align: top;
}
.HEADER_MENU_item_link:hover img {
  filter: hue-rotate(130deg) brightness(1.1) contrast(2.4);
}

.fotorama {
  max-height: 57rem;
}

.fotorama__nav-wrap {
  position: relative;
  top: -4rem;
}

.fotorama__dot {
  width: 10px;
  height: 10px;
  border-color: #49659d;
  background: #49659d;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
  border-width: 5px;
  border-color: #fff;
}

.MAIN_SLIDER_title {
  color: #fff;
}
.MAIN_SLIDER_title h1 {
  display: inline-block;
  text-transform: uppercase;
  margin: 0;
  font-weight: 900;
}
.MAIN_SLIDER_title h2 {
  display: inline-block;
  text-transform: uppercase;
  margin: 0;
  margin-left: 2rem;
  font-weight: bold;
}

.MAIN_SLIDER .wrapper {
  position: relative;
  z-index: 3;
}
.MAIN_SLIDER .btn {
  font-size: 2rem;
}

.MAIN_SLIDER_left {
  padding: 15rem 1rem;
}
.MAIN_SLIDER_left .btn {
  margin-top: 4rem;
  font-size: 2.3rem;
  color: #fff;
}

.MAIN_SLIDER_right {
  padding: 5rem 0;
}

.MAIN_SLIDER_cas .MAIN_SLIDER_cas_top {
  padding-top: 8rem;
  color: #fff;
}
.MAIN_SLIDER_cas .MAIN_SLIDER_cas_top h2 {
  font-weight: bold;
  font-size: 4.5rem;
  margin-top: 0;
}
.MAIN_SLIDER_cas .MAIN_SLIDER_cas_top p {
  font-size: 2.6rem;
  line-height: 3.6rem;
  margin-top: 1.3rem;
}
.MAIN_SLIDER_cas .MAIN_SLIDER_cas_bottom {
  position: relative;
  margin-top: 6rem;
  color: #fff;
  font-size: 2rem;
}
.MAIN_SLIDER_cas .MAIN_SLIDER_cas_bottom p {
  font-size: 2.4rem;
}

.MAIN_SLIDER_stable {
  color: white;
}
.MAIN_SLIDER_stable H2 {
  font-size: 6rem;
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, sans-serif !important;
}
.MAIN_SLIDER_stable .subtitle-slide {
  font-size: 2.2em;
  margin-top: 12rem;
  letter-spacing: 0.13rem;
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif !important;
}
.MAIN_SLIDER_stable .subtitle-slide2 {
  letter-spacing: 0.15rem;
  font-size: 1.6em;
  margin-top: 6rem;
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, sans-serif !important;
}
.MAIN_SLIDER_stable A {
  color: white;
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, sans-serif !important;
  font-weight: bold;
}

.MAIN_SLIDER_scale {
  color: #5b5b5b;
}
.MAIN_SLIDER_scale .border-text {
  border-color: #5b5b5b;
}
.MAIN_SLIDER_scale h2 {
  font-size: 4rem;
}
.MAIN_SLIDER_scale p {
  font-size: 2.8rem;
}

.MAIN_SLIDER_catalog {
  color: #fff;
  padding-left: 27rem;
}
.MAIN_SLIDER_catalog h2 {
  font-size: 4rem;
}
.MAIN_SLIDER_catalog p {
  text-align: left;
  font-size: 2rem;
  margin-top: 2rem;
}
.MAIN_SLIDER_catalog .btn {
  padding: 0.75em 8.5em;
}

.MAIN_SLIDER_scale_top {
  margin: 12rem 0;
}
.MAIN_SLIDER_scale_top .row .subtitle-slide {
  font-family: "Comfortaa-Regular";
  font-size: 2.5rem;
}

.MAIN_SLIDER_catalog_top {
  margin-top: 12rem;
  margin-bottom: 8rem;
}

.MAIN_SLIDER_quality {
  background-repeat: no-repeat;
  color: #5b5b5b;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2rem;
}
.MAIN_SLIDER_quality span {
  display: block;
}
.MAIN_SLIDER_quality .row {
  display: flex;
  align-items: center;
  text-align: center;
}
.MAIN_SLIDER_quality .MAIN_SLIDER_quality_btn {
  text-align: right;
  margin-right: 15rem;
}
.MAIN_SLIDER_quality p {
  text-align: left;
  font-size: 2rem;
  margin-top: 2rem;
}
.MAIN_SLIDER_quality img {
  vertical-align: baseline;
}
.MAIN_SLIDER_quality .left-img {
  width: 32rem;
}
.MAIN_SLIDER_quality .right-img {
  width: 100%;
}
.MAIN_SLIDER_quality .right-duble-img {
  display: none;
}
.MAIN_SLIDER_quality .right-left-img {
  display: none;
}
.MAIN_SLIDER_quality .break {
  display: none;
}
.MAIN_SLIDER_quality h3 {
  font-size: 2.3rem;
  font-weight: 100;
  line-height: 4rem;
  text-align: left;
}
.MAIN_SLIDER_quality .btn {
  margin-top: 8rem;
  padding: 0.75em 8.5em;
}
.MAIN_SLIDER_quality .border-text-top {
  top: 3rem;
}
.MAIN_SLIDER_quality .border-text {
  border-color: #5b5b5b;
}

.MAIN_SLIDER_quality_top {
  width: 100%;
}

.MAIN_SLIDER_accreditation {
  color: #5b5b5b;
  margin-top: 12rem;
  text-align: right;
}
.MAIN_SLIDER_accreditation .btn {
  padding: 0.75em 8.5em;
}
.MAIN_SLIDER_accreditation .border-text {
  border-color: #5b5b5b;
}
.MAIN_SLIDER_accreditation h1 {
  text-transform: uppercase;
  margin-bottom: 0;
}
.MAIN_SLIDER_accreditation p {
  font-size: 2.3rem;
}

.MAIN_SLIDER_quality_bottom {
  margin-top: 10rem;
}

.MAIN_SLIDER_accreditation_bottom {
  margin-top: 4rem;
}

.border-container {
  position: relative;
  display: inline-block;
  padding: 2rem;
}
.border-container h1.accreditation {
  font-size: 40px;
}

.border-text {
  position: absolute;
  box-sizing: border-box;
  border: 3px solid white;
  transition: 0.3s;
  width: 20px;
  height: 20px;
  border-color: #fff;
  border-width: 7px !important;
}

.border-text-top {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
}

.border-text-bottom {
  bottom: 1.5rem;
  right: 0;
  border-top: none;
  border-left: none;
}

.MAIN_CATEGORY_item {
  display: block;
  float: left;
  width: 20%;
  background-color: #e8edf0;
  height: 25rem;
  position: relative;
}
.MAIN_CATEGORY_item .sub_item {
  visibility: hidden;
  opacity: 0;
  display: block;
  height: 25rem;
  transition: 0.4s cubic-bezier(0.6, 0.47, 0, 0.89);
  box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.73);
  position: relative;
  z-index: 5;
  overflow: hidden;
  background-size: cover;
}
.MAIN_CATEGORY_item .sub_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(2, 27, 76, 0.6);
  z-index: 2;
}
.MAIN_CATEGORY_item .descr {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  padding: 0 1rem;
}
.MAIN_CATEGORY_item .descr p {
  font-size: 1.4rem;
  margin-top: 3rem;
  color: #49659d;
  text-transform: uppercase;
  font-weight: bold;
}
.MAIN_CATEGORY_item .sub_descr {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  padding: 0 1rem;
}
.MAIN_CATEGORY_item .sub_descr p {
  font-size: 1.4rem;
  margin-top: 3rem;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.MAIN_CATEGORY_item img {
  width: 7rem;
}

.MAIN_DEALER {
  height: 37rem;
  background: url(/local/templates/scale_new/img/main_dealer.jpg) 100% 0 no-repeat;
  position: relative;
  background-size: cover;
  display: flex;
  align-items: center;
}

.MAIN_DEALER_right {
  text-align: center;
  align-self: center;
}

.MAIN_DEALER_left h4 {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  color: #49659d;
}
.MAIN_DEALER_left h3 {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  color: #49659d;
}
.MAIN_DEALER_left p {
  margin-top: 2rem;
  color: #121c42;
}

.MAIN_ABOUT {
  padding-top: 2rem;
  background-color: #fff;
}
.MAIN_ABOUT h4 {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  color: #49659d;
}
.MAIN_ABOUT h3 {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  color: #49659d;
}
.MAIN_ABOUT p {
  margin-top: 2rem;
  color: #121c42;
}
.MAIN_ABOUT .btn {
  margin-top: 4rem;
}

.MAIN_ABOUT_top {
  background: url(/local/templates/scale_new/img/scale_enterprise.jpg) 50% 60% no-repeat;
  background-attachment: fixed;
  background-size: contain;
  padding: 5rem 0;
}

.MAIN_ABOUT_title {
  overflow: hidden;
  text-align: center;
}
.MAIN_ABOUT_title span {
  display: inline-block;
  vertical-align: middle;
  font-size: 2.5rem;
  color: #49659d;
  text-transform: uppercase;
  font-weight: bold;
}
.MAIN_ABOUT_title:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 2px;
  background-color: #c3c3c3;
  position: relative;
  margin-left: -100%;
  left: -14px;
}
.MAIN_ABOUT_title:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 2px;
  background-color: #c3c3c3;
  position: relative;
  margin-right: -100%;
  right: -14px;
}

.MAIN_ABOUT_bottom {
  font-size: 1.9rem;
  text-transform: uppercase;
  color: #49659d;
  padding: 3rem 0;
  font-weight: 500;
}

.MAIN_CUSTOMERS {
  background-color: #f2f2f2;
  padding: 2rem 4rem;
  overflow: hidden;
  text-align: center;
}

.MAIN_CUSTOMERS_item {
  width: 13rem;
  display: inline-block;
  margin: 0 2rem;
  text-align: center;
  padding: 2rem 0;
}

.MAIN_READY {
  padding: 4rem 2rem;
  box-shadow: 0 0 19px 2px rgba(56, 56, 56, 0.18);
}
.MAIN_READY .wrapper {
  max-width: 1500px;
}

.MAIN_READY_left {
  font-size: 3.3rem;
  text-decoration: underline;
  align-self: center;
  color: #49659d;
}

.MAIN_READY_right .btn {
  font-size: 2.5rem;
  box-shadow: 2px 4px 15px 1px rgba(56, 56, 56, 0.27);
  padding: 2rem 5rem;
}
.MAIN_READY_right .btn-red {
  margin-left: 3rem;
}
.MAIN_READY_right .btn-blue {
  padding: 2rem 7rem;
}

.MAIN_READY_right_buy {
  text-align: right;
}

.FOOTER {
  background-color: #3b517c;
  color: #fff;
}
.FOOTER a {
  color: #fff;
  transition: 0.1s linear;
}
.FOOTER a:hover {
  color: #ed1c24;
}
.FOOTER hr {
  background-color: #ffffff;
}

.FOOTER_TOP {
  padding: 3rem 4rem;
}

.FOOTER_BOTTOM {
  padding: 2rem 5rem;
}
.FOOTER_BOTTOM p:first-child {
  font-weight: bold;
}

.FOOTER_MENU_title {
  display: block;
  text-decoration: underline;
}
.FOOTER_MENU_title a {
  text-transform: uppercase;
}

.FOOTER_MENU_items {
  padding-left: 0;
  list-style-type: none;
}
.FOOTER_MENU_items li {
  margin-top: 2rem;
}

.FOOTER_FEEDBACK span {
  text-decoration: underline;
  font-size: 1.6rem;
}
.FOOTER_FEEDBACK form {
  margin-top: 2rem;
  display: flex;
}
.FOOTER_FEEDBACK input {
  background-color: #e8edf0;
  box-shadow: 2px 4px 15px 1px rgba(56, 56, 56, 0.27);
  border-radius: 0;
  border: 0;
  padding: 1.5rem;
  width: 80%;
  height: 6rem;
}
.FOOTER_FEEDBACK button {
  background-color: #e667d4;
  box-shadow: 2px 4px 15px 1px rgba(56, 56, 56, 0.27);
  padding: 1rem;
  border: 0;
  height: 6rem;
  width: 8rem;
  vertical-align: bottom;
  margin-left: 1rem;
}

.FIXED {
  position: fixed;
  z-index: 9999;
  box-shadow: 10px 13px 16px 19px rgba(0, 0, 0, 0.17);
  background-color: #1551b3;
  bottom: 0;
  right: 0;
  border-top-left-radius: 1rem;
}
.FIXED a {
  color: #fff;
  text-decoration: none;
}
.FIXED .FIXED_item {
  margin: 1rem 0;
  padding: 0 2rem;
  text-align: center;
}

.mobile-show {
  display: none !important;
}

.mobile-hide {
  display: block;
}

.nav-bottom {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.nav-bottom P {
  padding: 1rem;
  border-right: 1px solid #eee;
}
.nav-bottom P:last-child {
  border-right: none;
}

.nav-top {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.nav-top P {
  padding: 0.5rem;
  border-right: 1px solid #eee;
}
.nav-top P:last-child {
  border-right: none;
}

.flex-wrapper {
  display: flex;
}

.slider-part_left {
  flex: 1;
}

.slider-part_right {
  flex: 5;
}
.slider-part_right h2 {
  text-align: center;
}

.green_agro {
  display: flex;
  align-items: center;
  height: 100%;
}

.place-info img {
  margin-bottom: 30px;
}

.pavilion {
  font-size: 28px;
  font-weight: bold;
}

.red {
  color: red;
}

.date-and-place {
  font-size: 18px;
  font-weight: bold;
  position: relative;
  margin-top: 50px;
}

.abs {
  position: absolute;
  width: 240%;
  top: 27px;
  left: 0;
}

.slider-item-wrapper {
  display: flex;
  justify-content: space-evenly;
  width: 80%;
  margin: 0 auto;
}

.item {
  text-align: center;
}
.item p {
  word-break: break-all;
}

.agro_button {
  margin-top: 30px;
}

.hidden-mobile {
  display: none;
}

.last-item {
  word-break: normal;
}

.MAIN_SLIDER_accreditation.accreditation_new {
  margin-top: 0;
  display: flex;
  align-items: center;
  height: 100%;
}

.slider-item-wrapper.accreditation {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
}
.slider-item-wrapper.accreditation p.text-right {
  font-size: 3rem;
  line-height: 4rem;
}

.slider-part_left.accreditation {
  flex: 3;
}

.slider-part_right.accreditation {
  flex: 4;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 740px;
}

.sboku-bantik {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 2;
}
.sboku-bantik img {
  opacity: 0.7;
}

h1.accreditation {
  margin-top: 0;
}

.text-officially {
  text-align: right;
}

.flex {
  display: flex;
}

.flex.accreditation_new {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}

.wrapper-full {
  width: 100%;
  height: 100%;
}
.wrapper-full .flex-wrapper {
  height: 100%;
}

.text-order {
  text-align: left;
}

.rosaccreditacia {
  width: 30rem;
  position: absolute;
  top: 17%;
  right: 0;
}

.giri {
  width: 50rem;
}

.first-br {
  display: none;
}

.rosaccreditacia-mobile {
  display: none;
}

.catalog-section-offers .whiteBox {
  margin: 10px 0;
}
.catalog-section-offers .title a {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.catalog-section-offers .specs_table_off {
  font-size: 14px;
}
.catalog-section-offers .specs_table_off td:first-child {
  color: #848484;
}
.catalog-section-offers .description {
  font-size: 14px;
}
.catalog-section-offers p {
  font-size: 14px;
}
.catalog-section-offers .numb {
  color: #0050b7;
}
.catalog-section-offers .price {
  font-weight: 400;
}
.catalog-section-offers .itemBuy__boxinline.itemBuy__button {
  margin-top: 10px;
  display: flex;
}
.catalog-section-offers .buy1 {
  margin: 0 5px;
}

.catalog-tags-list .whiteBox {
  margin: 10px 0;
  padding: 15px 40px;
}
.catalog-tags-list .whiteBox ul.tags {
  margin-bottom: 0;
  padding-left: 0;
}
.catalog-tags-list .whiteBox ul.tags li {
  display: inline-block;
  margin-right: 30px;
}
.catalog-tags-list .whiteBox ul.tags li:first-child {
  font-weight: 600;
}

.catalogScales__content {
  border: 1px solid #cbcbcb;
  margin: 5px 0;
  cursor: pointer;
}
.catalogScales__content .catalogScales__item {
  display: flex;
  align-items: center;
  padding: 10px;
}
.catalogScales__content .catalogScales__item div:first-child {
  width: 30%;
  margin-right: 10px;
}
.catalogScales__content .catalogScales__item div:last-child {
  width: 70%;
}
.catalogScales__content .catalogScales__itemImg {
  border: 0;
}

.head_buy_link {
  background-color: #49659D;
  font-size: 16px;
  color: #fff !important;
  border-radius: 5px;
  padding: 5px;
  line-height: 3rem;
  display: block;
  margin-top: 1.9rem;
}

@media screen and (min-width: 1440px) {
  .MAIN_SLIDER_stable_top {
    margin-top: 7rem;
    margin-left: -200px;
  }
}
@media screen and (max-width: 1440px) {
  .MAIN_SLIDER_stable H2 {
    font-size: 5rem;
    margin-top: 7rem;
  }
  .MAIN_SLIDER_stable .subtitle-slide {
    font-size: 1.7em;
  }
  .MAIN_SLIDER_stable .subtitle-slide2 {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 1500px) {
  .MAIN_SLIDER_quality h3 {
    font-size: 1.9rem;
  }
  .catalogScales__content .catalogScales__item {
    flex-direction: column;
    text-align: center;
    height: 130px;
    justify-content: center;
  }
  .catalogScales__content .catalogScales__item div:first-child {
    width: 30%;
  }
  .catalogScales__content .catalogScales__item div:last-child {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .MAIN_SLIDER_quality {
    text-align: center;
  }
  .MAIN_SLIDER_quality .break {
    display: block;
  }
  .MAIN_SLIDER_quality .border-text-top {
    top: 0;
  }
  .MAIN_SLIDER_quality img {
    margin: 1rem auto;
  }
  .MAIN_SLIDER_quality h3 {
    margin-top: 1rem;
    line-height: 3rem;
  }
  .MAIN_SLIDER_quality .MAIN_SLIDER_quality_btn {
    text-align: center;
    margin-right: 0;
  }
  .MAIN_SLIDER_quality .left-img {
    display: none;
  }
  .MAIN_SLIDER_quality .right-img {
    display: none;
  }
  .MAIN_SLIDER_quality .right-duble-img {
    display: block;
  }
}
@media screen and (max-width: 1200px) {
  .MAIN_SLIDER_quality h3 {
    font-size: 1.6rem;
  }
  .MAIN_READY_right .btn {
    font-size: 1.8rem;
  }
  .FOOTER_TOP_right {
    margin-top: 3rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_top h2 {
    font-size: 3.3rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_top p {
    font-size: 2.3rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_bottom p {
    font-size: 2.1rem;
  }
  .MAIN_SLIDER_cas img {
    width: 38rem;
  }
  .rosaccreditacia {
    position: absolute;
    width: 28rem;
    max-width: 28rem;
    top: 17%;
    right: -65%;
  }
  .giri {
    position: absolute;
    bottom: 10%;
    right: 0;
    min-width: 400px;
  }
  .sboku-bantik img {
    min-width: 190px;
  }
}
@media (min-width: 975px) and (max-width: 1262px) {
  .first-banner.col-md-3 {
    width: 25%;
    float: left;
  }
  .first-banner.col-md-9 {
    width: 75%;
  }
}
@media screen and (max-width: 1024px) {
  .mobile-show {
    display: block !important;
  }
  .mobile-hide {
    display: none !important;
  }
  .HEADER {
    display: none;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_bottom {
    margin-top: 1rem;
  }
  .MAIN_READY_left {
    font-size: 2.9rem;
  }
  .MAIN_DEALER {
    padding-left: 9rem;
  }
  .MAIN_SLIDER_accreditation {
    text-align: center;
  }
  .MAIN_SLIDER_accreditation .btn {
    padding: 0.75em 6.5em;
  }
  .MAIN_SLIDER_quality {
    display: block;
  }
  .MAIN_SLIDER_quality .right-left-img {
    display: block;
    display: block;
    width: 22rem;
    position: absolute;
    top: -4rem;
  }
  .MAIN_SLIDER_quality h3 {
    font-size: 2.1rem;
  }
  .MAIN_SLIDER_quality .btn {
    margin-top: 0;
    padding: 0.75em 6.5em;
  }
  .MAIN_SLIDER_quality .row {
    display: block;
  }
  .MAIN_SLIDER_quality .logo-wrapper {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 3rem;
  }
  .MAIN_SLIDER_quality .right-duble-img {
    display: none;
  }
  .MAIN_SLIDER_quality .right-img {
    display: block;
    width: 32rem;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media screen and (max-width: 991px) {
  .MAIN_CUSTOMERS_item {
    margin: 0 2rem;
    width: 13rem;
  }
  .MAIN_SLIDER_cas {
    text-align: center;
  }
  .MAIN_SLIDER_cas img {
    width: 18rem;
    padding-bottom: 2rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_bottom {
    margin-top: 1rem;
  }
  .MAIN_SLIDER_catalog {
    text-align: center;
    padding: 0 2rem;
  }
  .MAIN_SLIDER_catalog p {
    text-align: center;
  }
  .MAIN_READY_right {
    text-align: left;
  }
  .MAIN_READY_right .btn {
    padding: 2rem 2rem;
    font-size: 1.5rem;
  }
  .MAIN_READY_right .btn-blue {
    padding: 2rem 4rem;
  }
  .MAIN_READY_right .btn-red {
    margin-left: 0;
  }
  .MAIN_READY_left {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 800px) {
  .MAIN_SLIDER_quality .btn {
    padding: 0.75em 4em;
  }
  .MAIN_SLIDER_quality h3 {
    font-size: 1.8rem;
  }
  .MAIN_SLIDER_accreditation .btn {
    padding: 0.75em 4em;
  }
}
@media screen and (max-width: 640px) {
  .MAIN_READY {
    text-align: center;
  }
  .MAIN_READY_right {
    text-align: center;
    margin-top: 2rem;
  }
  .MAIN_SLIDER_left {
    text-align: center;
  }
  .MAIN_ABOUT_right {
    text-align: center;
    margin-top: 3rem;
  }
  .MAIN_DEALER {
    text-align: center;
    padding-left: 0;
  }
  .FOOTER_TOP {
    text-align: center;
  }
  .MAIN_READY_left {
    padding-bottom: 2rem;
  }
  .MAIN_DEALER_right {
    margin-top: 3rem;
  }
  .FOOTER_FEEDBACK {
    margin-top: 3rem;
  }
  .FOOTER_FEEDBACK span {
    font-size: 2rem;
  }
  .FOOTER_FEEDBACK form {
    margin-top: 1rem;
  }
  .MAIN_ABOUT_left img {
    display: block;
    margin: 0 auto;
  }
  .MAIN_SLIDER_right {
    display: none;
  }
  .FOOTER_TOP_right {
    margin-top: 0;
  }
  .FOOTER_MENU_title {
    font-size: 2.5rem;
  }
  .FOOTER_MENU_items li {
    font-size: 2rem;
  }
  .MAIN_CATEGORY_item {
    float: unset;
    width: 100%;
    height: 17rem;
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.42);
  }
  .MAIN_CATEGORY_item .sub_item {
    height: 17rem;
  }
  .MAIN_CATEGORY > .MAIN_CATEGORY_item:hover .sub_item {
    -webkit-transform: scaleY(1.1) !important;
    -ms-transform: scaleY(1.1) !important;
    transform: scaleY(1.1) !important;
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  .MAIN_CATEGORY > .MAIN_CATEGORY_item:hover:last-child .sub_item {
    -webkit-transform: scale(1.1) translateX(-0.9vw);
    -ms-transform: scale(1.1) translateX(-0.9vw);
    transform: scale(1.1) translateX(-0.9vw);
  }
  .MAIN_CATEGORY > .MAIN_CATEGORY_item:hover:first-child .sub_item {
    -webkit-transform: scale(1.1) translateX(0.9vw);
    -ms-transform: scale(1.1) translateX(0.9vw);
    transform: scale(1.1) translateX(0.9vw);
  }
  .MAIN_SLIDER_catalog .btn {
    padding: 0.75em 6.5em;
    width: 100%;
    padding: 0.75em 2.5em;
    width: auto;
  }
  .MAIN_SLIDER_quality .btn {
    padding: 0.75em 6.5em;
    width: 100%;
    padding: 0.75em 2.5em;
    width: auto;
  }
  .MAIN_SLIDER_quality .right-img {
    display: none;
  }
  .MAIN_SLIDER_quality .right-left-img {
    display: none;
  }
  .MAIN_SLIDER_quality .right-duble-img {
    display: block;
    width: 32rem;
    margin-top: 2rem;
  }
  .MAIN_SLIDER_quality h3 {
    font-size: 2.9vw;
  }
  .MAIN_SLIDER_quality img {
    width: 15rem;
  }
  .MAIN_SLIDER_accreditation .btn {
    padding: 0.75em 6.5em;
    width: 100%;
    padding: 0.75em 2.5em;
    width: auto;
  }
  .FIXED {
    border-top-left-radius: 0;
    width: 100%;
    display: flex;
    justify-content: space-around;
  }
  .FIXED .mb10 {
    margin: 0;
  }
  .first-br {
    display: none;
  }
  .slider-item-wrapper.accreditation {
    align-items: center;
    display: flex;
  }
  .slider-item-wrapper.accreditation p.text-right {
    font-size: 2rem;
    line-height: 2rem;
  }
  .slider-item-wrapper.accreditation .text-officially {
    text-align: center;
  }
  .border-container h1.accreditation {
    font-size: 26px;
    margin: 10px;
  }
  .slider-part_left.accreditation {
    display: none;
  }
  .sboku-bantik {
    display: none;
  }
  .rosaccreditacia-mobile {
    display: block;
    margin: 10px auto 30px;
    max-width: 200px;
  }
  .catalogScales__content .catalogScales__item .catalogScales__itemLink {
    font-size: 16px;
  }
}
@media screen and (min-width: 641px) {
  .MAIN_CATEGORY > .MAIN_CATEGORY_item.active .sub_item {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  .MAIN_CATEGORY > .MAIN_CATEGORY_item.active:last-child .sub_item {
    -webkit-transform: scale(1.1) translateX(-0.9vw);
    -ms-transform: scale(1.1) translateX(-0.9vw);
    transform: scale(1.1) translateX(-0.9vw);
  }
  .MAIN_CATEGORY > .MAIN_CATEGORY_item.active:first-child .sub_item {
    -webkit-transform: scale(1.1) translateX(0.9vw);
    -ms-transform: scale(1.1) translateX(0.9vw);
    transform: scale(1.1) translateX(0.9vw);
  }
}
@media screen and (max-width: 576px) {
  .MAIN_CUSTOMERS {
    padding: 2rem 2rem;
  }
  .MAIN_CUSTOMERS_item {
    width: 15rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_bottom p {
    font-size: 2rem;
    line-height: 3rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_top p {
    font-size: 2rem;
    line-height: 3rem;
  }
  .MAIN_SLIDER_cas .MAIN_SLIDER_cas_top h2 {
    font-size: 2.5rem;
  }
  .border-container {
    padding: 1rem;
  }
  .MAIN_SLIDER_quality img {
    width: 15rem;
  }
  .MAIN_SLIDER_accreditation h1 {
    font-size: 4rem;
  }
  .MAIN_SLIDER_accreditation p {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 390px) {
  .MAIN_SLIDER_cas img {
    display: none;
  }
  .MAIN_SLIDER .btn {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 1120px) {
  .place-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .place-info img {
    margin-bottom: 0;
  }
  .abs {
    position: static;
  }
  .date-and-place {
    margin-top: 0;
    font-size: 16px;
  }
  .pavilion {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .slider-part_left {
    display: none;
  }
  .hidden-mobile {
    display: block;
  }
  .hidden-mobile p {
    font-size: 16px;
    font-weight: bold;
  }
  .hidden-mobile p.hidden-mobile-text {
    font-size: 18px;
  }
  .item {
    width: 26.6%;
  }
  .item p {
    height: 26%;
  }
}
@media screen and (max-width: 600px) {
  .slider-item-wrapper {
    width: 100%;
  }
  .item {
    width: 33.3%;
  }
}
@media screen and (max-width: 480px) {
  .slider-item-wrapper {
    display: none;
  }
  .slider-part_right h2 {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 1700px) {
  .catalogScales__content .catalogScales__item .catalogScales__itemLink {
    font-size: 12px;
  }
}
@media screen and (max-width: 1460px) {
  .catalog-section-offers .title a {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
  }
}
@media screen and (max-width: 1424px) {
  .giri {
    position: absolute;
    bottom: 10%;
    min-width: 327px;
  }
}
@media screen and (max-width: 1300px) {
  .rosaccreditacia {
    width: 24rem;
    top: 27%;
  }
  .sboku-bantik img {
    width: 280px;
    position: absolute;
  }
}
@media screen and (max-width: 1278px) {
  .catalogScales__content .catalogScales__item {
    flex-direction: row;
    text-align: center;
    height: 130px;
  }
  .catalogScales__content .catalogScales__item .catalogScales__itemLink {
    font-size: 16px;
  }
}
@media screen and (max-width: 1100px) {
  .rosaccreditacia {
    right: -85%;
  }
}
@media screen and (max-width: 1025px) {
  .catalog-section-offers .whiteBox {
    text-align: center;
  }
  .catalog-section-offers .specs_table_off {
    margin: auto;
    text-align: left;
  }
  .catalog-section-offers .price {
    display: inline-block;
    margin-top: 10px;
  }
  .catalog-section-offers .image {
    margin-bottom: 20px;
  }
  .catalog-section-offers .title {
    margin: 15px 0;
  }
  .catalog-section-offers .title a {
    font-size: 16px;
  }
}
@media screen and (max-width: 992px) {
  .slider-item-wrapper.accreditation p.text-right {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .border-container h1.accreditation {
    font-size: 30px;
  }
  .text-order {
    text-align: center;
  }
  .slider-part_right.accreditation {
    min-width: 620px;
  }
  .first-br {
    display: block;
  }
  .second-br {
    display: none;
  }
  .giri {
    right: -30%;
  }
}
@media screen and (max-width: 850px) {
  .giri {
    right: -50%;
  }
  .rosaccreditacia {
    width: 20rem;
    max-width: 20rem;
    top: 21%;
    left: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .giri {
    position: absolute;
    bottom: 10%;
    right: 0;
    min-width: 400px;
  }
  .rosaccreditacia {
    width: 19rem;
    position: absolute;
    top: 22%;
    left: 2rem;
  }
  .slider-part_right.accreditation {
    min-width: auto;
  }
  .slider-part_left.accreditation {
    display: block;
  }
}
@media screen and (max-width: 714px) {
  .rosaccreditacia {
    left: -10%;
  }
}
.mainSliderGif__flexWrapper {
  height: auto;
}
.mainSliderGif__flexWrapper-mobile IMG {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .mainSliderGif__flexWrapper-mobile {
    display: none;
  }
}
@media (max-width: 768px) {
  .mainSliderGif__flexWrapper-mobile {
    display: flex;
  }
}
@media (min-width: 768px) {
  .mainSliderGif__flexWrapper-desktop {
    display: flex;
  }
}
@media (max-width: 768px) {
  .mainSliderGif__flexWrapper-desktop {
    display: none;
  }
}

.mainSlider__Wrapper {
  height: auto;
}
.mainSlider__Wrapper-mobile IMG {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .mainSlider__Wrapper-mobile {
    display: none;
  }
}
@media (max-width: 768px) {
  .mainSlider__Wrapper-mobile {
    display: block;
  }
}
@media (min-width: 768px) {
  .mainSlider__Wrapper-desktop {
    display: block;
  }
}
@media (max-width: 768px) {
  .mainSlider__Wrapper-desktop {
    display: none;
  }
}

/*# sourceMappingURL=scale_new.css.map */

/* End */


/* Start:/app/vendor/tel-input/css/intlTelInput.css?163224392314130*/
.intl-tel-input .flag{width:16px;height:11px;background:url("/app/vendor/tel-input/css/../img/flags.png")}.intl-tel-input .ad{background-position:-16px 0}.intl-tel-input .ae{background-position:-32px 0}.intl-tel-input .af{background-position:-48px 0}.intl-tel-input .ag{background-position:-64px 0}.intl-tel-input .ai{background-position:-80px 0}.intl-tel-input .al{background-position:-96px 0}.intl-tel-input .am{background-position:-112px 0}.intl-tel-input .ao{background-position:-128px 0}.intl-tel-input .ar{background-position:-144px 0}.intl-tel-input .as{background-position:-160px 0}.intl-tel-input .at{background-position:-176px 0}.intl-tel-input .au{background-position:-192px 0}.intl-tel-input .aw{background-position:-208px 0}.intl-tel-input .az{background-position:-224px 0}.intl-tel-input .ba{background-position:-240px 0}.intl-tel-input .bb{background-position:0 -11px}.intl-tel-input .bd{background-position:-16px -11px}.intl-tel-input .be{background-position:-32px -11px}.intl-tel-input .bf{background-position:-48px -11px}.intl-tel-input .bg{background-position:-64px -11px}.intl-tel-input .bh{background-position:-80px -11px}.intl-tel-input .bi{background-position:-96px -11px}.intl-tel-input .bj{background-position:-112px -11px}.intl-tel-input .bm{background-position:-128px -11px}.intl-tel-input .bn{background-position:-144px -11px}.intl-tel-input .bo{background-position:-160px -11px}.intl-tel-input .br{background-position:-176px -11px}.intl-tel-input .bs{background-position:-192px -11px}.intl-tel-input .bt{background-position:-208px -11px}.intl-tel-input .bw{background-position:-224px -11px}.intl-tel-input .by{background-position:-240px -11px}.intl-tel-input .bz{background-position:0 -22px}.intl-tel-input .ca{background-position:-16px -22px}.intl-tel-input .cd{background-position:-32px -22px}.intl-tel-input .cf{background-position:-48px -22px}.intl-tel-input .cg{background-position:-64px -22px}.intl-tel-input .ch{background-position:-80px -22px}.intl-tel-input .ci{background-position:-96px -22px}.intl-tel-input .ck{background-position:-112px -22px}.intl-tel-input .cl{background-position:-128px -22px}.intl-tel-input .cm{background-position:-144px -22px}.intl-tel-input .cn{background-position:-160px -22px}.intl-tel-input .co{background-position:-176px -22px}.intl-tel-input .cr{background-position:-192px -22px}.intl-tel-input .cu{background-position:-208px -22px}.intl-tel-input .cv{background-position:-224px -22px}.intl-tel-input .cw{background-position:-240px -22px}.intl-tel-input .cy{background-position:0 -33px}.intl-tel-input .cz{background-position:-16px -33px}.intl-tel-input .de{background-position:-32px -33px}.intl-tel-input .dj{background-position:-48px -33px}.intl-tel-input .dk{background-position:-64px -33px}.intl-tel-input .dm{background-position:-80px -33px}.intl-tel-input .do{background-position:-96px -33px}.intl-tel-input .dz{background-position:-112px -33px}.intl-tel-input .ec{background-position:-128px -33px}.intl-tel-input .ee{background-position:-144px -33px}.intl-tel-input .eg{background-position:-160px -33px}.intl-tel-input .er{background-position:-176px -33px}.intl-tel-input .es{background-position:-192px -33px}.intl-tel-input .et{background-position:-208px -33px}.intl-tel-input .fi{background-position:-224px -33px}.intl-tel-input .fj{background-position:-240px -33px}.intl-tel-input .fk{background-position:0 -44px}.intl-tel-input .fm{background-position:-16px -44px}.intl-tel-input .fo{background-position:-32px -44px}.intl-tel-input .fr,.intl-tel-input .bl,.intl-tel-input .mf{background-position:-48px -44px}.intl-tel-input .ga{background-position:-64px -44px}.intl-tel-input .gb{background-position:-80px -44px}.intl-tel-input .gd{background-position:-96px -44px}.intl-tel-input .ge{background-position:-112px -44px}.intl-tel-input .gf{background-position:-128px -44px}.intl-tel-input .gh{background-position:-144px -44px}.intl-tel-input .gi{background-position:-160px -44px}.intl-tel-input .gl{background-position:-176px -44px}.intl-tel-input .gm{background-position:-192px -44px}.intl-tel-input .gn{background-position:-208px -44px}.intl-tel-input .gp{background-position:-224px -44px}.intl-tel-input .gq{background-position:-240px -44px}.intl-tel-input .gr{background-position:0 -55px}.intl-tel-input .gt{background-position:-16px -55px}.intl-tel-input .gu{background-position:-32px -55px}.intl-tel-input .gw{background-position:-48px -55px}.intl-tel-input .gy{background-position:-64px -55px}.intl-tel-input .hk{background-position:-80px -55px}.intl-tel-input .hn{background-position:-96px -55px}.intl-tel-input .hr{background-position:-112px -55px}.intl-tel-input .ht{background-position:-128px -55px}.intl-tel-input .hu{background-position:-144px -55px}.intl-tel-input .id{background-position:-160px -55px}.intl-tel-input .ie{background-position:-176px -55px}.intl-tel-input .il{background-position:-192px -55px}.intl-tel-input .in{background-position:-208px -55px}.intl-tel-input .io{background-position:-224px -55px}.intl-tel-input .iq{background-position:-240px -55px}.intl-tel-input .ir{background-position:0 -66px}.intl-tel-input .is{background-position:-16px -66px}.intl-tel-input .it{background-position:-32px -66px}.intl-tel-input .jm{background-position:-48px -66px}.intl-tel-input .jo{background-position:-64px -66px}.intl-tel-input .jp{background-position:-80px -66px}.intl-tel-input .ke{background-position:-96px -66px}.intl-tel-input .kg{background-position:-112px -66px}.intl-tel-input .kh{background-position:-128px -66px}.intl-tel-input .ki{background-position:-144px -66px}.intl-tel-input .km{background-position:-160px -66px}.intl-tel-input .kn{background-position:-176px -66px}.intl-tel-input .kp{background-position:-192px -66px}.intl-tel-input .kr{background-position:-208px -66px}.intl-tel-input .kw{background-position:-224px -66px}.intl-tel-input .ky{background-position:-240px -66px}.intl-tel-input .kz{background-position:0 -77px}.intl-tel-input .la{background-position:-16px -77px}.intl-tel-input .lb{background-position:-32px -77px}.intl-tel-input .lc{background-position:-48px -77px}.intl-tel-input .li{background-position:-64px -77px}.intl-tel-input .lk{background-position:-80px -77px}.intl-tel-input .lr{background-position:-96px -77px}.intl-tel-input .ls{background-position:-112px -77px}.intl-tel-input .lt{background-position:-128px -77px}.intl-tel-input .lu{background-position:-144px -77px}.intl-tel-input .lv{background-position:-160px -77px}.intl-tel-input .ly{background-position:-176px -77px}.intl-tel-input .ma{background-position:-192px -77px}.intl-tel-input .mc{background-position:-208px -77px}.intl-tel-input .md{background-position:-224px -77px}.intl-tel-input .me{background-position:-112px -154px;height:12px}.intl-tel-input .mg{background-position:0 -88px}.intl-tel-input .mh{background-position:-16px -88px}.intl-tel-input .mk{background-position:-32px -88px}.intl-tel-input .ml{background-position:-48px -88px}.intl-tel-input .mm{background-position:-64px -88px}.intl-tel-input .mn{background-position:-80px -88px}.intl-tel-input .mo{background-position:-96px -88px}.intl-tel-input .mp{background-position:-112px -88px}.intl-tel-input .mq{background-position:-128px -88px}.intl-tel-input .mr{background-position:-144px -88px}.intl-tel-input .ms{background-position:-160px -88px}.intl-tel-input .mt{background-position:-176px -88px}.intl-tel-input .mu{background-position:-192px -88px}.intl-tel-input .mv{background-position:-208px -88px}.intl-tel-input .mw{background-position:-224px -88px}.intl-tel-input .mx{background-position:-240px -88px}.intl-tel-input .my{background-position:0 -99px}.intl-tel-input .mz{background-position:-16px -99px}.intl-tel-input .na{background-position:-32px -99px}.intl-tel-input .nc{background-position:-48px -99px}.intl-tel-input .ne{background-position:-64px -99px}.intl-tel-input .nf{background-position:-80px -99px}.intl-tel-input .ng{background-position:-96px -99px}.intl-tel-input .ni{background-position:-112px -99px}.intl-tel-input .nl,.intl-tel-input .bq{background-position:-128px -99px}.intl-tel-input .no{background-position:-144px -99px}.intl-tel-input .np{background-position:-160px -99px}.intl-tel-input .nr{background-position:-176px -99px}.intl-tel-input .nu{background-position:-192px -99px}.intl-tel-input .nz{background-position:-208px -99px}.intl-tel-input .om{background-position:-224px -99px}.intl-tel-input .pa{background-position:-240px -99px}.intl-tel-input .pe{background-position:0 -110px}.intl-tel-input .pf{background-position:-16px -110px}.intl-tel-input .pg{background-position:-32px -110px}.intl-tel-input .ph{background-position:-48px -110px}.intl-tel-input .pk{background-position:-64px -110px}.intl-tel-input .pl{background-position:-80px -110px}.intl-tel-input .pm{background-position:-96px -110px}.intl-tel-input .pr{background-position:-112px -110px}.intl-tel-input .ps{background-position:-128px -110px}.intl-tel-input .pt{background-position:-144px -110px}.intl-tel-input .pw{background-position:-160px -110px}.intl-tel-input .py{background-position:-176px -110px}.intl-tel-input .qa{background-position:-192px -110px}.intl-tel-input .re{background-position:-208px -110px}.intl-tel-input .ro{background-position:-224px -110px}.intl-tel-input .rs{background-position:-240px -110px}.intl-tel-input .ru{background-position:0 -121px}.intl-tel-input .rw{background-position:-16px -121px}.intl-tel-input .sa{background-position:-32px -121px}.intl-tel-input .sb{background-position:-48px -121px}.intl-tel-input .sc{background-position:-64px -121px}.intl-tel-input .sd{background-position:-80px -121px}.intl-tel-input .se{background-position:-96px -121px}.intl-tel-input .sg{background-position:-112px -121px}.intl-tel-input .sh{background-position:-128px -121px}.intl-tel-input .si{background-position:-144px -121px}.intl-tel-input .sk{background-position:-160px -121px}.intl-tel-input .sl{background-position:-176px -121px}.intl-tel-input .sm{background-position:-192px -121px}.intl-tel-input .sn{background-position:-208px -121px}.intl-tel-input .so{background-position:-224px -121px}.intl-tel-input .sr{background-position:-240px -121px}.intl-tel-input .ss{background-position:0 -132px}.intl-tel-input .st{background-position:-16px -132px}.intl-tel-input .sv{background-position:-32px -132px}.intl-tel-input .sx{background-position:-48px -132px}.intl-tel-input .sy{background-position:-64px -132px}.intl-tel-input .sz{background-position:-80px -132px}.intl-tel-input .tc{background-position:-96px -132px}.intl-tel-input .td{background-position:-112px -132px}.intl-tel-input .tg{background-position:-128px -132px}.intl-tel-input .th{background-position:-144px -132px}.intl-tel-input .tj{background-position:-160px -132px}.intl-tel-input .tk{background-position:-176px -132px}.intl-tel-input .tl{background-position:-192px -132px}.intl-tel-input .tm{background-position:-208px -132px}.intl-tel-input .tn{background-position:-224px -132px}.intl-tel-input .to{background-position:-240px -132px}.intl-tel-input .tr{background-position:0 -143px}.intl-tel-input .tt{background-position:-16px -143px}.intl-tel-input .tv{background-position:-32px -143px}.intl-tel-input .tw{background-position:-48px -143px}.intl-tel-input .tz{background-position:-64px -143px}.intl-tel-input .ua{background-position:-80px -143px}.intl-tel-input .ug{background-position:-96px -143px}.intl-tel-input .us{background-position:-112px -143px}.intl-tel-input .uy{background-position:-128px -143px}.intl-tel-input .uz{background-position:-144px -143px}.intl-tel-input .va{background-position:-160px -143px}.intl-tel-input .vc{background-position:-176px -143px}.intl-tel-input .ve{background-position:-192px -143px}.intl-tel-input .vg{background-position:-208px -143px}.intl-tel-input .vi{background-position:-224px -143px}.intl-tel-input .vn{background-position:-240px -143px}.intl-tel-input .vu{background-position:0 -154px}.intl-tel-input .wf{background-position:-16px -154px}.intl-tel-input .ws{background-position:-32px -154px}.intl-tel-input .ye{background-position:-48px -154px}.intl-tel-input .za{background-position:-64px -154px}.intl-tel-input .zm{background-position:-80px -154px}.intl-tel-input .zw{background-position:-96px -154px}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:44px;margin-left:0}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;width:430px;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}

/* End */


/* Start:/local/templates/scale_new/components/bitrix/menu/horizontal_multilevel/style.css?15839178101236*/

.header__search{
  	font-size: 20px;
  	padding-right: 15px;
  	float: right;
  	display: block;
	padding: 12px;
	text-decoration: none;
	margin-right: 20px;
}
.bx-personal-block{
  float: right;
  margin-right: 15px;
}
.bx-personal-block a{
  text-decoration: none;
}

@media (min-width: 1025px) and (max-width: 1279px) {
  .header__search {
    /*padding: 24px 10px;*/
  }
}
@media (max-width: 1024px) {
  .header__logoImg {
    padding: 23px 20px;
  }
  .header .nabar-nav {
    margin: 0;
  }
  .header__navbarHeader {
    margin-left: 30px;
    vertical-align: middle;
  }
  .header__login {
    margin-right: 40px;
  }
  .header .active {
    border-bottom: 0;
  }
}
.top-bar-section{
	float: left;
}

.activeSearch{
	float: right;
    margin-right: 20px;
}


.bx-basket-block a{text-decoration: none;}
.bx-basket-block .icon-cart{
  display: inline-block;
  padding: 0px;
  padding-right: 5px;
  font-size: 14px;
}
.bx-basket-block .bx-basket-link {display: inline-block;}

@media screen and (max-width: 480px){
  .activeSearch{
    margin-right: 0px;
  }
  .activeSearch__searche{
    right: 15px;
    top: 10px;
    padding: 5px;
    left: initial;
  }
}

/* End */


/* Start:/local/templates/scale_new/lib/menu/css/style.css?16342189064739*/
.rd-navbar-wrap{
  /*zoom: 1.9!important;*/
}
.rd-navbar-fixed{
  /* margin-top: 110px; */
}
.rd-navbar-wrap ul,
.rd-navbar-wrap li,
.rd-navbar-wrap button,
.rd-navbar-wrap input{
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: top; 
}

.rd-navbar-wrap button,
.rd-navbar-wrap input{
  display: inline-block;
  -webkit-appearance: none;
  outline: none;
  color: inherit;
  overflow: visible;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0; 
}


@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/local/templates/scale_new/lib/menu/css/../fonts/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/local/templates/scale_new/lib/menu/css/../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(/local/templates/scale_new/lib/menu/css/../fonts/MaterialIcons-Regular.woff) format("woff"), url(/local/templates/scale_new/lib/menu/css/../fonts/MaterialIcons-Regular.ttf) format("truetype"); }

.rd-navbar-fixed .rd-navbar-nav li.active > a {
    color: #000!important;
    background: #f2f2f2!important;
}
.rd-navbar-fixed .rd-navbar-nav li.active .rd-navbar-submenu-toggle{
  color: #999!important;
}
.rd-navbar-fixed .rd-navbar-brand img {
  display: inline-block!important;
  margin-left: 10px!important;
  width: 20rem;
}
@media (max-width: 740px){
  .rd-navbar-fixed .rd-navbar-brand img{
    /* display: none!important; */
  }
  .rd-navbar-logo{
    /* display: block!important; */
  }
 
}

.rd-navbar-fixed .brand-name.phone{
    font-size: 24px!important;
    float: right;
}
.rd-navbar-fixed .rd-navbar-collapse{
  background: #fff!important;
}


.rd-navbar-fixed .rd-navbar-panel-canvas{
  background-color: #fff!important;
}
.rd-navbar-fixed a{
  color: #49659d!important;
}
.rd-navbar-fixed a.head_buy_link_mob{
  background-color: #49659D;
  font-size: 15px;
  color: #fff!important;
  border-radius: 5px;
  padding: 0 10px;
  float: right;
  margin-right: 30px;
  margin-left: 10px;
}
.rd-navbar-toggle span{
  color: #49659d!important;
}
.rd-navbar-fixed .rd-navbar-search.active .form-group, 
#rd-navbar-search-input{
  background-color: #1551b3!important;
  color: #49659d!important;
}
#rd-navbar-search-input::-webkit-input-placeholder {color:#49659d!important;}
.rd-navbar-fixed .rd-navbar-search-toggle span,
.rd-navbar-fixed .rd-navbar-collapse-toggle span{
  color: #49659d!important;
}

.rd-navbar-fixed .rd-navbar-collapse-toggle.active  span{
  color: #333!important;
}
.toggle-original-elements.active li > a{
  color: #49659d!important;
}

.rd-navbar-fixed .rd-navbar-toggle span:after, 
.rd-navbar-fixed .rd-navbar-toggle span:before, 
.rd-navbar-fixed .rd-navbar-toggle span{
  background-color: #49659d!important;
}
.rd-navbar-static{
  display: none!important;
}
.rd-navbar-logo{
  text-align: center;
  display: none;
}
.rd-navbar-logo img{
  width: 200px;
  margin-bottom: 30px;
}
@media (max-width: 1024px){
  header.header{
    display: none;
  }
}
.rd-navbar-fixed .rd-navbar-nav li > a{
  font-weight: bold;
  font-size: 15px;
}

.rd-cart {
  display: block!important;
  position: fixed;
  height: 48px;
  z-index: 20;
  color: #fff;
  font-size: 17px;
  top: 15px;
  right: 60px;
  width: 60px;
}
.rd-cart .small-bx-basket-link{
  float: right;
  display: inline-block;
  margin-top: 0px;
}
.rd-cart img{
  width: 26px;
}

.rd-navbar-collapse.toggle-original-elements.active{
  overflow-y: auto;
}







@media (min-width: 1279px){

  .toggle-filter{
    display: none;
  }
  .clientLeftNav.personal-menu{
    display: block!important;
  }
}
@media (max-width: 1279px){
  .clientLeftNav.personal-menu{
    display: none;
  }

  .toggle-filter {
    display: block;
    text-align: center;
  }
  .toggle-filter .btn {
    text-align: center;
    margin-bottom: 20px;
    width: 250px;
  }
}


.rd-compare{
    position: fixed;
    height: 48px;
    z-index: 20;
    top: 25px;
    font-size: 25px;
    right: 155px;
}


@media (max-width: 1024px) {
  .detailedPage .rd-navbar-wrap{
    /*zoom: 1.42!important;*/
  }
}
@media (min-width: 1025px) {
  .rd-navbar-wrap{
    display: none;
  }
}
@media (max-width: 780px) {
  .rd-navbar-fixed .rd-navbar-brand{
    right: 55px!important;
  }
  .rd-navbar-fixed a.head_buy_link_mob{
    margin-right: 15px;
    font-size: 14px;
  }
}
@media (max-width: 700px) {
  .rd-navbar-fixed .brand-name.phone{
    font-size: 18px!important;
  }
  .rd-navbar-fixed .rd-navbar-brand img{
    width: 15rem;
  }
}
@media (max-width: 600px) {
  .rd-navbar-fixed a.head_buy_link_mob{
    font-size: 12px;
  }
}
@media (max-width: 565px) {
  .rd-navbar-fixed a.head_buy_link_mob{
    display: none!important;
  }
}














/*************************************************/

.rd-navbar-fixed .rd-navbar-nav-wrap {
  width: 30rem !important;
}


/*orientationchange*/
/* End */


/* Start:/local/templates/scale_new/lib/menu/dist/css/rd-navbar.css?158391781018988*/
.rd-navbar-wrap,.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-fixed .rd-navbar-submenu-toggle,.rd-navbar-cart,.rd-navbar-static .rd-navbar-cart-buy,.rd-navbar-fixed .rd-navbar-cart-floating,.rd-navbar-fixed .rd-navbar-cart-floating:before,.rd-navbar-fixed .rd-navbar-cart-floating .rd-navbar-cart-buy,.rd-navbar-fixed .rd-navbar-search .form-group,.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-collapse:before{transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}.rd-navbar,.rd-navbar.rd-navbar--is-clone{display:none}.rd-navbar-fixed,.rd-navbar-static,.rd-navbar-fullwidth,.rd-navbar-sidebar{display:block}.rd-navbar--no-transition,.rd-navbar--no-transition *{transition:none!important}.rd-navbar-outer{color:#999;background:#333}.rd-navbar-static{background:#fff}.rd-navbar-static .rd-navbar-nav-wrap,.rd-navbar-static .rd-navbar-search-wrap{display:table-cell;vertical-align:middle}.rd-navbar-static .rd-navbar-nav-wrap{width:100%}.rd-navbar-static.rd-navbar--is-clone{position:fixed;top:0;left:0;right:0;display:block;-webkit-transform:translateY(-105%);transform:translateY(-105%);z-index:20}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel{display:none}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck{-webkit-transform:translateY(0);transform:translateY(0)}.rd-navbar-static.rd-navbar--is-stuck{position:fixed;left:0;top:0;right:0;z-index:20}.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel{display:none}.rd-navbar-nav,.rd-navbar-toggle{display:none}.rd-navbar-static .rd-navbar-subpanel{display:table}.rd-navbar-static .rd-navbar-outer .rd-navbar-inner{position:relative}.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu{position:absolute;padding:8px 0;color:#999;background:#333;text-align:left;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px)}.rd-navbar-static .rd-navbar-dropdown li > a,.rd-navbar-static .rd-navbar-megamenu li > a{display:block;font-size:14px;line-height:24px;padding:6px 16px}.rd-navbar-static .rd-navbar-dropdown li.focus > a,.rd-navbar-static .rd-navbar-dropdown li.opened > a,.rd-navbar-static .rd-navbar-dropdown a:hover,.rd-navbar-static .rd-navbar-megamenu li.focus > a,.rd-navbar-static .rd-navbar-megamenu li.opened > a,.rd-navbar-static .rd-navbar-megamenu a:hover{color:#fff;background:#404040}.rd-navbar-static .rd-navbar-dropdown{width:270px}.rd-navbar-static .rd-navbar-megamenu{margin-top:10px;left:0;right:0;display:table;table-layout:fixed;width:100%;padding:16px 8px}.rd-navbar-static .rd-navbar-megamenu > li{display:table-cell}.rd-navbar-static .rd-navbar-nav{display:block;text-align:left}.rd-navbar-static .rd-navbar-nav li.rd-navbar--has-dropdown{position:relative}.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.rd-navbar-static .rd-navbar-nav > li{display:inline-block}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-megamenu{top:100%;z-index:1}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown{left:50%;margin-top:10px;margin-left:-135px}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown{left:100%;top:-8px;z-index:2}.rd-navbar-static .rd-navbar-nav > li > a{display:block;font-weight:500;font-size:18px;line-height:26px;padding:18px 16px;text-transform:uppercase}.rd-navbar-static .rd-navbar-nav > li.active > a,.rd-navbar-static .rd-navbar-nav > li.opened > a,.rd-navbar-static .rd-navbar-nav > li.focus > a,.rd-navbar-static .rd-navbar-nav > li > a:hover{color:#fff}.rd-navbar-fixed .rd-navbar-toggle{display:block;display:inline-block;position:relative;width:48px;height:48px;font-size:24px;line-height:48px;text-align:center;cursor:pointer;color:#333}.rd-navbar-fixed .rd-navbar-toggle span{position:relative;display:block;margin:auto;transition:.3s all ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-fixed .rd-navbar-toggle span:after{-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;content:"";position:absolute;left:0;top:-8px;transition:.3s all ease}.rd-navbar-fixed .rd-navbar-toggle span:after{top:8px}.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-fixed .rd-navbar-toggle span{width:24px;height:4px;background-color:#333;backface-visibility:hidden;border-radius:0}.rd-navbar-fixed .rd-navbar-toggle.active span{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-fixed .rd-navbar-toggle.active span:after{top:0;width:15px}.rd-navbar-fixed .rd-navbar-toggle.active span:before{-webkit-transform:rotate3d(0,0,1,-40deg);transform:rotate3d(0,0,1,-40deg)}.rd-navbar-fixed .rd-navbar-toggle.active span:after{-webkit-transform:rotate3d(0,0,1,40deg);transform:rotate3d(0,0,1,40deg)}.rd-navbar-fixed .rd-navbar-nav-wrap{position:fixed;top:-56px;left:0;width:232px;padding:112px 0 56px;bottom:-56px;color:#999;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);z-index:15;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.rd-navbar-fixed .rd-navbar-nav-wrap.active{-webkit-transform:translateX(0);transform:translateX(0)}.rd-navbar-fixed .rd-navbar-nav{display:block;height:100%;overflow:auto;font-size:16px;line-height:26px;text-align:left}.rd-navbar-fixed .rd-navbar-nav:before,.rd-navbar-fixed .rd-navbar-nav:after{content:'';display:block;height:8px}.rd-navbar-fixed .rd-navbar-nav li > a{display:block;padding:11px 56px 11px 16px;color:#333}.rd-navbar-fixed .rd-navbar-nav li.opened > a,.rd-navbar-fixed .rd-navbar-nav li a:hover{background:#f2f2f2}.rd-navbar-fixed .rd-navbar-nav li.active .rd-navbar-submenu-toggle{color:#fff}.rd-navbar-fixed .rd-navbar-nav li.active > a{color:#fff;background:#f44336}.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu{display:none}.rd-navbar-fixed .rd-navbar-submenu{position:relative}.rd-navbar-fixed .rd-navbar-submenu li > a{padding-left:32px}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a{padding-left:48px}.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu{display:block}.rd-navbar-fixed .rd-navbar-submenu-toggle{position:absolute;right:0;top:0;bottom:0;font:400 24px/24px 'Material Icons';width:50px;height:48px;text-align:center;color:#999;cursor:pointer}.rd-navbar-fixed .rd-navbar-submenu-toggle:hover{color:#333}.rd-navbar-fixed .rd-navbar-submenu-toggle:before{content:'\e5cf';position:absolute;top:50%;left:0;right:0;text-align:center;transform:translate(0,-50%)}.rd-navbar-brand{display:none;color:#333}.rd-navbar-static .rd-navbar-brand{display:inline-block;float:left}.rd-navbar-static .rd-navbar-brand > *{display:inline-block;vertical-align:middle}.rd-navbar-static .rd-navbar-brand > img{margin-right:10px}.rd-navbar-static .rd-navbar-brand > a{font-size:36px;line-height:48px}.rd-navbar-static .rd-navbar-brand > a span{display:none}.rd-navbar-fixed .rd-navbar-brand{display:block;text-align:left;position:fixed;top:4px;left:56px;right:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;line-height:46px;height:48px;z-index:17}.rd-navbar-fixed .rd-navbar-brand img{display:none}.rd-navbar-fixed .rd-navbar-brand a{display:inline-block}.rd-navbar-cart-floating{display:none}.rd-navbar-cart-toggle{font-family:'Material Icons'}.rd-navbar-cart-toggle span{display:inline-block;position:relative;width:48px;height:48px;font-size:28px;line-height:48px;text-align:center;cursor:pointer;color:#333}.rd-navbar-cart-toggle span,.rd-navbar-cart-toggle span:before,.rd-navbar-cart-toggle span:after{transition:.3s all ease}.rd-navbar-cart-toggle span:before,.rd-navbar-cart-toggle span:after{position:absolute;top:0;left:0;width:100%;height:100%}.rd-navbar-cart-toggle span:before{content:"";-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}.rd-navbar-cart-toggle span:after{content:"";-webkit-transform:rotate(-90deg) scale(0);transform:rotate(-90deg) scale(0);opacity:0;visibility:hidden}.rd-navbar-cart-toggle.active span:before{opacity:0;visibility:hidden;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.rd-navbar-cart-toggle.active span:after{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}.rd-navbar-cart{display:none;text-align:left;color:#999;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.25),0 3px 5px 0 rgba(0,0,0,0.25);height:328px;width:100%}.rd-navbar-cart:before{content:'';position:absolute;height:32px;left:0;right:0;top:0;background:linear-gradient(#fff,rgba(255,255,255,0));z-index:1}.rd-navbar-cart-items{overflow:auto;max-height:100%;height:100%;padding:16px 0}.rd-navbar-cart-items::-webkit-scrollbar{width:4px}.rd-navbar-cart-items::-webkit-scrollbar-thumb{background:#999}.rd-navbar-cart .rd-navbar-cart-item__preview{border-radius:50%}.rd-navbar-cart .rd-navbar-cart-item{position:relative;padding:8px 0}.rd-navbar-cart .rd-navbar-cart-item__left,.rd-navbar-cart .rd-navbar-cart-item__body,.rd-navbar-cart .rd-navbar-cart-item__remove{position:relative;display:table-cell}.rd-navbar-cart .rd-navbar-cart-item__left{padding:0 16px}.rd-navbar-cart .rd-navbar-cart-item__left img{max-width:none}.rd-navbar-cart .rd-navbar-cart-item__body{vertical-align:middle;width:100%}.rd-navbar-cart .rd-navbar-cart-item__title{font-size:16px;line-height:26px;color:#333}.rd-navbar-cart .rd-navbar-cart-item__counter{font-size:14px;line-height:1.3}.rd-navbar-cart .rd-navbar-cart-item__remove{vertical-align:middle;width:56px;font-size:24px;padding:0 16px}.rd-navbar-cart .rd-navbar-cart-item:after{content:'';position:absolute;bottom:0;right:0;left:88px;display:block;height:1px;background:rgba(153,153,153,0.2)}.rd-navbar-static .rd-navbar-cart-wrap{position:relative;float:right;margin-top:12px;margin-left:20px}.rd-navbar-static .rd-navbar-cart-floating{display:block}.rd-navbar-static .rd-navbar-cart-floating .rd-navbar-cart-buy{display:none}.rd-navbar-static .rd-navbar-cart{display:block;position:absolute;width:320px;top:100%;right:0;visibility:hidden;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);z-index:2}.rd-navbar-static .rd-navbar-cart.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rd-navbar-static .rd-navbar-cart-buy{position:relative;display:block;font-size:16px;font-weight:500;line-height:56px;text-align:center;color:#fff;background:#2ecc71}.rd-navbar-static .rd-navbar-cart-buy:hover{background:#40d47e}.rd-navbar-static .rd-navbar-cart-buy:before{font-weight:400;font-size:24px;display:inline-block;vertical-align:middle;margin-right:8px}.rd-navbar-fixed .rd-navbar-cart{display:block;position:fixed;top:100%;left:0;width:100%;padding-bottom:56px;z-index:19}.rd-navbar-fixed .rd-navbar-cart.active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.rd-navbar-fixed .rd-navbar-cart .rd-navbar-cart-buy{display:none}.rd-navbar-fixed .rd-navbar-cart-floating{display:block;position:fixed;bottom:15px;right:15px;z-index:20;color:#FFF;overflow:hidden;border-radius:50%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.25),0 0 2px 0 rgba(0,0,0,0.25);width:56px;height:56px;outline:1px solid transparent;backface-visibility:hidden}.rd-navbar-fixed .rd-navbar-cart-floating:before{content:'';position:absolute;top:50%;left:50%;width:56px;height:56px;border-radius:50%;background:#f44336;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rd-navbar-fixed .rd-navbar-cart-floating .rd-navbar-cart-buy{position:relative;display:block;font-size:16px;font-weight:500;line-height:56px;opacity:0;visibility:hidden}.rd-navbar-fixed .rd-navbar-cart-floating .rd-navbar-cart-buy:before{font-weight:400;font-size:24px;display:inline-block;vertical-align:middle;margin-right:8px}.rd-navbar-fixed .rd-navbar-cart-floating .rd-navbar-cart-toggle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rd-navbar-fixed .rd-navbar-cart-floating .rd-navbar-cart-toggle span{color:#FFF;height:56px;line-height:56px}.rd-navbar-fixed .rd-navbar-cart-floating.active{right:0;bottom:0;border-radius:0;width:100%}.rd-navbar-fixed .rd-navbar-cart-floating.active:before{-webkit-transform:translate(-50%,-50%) scale(20);transform:translate(-50%,-50%) scale(20);background:#2ecc71}.rd-navbar-fixed .rd-navbar-cart-floating.active .rd-navbar-cart-buy{opacity:1;visibility:visible}.rd-navbar-fixed .rd-navbar-cart-floating.active .rd-navbar-cart-toggle{visibility:hidden;opacity:0}.rd-navbar-static .rd-navbar-panel{padding:50px 0}.rd-navbar-static .rd-navbar-panel:before,.rd-navbar-static .rd-navbar-panel:after{display:table;content:"";line-height:0}.rd-navbar-static .rd-navbar-panel:after{clear:both}.rd-navbar-fixed .rd-navbar-panel-canvas{position:fixed;height:56px;left:0;top:0;width:100%;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);z-index:16}.rd-navbar-fixed .rd-navbar-toggle{position:fixed;z-index:17;top:4px;left:4px}.rd-navbar-search,.rd-navbar-search-toggle{display:none}.rd-navbar-static .rd-navbar-search{display:block}.rd-navbar-static .rd-navbar-search form{position:relative}.rd-navbar-static .rd-navbar-search form input{display:block;font-size:18px;line-height:24px;padding:12px 56px 12px 16px;height:48px;color:#fff;background:#404040}.rd-navbar-static .rd-navbar-search form button[type="submit"]{position:absolute;font-size:22px;width:24px;height:24px;line-height:24px;text-align:center;top:12px;right:16px}.rd-navbar-static .rd-navbar-search form button[type="submit"]:hover{color:#fff}.rd-navbar-fixed .rd-navbar-search-toggle{display:block;position:fixed;top:4px;right:56px;font-family:'Material Icons';width:48px;height:48px;z-index:18}.rd-navbar-fixed .rd-navbar-search-toggle span{display:inline-block;position:relative;width:48px;height:48px;font-size:28px;line-height:48px;text-align:center;cursor:pointer;color:#333}.rd-navbar-fixed .rd-navbar-search-toggle span,.rd-navbar-fixed .rd-navbar-search-toggle span:before,.rd-navbar-fixed .rd-navbar-search-toggle span:after{transition:.3s all ease}.rd-navbar-fixed .rd-navbar-search-toggle span:before,.rd-navbar-fixed .rd-navbar-search-toggle span:after{position:absolute;top:0;left:0;width:100%;height:100%}.rd-navbar-fixed .rd-navbar-search-toggle span:before{content:"";-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}.rd-navbar-fixed .rd-navbar-search-toggle span:after{content:"";-webkit-transform:rotate(-90deg) scale(0);transform:rotate(-90deg) scale(0);opacity:0;visibility:hidden}.rd-navbar-fixed .rd-navbar-search-toggle.active span:before{opacity:0;visibility:hidden;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.rd-navbar-fixed .rd-navbar-search-toggle.active span:after{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}.rd-navbar-fixed .rd-navbar-search{display:block}.rd-navbar-fixed .rd-navbar-search .form-group{position:fixed;top:0;padding-top:4px;left:56px;right:112px;height:56px;background:#fff;z-index:17;visibility:hidden;opacity:0}.rd-navbar-fixed .rd-navbar-search .form-group input{width:100%;height:46px;display:block;font-size:22px;line-height:46px}.rd-navbar-fixed .rd-navbar-search.active .form-group{opacity:1;visibility:visible}.rd-navbar-fixed .rd-navbar-search form button[type="submit"]{display:none}.rd-navbar-collapse,.rd-navbar-collapse-toggle{display:none}.rd-navbar-static .rd-navbar-inner{max-width:1200px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.rd-navbar-static .rd-navbar-collapse{display:block;float:right;margin-left:-15px;margin-top:23px}.rd-navbar-static .rd-navbar-collapse li{display:inline-block;margin-left:15px}.rd-navbar-static .rd-navbar-collapse li a:hover{text-decoration:underline}.rd-navbar-fixed .rd-navbar-collapse{display:block;text-align:left;position:fixed;top:4px;right:4px;color:#333;padding:48px 0 8px;font-size:16px;line-height:26px;z-index:19;width:180px;box-shadow:0 0 0 0 rgba(0,0,0,0.25);visibility:hidden;overflow:hidden;transition:.3s box-shadow ease .2s}.rd-navbar-fixed .rd-navbar-collapse:before{content:'';position:absolute;top:0;right:0;background:#f7f7f7;border-radius:50%;width:48px;height:48px;-webkit-transform:scale(0);transform:scale(0)}.rd-navbar-fixed .rd-navbar-collapse li{position:relative;opacity:0;transition:.3s all ease 0}.rd-navbar-fixed .rd-navbar-collapse > li > a{display:block;padding:11px 16px}.rd-navbar-fixed .rd-navbar-collapse > li > a:hover{background:#f2f2f2}.rd-navbar-fixed .rd-navbar-collapse.active{visibility:visible;box-shadow:0 3px 5px 0 rgba(0,0,0,0.25)}.rd-navbar-fixed .rd-navbar-collapse.active li{transition:.3s all ease .2s;opacity:1}.rd-navbar-fixed .rd-navbar-collapse.active:before{background:#fff;-webkit-transform:scale(12);transform:scale(12)}.rd-navbar-fixed .rd-navbar-collapse-toggle{display:block;position:fixed;top:4px;right:4px;font-family:'Material Icons';width:48px;height:48px;z-index:20}.rd-navbar-fixed .rd-navbar-collapse-toggle span{display:inline-block;position:relative;width:48px;height:48px;font-size:28px;line-height:48px;text-align:center;cursor:pointer;color:#333}.rd-navbar-fixed .rd-navbar-collapse-toggle span,.rd-navbar-fixed .rd-navbar-collapse-toggle span:before,.rd-navbar-fixed .rd-navbar-collapse-toggle span:after{transition:.3s all ease}.rd-navbar-fixed .rd-navbar-collapse-toggle span:before,.rd-navbar-fixed .rd-navbar-collapse-toggle span:after{position:absolute;top:0;left:0;width:100%;height:100%}.rd-navbar-fixed .rd-navbar-collapse-toggle span:before{content:"";-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}.rd-navbar-fixed .rd-navbar-collapse-toggle span:after{content:"";-webkit-transform:rotate(-90deg) scale(0);transform:rotate(-90deg) scale(0);opacity:0;visibility:hidden}.rd-navbar-fixed .rd-navbar-collapse-toggle.active span:before{opacity:0;visibility:hidden;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.rd-navbar-fixed .rd-navbar-collapse-toggle.active span:after{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;visibility:visible}
/* End */


/* Start:/local/templates/scale_new/components/bitrix/menu/left/style.css?158391781060*/
.clientLeftNav__itemLink.active {
    font-weight: bold;
}
/* End */


/* Start:/local/templates/scale_new/components/bitrix/catalog.section.list/scale/style.css?1583917810277*/
.leftNav__item ul{
    
	list-style-type: none;
	padding: 0px;
}
.leftNav__item ul li{
	padding: 10px;
}
.leftNav__item ul li a{
	color: #000;
	padding-left: 20px;
	display: flex;
}
.leftNav__item .strong{
	font-weight: bold;
}
.mr-10 {
	margin-right: 10px;
}
/* End */


/* Start:/local/templates/scale_new/components/bitrix/sale.basket.basket.line/scale/style.min.css?15839178103418*/
.bx-basket-block{font-size:10px;padding-bottom:5px;padding-top: 5px;white-space:nowrap;position:relative;padding-left:10px;padding-right:10px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}.bx-basket-link{display: inline-block;padding-top: 2px;}
/* End */


/* Start:/local/templates/scale_new/template_styles.css?175699301518872*/
/*
.specs tr:nth-child(odd){ background-color:#f5f5f5; }
.specs tr:nth-child(even)    { background-color:#ffffff; }*/
/*.leftsp ul {
    margin-left: 20px;
    margin-bottom: 10px;
}*/
.clientLeftNav {
  margin-top: 0px;
  background-color: #fff;
}

.specs_div {
  border-bottom: solid 2px #d1d1d1;
  border-top: solid 2px #d1d1d1;
}

.specs_table td {
  outline: 1px solid #ffffff;
  width: 50%;
}
.specs_table tr:nth-child(odd) {
  background-color: #f5f5f5;
}
.specs_table tr:nth-child(even) {
  background-color: #ffffff;
}

.specs {
  margin: 0px;
  padding: 0px;
  width: 100%;
  border: 1px solid #b5b3b3;
  margin: 0px;
  padding: 0px;
  width: 100%;
  border: 1px solid #b5b3b3;
}
.specs table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.specs td {
  vertical-align: middle;
  border: 1px solid #d1d1d1;
  border-width: 1px 1px 1px 1px;
  text-align: left;
  padding: 0px;
  font-size: 15px;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
  font: normal 12px "robotoregular";
  padding: 8px;
  vertical-align: middle;
  border: 1px solid #b5b3b3;
  border-width: 1px 1px 1px 1px;
  text-align: left;
  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.specs tr:last-child td {
  border-width: 1px 1px 1px 1px;
  border-width: 0px 1px 0px 0px;
}
.specs tr:last-child td:last-child {
  border-width: 1px 1px 1px 1px;
  border-width: 0px 0px 0px 0px;
}
.specs tr td:last-child {
  border-width: 1px 1px 1px 1px;
  border-width: 0px 0px 1px 0px;
}
.specs tr:first-child td {
  background: -o-linear-gradient(bottom, #1551b3 5%, #1551b3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1551b3), color-stop(1, #1551b3));
  background: -moz-linear-gradient(center top, #1551b3 5%, #1551b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1551b3", endColorstr="#1551b3");
  background: -o-linear-gradient(top, #1551b3, 1551b3);
  background-color: #1551b3;
  border: 1px solid #fff;
  border-width: 0px 0px 1px 1px;
  font-weight: bold;
  color: #f9f7f7;
}
.specs tr:first-child td:first-child {
  border-left: 1px solid #b5b3b3;
  border-width: 0px 0px 0px 1px;
}
.specs tr:first-child td:last-child {
  border-right: 1px solid #b5b3b3;
  border-width: 0px 0px 0px 1px;
}
.specs tr:first-child:hover td {
  background: -o-linear-gradient(bottom, #1551b3 5%, #1551b3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1551b3), color-stop(1, #1551b3));
  background: -moz-linear-gradient(center top, #1551b3 5%, #1551b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1551b3", endColorstr="#1551b3");
  background: -o-linear-gradient(top, #1551b3, 1551b3);
  background-color: #1551b3;
  background: -o-linear-gradient(bottom, #1551b3 5%, #1551b3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1551b3), color-stop(1, #1551b3));
  background: -moz-linear-gradient(center top, #1551b3 5%, #1551b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1551b3", endColorstr="#1551b3");
  background: -o-linear-gradient(top, #1551b3, 1551b3);
  background-color: #1551b3;
}

.item_right_side {
  float: right;
  width: 530px;
  font-size: 10pt;
}
.item_right_side UL {
  margin: 3px inherit;
  text-align: left;
}
.item_right_side UL LI {
  text-align: left;
  font-size: 10pt;
}

.supportbox-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.supportbox {
  width: 45%;
  padding: 5px;
  border: 1px solid #eaeaea;
  margin-left: 0;
  margin-bottom: 10px;
  margin-right: 10px;
}
.supportbox img {
  width: 120px;
  max-height: 100%;
  float: left;
  margin-right: 10px;
}
.supportbox h2 {
  font-size: 18px;
  border-bottom: 1px solid #eaeaea;
  margin-left: 140px;
  margin-bottom: 5px;
  padding-left: 0;
}

ul.supportlnks {
  margin-left: 100px;
}
ul.supportlnks a {
  font-size: 11px;
  color: #5e5e5e;
  text-decoration: underline;
}
ul.supportlnks a:hover {
  text-decoration: none;
}
ul.supportlnks li {
  list-style: none;
}

.whoUsesClients {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.whoUsesClients DIV {
  width: 30%;
  display: flex;
  justify-content: center;
  padding: 10px 0;
}
.whoUsesClients DIV IMG {
  display: block;
  max-height: 100px;
  margin-right: 0;
  width: auto;
  margin-bottom: auto;
  padding-right: 0;
}

.zoomContainer {
  z-index: 1000;
}

.get-poverka TABLE {
  width: 100%;
}
.get-poverka TABLE THEAD {
  background: #49659d;
  color: white;
  font-size: 12pt;
}
.get-poverka TABLE THEAD TH {
  text-align: left;
  padding: 5px;
}
.get-poverka TABLE TBODY {
  background: #f5f6f7;
}
.get-poverka TABLE TBODY TD.icon {
  text-align: center;
}
.get-poverka TABLE TBODY TD.icon A {
  background-color: #49659d;
  display: block;
  padding: 4px;
  padding-top: 10px;
}
.get-poverka TABLE TBODY TD.gray {
  text-align: center;
}
.get-poverka TABLE TBODY TD.gray A {
  background-color: gray;
  display: block;
  padding: 4px;
  padding-top: 10px;
}
.get-poverka TABLE TBODY TD {
  padding: 10px;
  font-size: 12pt;
}
.get-poverka TABLE TBODY TD SVG {
  width: 100%;
  height: 25px;
  padding: 0;
}
.get-poverka P {
  font-size: 12pt;
}
.get-poverka INPUT.serial {
  font-size: 12pt;
  width: 380px;
  padding: 5px 10px;
  height: 35px;
  border: 1px solid #bbb;
}
.get-poverka INPUT.pink-button {
  font-size: 12pt;
  background-color: #ff68d9;
  color: white;
  border: 0px;
  padding: 4px 15px 3px 15px;
  margin-left: 15px;
  height: 35px;
}
.get-poverka A.pink-button {
  font-size: 12pt;
  background-color: #ff68d9;
  color: white;
  border: 0px;
  padding: 7px 15px 6px 15px;
}
.get-poverka .block {
  background-image: url(/service/get-poverka/background.jpg);
  background-color: #3a67a2;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  padding: 5px;
}
.get-poverka .block .border {
  height: 100%;
  border: 2px solid #e2e2e2;
  color: white;
  padding-left: 380px;
  padding-top: 10px;
  padding-right: 10px;
}
.get-poverka .block .border P {
  font-size: 12pt;
}
.get-poverka H2 {
  text-align: center;
  font-size: 13pt;
  color: #37649f;
  margin-top: 40px;
  margin-bottom: 20px;
}
.get-poverka .items .pov-item {
  text-align: center;
}
.get-poverka .items .pov-item .text {
  font-size: 12pt;
  text-align: center;
}
.get-poverka .items .pov-item .item-header {
  margin-top: 15px;
  font-weight: bold;
  font-size: 15pt;
  text-align: center;
}
.get-poverka .items .pov-item .image {
  width: 230px;
  height: 232px;
  margin-left: auto;
  margin-right: auto;
}
.get-poverka .items .pov-item IMG.hover {
  height: 200px;
  margin-top: 5%;
}
.get-poverka .items .pov-item IMG.blur {
  display: none;
}
.get-poverka .items .pov-item.active IMG.blur {
  display: block;
}
.get-poverka .items .pov-item.active IMG.hover {
  display: none;
}

@media screen and (max-width: 1000px) {
  .get-poverka .block .border {
    padding-left: 60%;
  }
}
@media screen and (max-width: 950px) {
  .get-poverka INPUT.serial {
    width: 250px;
  }
  .get-poverka .block {
    background-image: none;
  }
  .get-poverka .block .border {
    padding-left: 10px;
  }
}
@media screen and (max-width: 600px) {
  .get-poverka TABLE {
    border: 0;
  }
  .get-poverka TABLE thead {
    display: none;
  }
  .get-poverka TABLE tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }
  .get-poverka TABLE td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
  }
  .get-poverka TABLE td:last-child {
    border-bottom: 0;
  }
  .get-poverka TABLE td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
}
.events-list__title-bg {
  background: url(/about/events/img/title-bg.jpeg);
  padding: 40px;
  min-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.events-list__title {
  text-align: center;
  font-size: 40px;
  color: #fff;
}
.events-list__descr {
  text-align: center;
  font-size: 25px;
  color: #fff;
}
.events-list__more {
  text-align: center;
  font-size: 25px;
  color: #fff;
}
.events-list__year {
  position: sticky;
  top: 20px;
  min-height: 50px;
  font-size: 2.8vw;
  font-weight: 600;
  color: rgba(209, 209, 209, 0.5);
  z-index: 999;
}
@media (max-width: 991.98px) {
  .events-list__year {
    position: static;
  }
}
.events-list__item {
  padding: 15px;
  text-align: center;
  width: 92%;
  background-color: rgb(228, 228, 228);
  margin-left: auto;
  min-height: 250px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin-bottom: 25px;
}
@media (max-width: 991.98px) {
  .events-list__item {
    flex-direction: column;
    min-height: 500px;
  }
}
@media (max-width: 575.98px) {
  .events-list__item {
    min-height: 300px;
  }
}
.events-list__item-video {
  flex-basis: 33%;
  margin-right: 15px;
}
@media (max-width: 991.98px) {
  .events-list__item-video {
    flex: 0 1 auto;
    margin-bottom: 10px;
  }
}
@media (max-width: 575.98px) {
  .events-list__item-video {
    margin-bottom: 10px;
  }
}
.events-list__item-img {
  flex-basis: 33%;
  margin-right: 15px;
  max-height: 250px;
  /* 	max-width: 250px;
  max-height: 150px; */
}
.events-list__item-img IMG {
  max-height: 250px;
}
@media (max-width: 991.98px) {
  .events-list__item-img {
    flex: 0 1 auto;
    margin-bottom: 10px;
  }
}
@media (max-width: 575.98px) {
  .events-list__item-img {
    margin-bottom: 10px;
  }
}
.events-list__item-text {
  flex-basis: 33%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.events-list__item-title {
  font-size: 25px;
  font-weight: 600;
}
@media (max-width: 575.98px) {
  .events-list__item-title {
    font-size: 20px;
  }
}
.events-list__item-date {
  font-size: 25px;
  font-weight: 300;
}
@media (max-width: 575.98px) {
  .events-list__item-date {
    font-size: 20px;
  }
}
.events-list__item-more {
  background-color: #e46ad2;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 10px 20px;
  border-radius: 15px;
  color: #fff;
}
.events-list__item-more:hover {
  color: #fff;
}
@media (max-width: 575.98px) {
  .events-list__item-more {
    padding: 10px 10px;
  }
}

.layout__centerCol {
  overflow: visible;
}

.events-detail, .events-detail:before, .events-detail:after {
  content: "";
  display: block;
  clear: both;
}
.events-detail__image {
  display: block;
  float: left;
  padding: 0 15px 15px 0;
  margin-right: 15px;
}
.events-detail__image IMG {
  border-radius: 10px;
  max-width: 250px;
}
.vacancy__introducing {
  padding: 13px 50px;
  display: flex;
  align-items: center;
  margin: 0 -35px;
  background-color: #f1f2f1;
  min-height: 275px;
  margin-bottom: 25px;
}
@media (max-width: 991.98px) {
  .vacancy__introducing {
    flex-direction: column;
  }
}
.vacancy__img {
  margin: 0 35px;
  border: 8px solid #e36ad1;
  flex-basis: 350px;
}
@media (max-width: 991.98px) {
  .vacancy__img {
    margin-bottom: 15px;
    flex-basis: auto;
  }
}
.vacancy__text {
  margin: 0 35px;
}
.vacancy__title {
  font-size: 22px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-style: italic;
  line-height: 1.473;
  margin-bottom: 30px;
}
.vacancy__descr {
  font-size: 14px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-style: italic;
  line-height: 1.545;
}
.vacancy__descr p {
  margin-bottom: 8px;
}
.vacancy__descr p:last-child {
  text-align: right;
}
.vacancy__info-columns {
  display: flex;
  margin: 0 -25px 50px;
  min-height: 360px;
}
@media (max-width: 991.98px) {
  .vacancy__info-columns {
    flex-direction: column;
  }
  .vacancy__info-columns :first-child {
    margin-bottom: 15px;
  }
}
.vacancy__main-info {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 50%;
  margin: 0 25px;
  background-image: url(/vacancy/img/vacancy-img-1.png);
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 25px;
  color: #fff;
}
.vacancy__main-info:hover {
  color: #fff;
}
@media (max-width: 575.98px) {
  .vacancy__main-info {
    margin: 0;
    font-size: 20px;
  }
}
.vacancy__our-mission {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 50%;
  margin: 0 25px;
  background-image: url(/vacancy/img/vacancy-img-1.png);
  background-repeat: no-repeat;
  background-position: center center;
  color: #fff;
  font-size: 25px;
}
.vacancy__our-mission:hover {
  color: #fff;
}
@media (max-width: 575.98px) {
  .vacancy__our-mission {
    margin: 0;
    font-size: 20px;
  }
}
.vacancy__why-us {
  font-size: 22px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  margin-bottom: 50px;
}
.vacancy__why-us-title {
  margin-bottom: 35px;
  text-align: center;
}
.vacancy__icons-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  /* 		margin: 0 -20px; */
}
.vacancy__why-us-item {
  width: 25%;
  text-align: center;
}
@media (max-width: 767.98px) {
  .vacancy__why-us-item {
    width: 50%;
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .vacancy__why-us-item {
    width: 100%;
  }
}
.vacancy__why-us-icon {
  margin-bottom: 20px;
}
.vacancy__why-us-descr {
  max-width: 100%;
  text-align: center;
  font-weight: 300;
  font-size: 20px;
  color: rgb(0, 0, 0);
  line-height: 1.074;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .vacancy__why-us-descr {
    font-size: 14px;
  }
}
.vacancy__invite-item {
  padding: 20px 50px;
  display: flex;
  align-items: center;
  background-color: #f2f1f2;
  margin-bottom: 30px;
}
@media (max-width: 991.98px) {
  .vacancy__invite-item {
    flex-direction: column;
    margin: 0 auto;
    margin-bottom: 30px;
  }
}
.vacancy__invite-img {
  align-self: baseline;
  margin-right: 70px;
  border: 8px solid #e36ad1;
  flex: 1 0 220px;
}
.vacancy__invite-img img {
  object-fit: fill;
  max-width: 100%;
}
@media (max-width: 991.98px) {
  .vacancy__invite-img {
    margin: 0 auto;
    margin-bottom: 15px;
    flex: 1 1 auto;
  }
}
.vacancy__invite-title {
  margin-bottom: 28px;
  font-size: 22px;
  color: rgb(0, 0, 0);
  line-height: 1.473;
  text-align: left;
}
.vacancy__invite-descr {
  margin-bottom: 40px;
  font-size: 14px;
  color: rgb(0, 0, 0);
  line-height: 1.545;
  text-align: left;
}
.vacancy__invite-btn {
  margin: 0 auto;
  padding: 20px 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #ca6bcd;
  border-radius: 10px;
  max-width: 460px;
  font-size: 14px;
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.545;
  text-align: center;
}
.vacancy__invite-btn:hover {
  color: #fff;
}
@media (max-width: 991.98px) {
  .vacancy__invite-btn {
    padding: 15px 105px;
  }
}
@media (max-width: 767.98px) {
  .vacancy__invite-btn {
    padding: 10px 40px;
  }
}
@media (max-width: 575.98px) {
  .vacancy__invite-btn {
    padding: 5px 15px;
    font-size: 12px;
  }
}

.MAIN_SLIDER_skr {
  color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 8rem 0;
}
.MAIN_SLIDER_skr .skr-header {
  margin-bottom: 4rem;
}
.MAIN_SLIDER_skr h2 {
  font-size: 4rem;
  font-weight: bold;
  margin: 0;
  line-height: 1.1;
  text-transform: uppercase;
}
.MAIN_SLIDER_skr .skr-highlight {
  color: #00d4ff;
}
.MAIN_SLIDER_skr_features {
  margin-top: 2rem;
}
.MAIN_SLIDER_skr .skr-feature {
  display: flex;
  align-items: flex-start;
  margin-bottom: 2.5rem;
}
.MAIN_SLIDER_skr .skr-feature p {
  font-size: 1.8rem;
  line-height: 2.4rem;
  margin: 0;
}
.MAIN_SLIDER_skr .skr-icon {
  width: 4rem;
  height: 4rem;
  margin-right: 2rem;
  flex-shrink: 0;
}
.MAIN_SLIDER_skr .skr-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.MAIN_SLIDER_skr_image {
  position: absolute;
  right: -10%;
  top: -15%;
  height: 130%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.MAIN_SLIDER_skr .skr-main-image {
  height: 90%;
  width: auto;
  max-width: none;
}
.MAIN_SLIDER_skr_top {
  position: relative;
}
.MAIN_SLIDER_skr .skr-mobile-image,
.MAIN_SLIDER_skr .skr-mobile-icon {
  display: none;
}
.MAIN_SLIDER_skr_bottom {
  margin-top: 6rem;
}
.MAIN_SLIDER_skr .btn {
  font-size: 2rem;
  padding: 1rem 4rem;
}

@media screen and (max-width: 1200px) {
  .MAIN_SLIDER_skr {
    padding: 6rem 0;
  }
  .MAIN_SLIDER_skr h2 {
    font-size: 3.5rem;
  }
  .MAIN_SLIDER_skr .skr-feature p {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }
}
@media screen and (max-width: 991px) {
  .MAIN_SLIDER_skr {
    padding: 4rem 0;
    background-image: url("/images/banners/skr/mobile/background mesh MOB.png") !important;
  }
  .MAIN_SLIDER_skr_top .row {
    display: flex;
    flex-direction: column;
  }
  .MAIN_SLIDER_skr_top .col-lg-8 {
    order: 1;
  }
  .MAIN_SLIDER_skr_top .col-lg-4 {
    order: 2;
  }
  .MAIN_SLIDER_skr .skr-header {
    text-align: left;
    margin-bottom: 2rem;
  }
  .MAIN_SLIDER_skr h2 {
    font-size: 2.8rem;
    text-align: left;
  }
  .MAIN_SLIDER_skr_features {
    margin-top: 2rem;
  }
  .MAIN_SLIDER_skr .skr-feature {
    margin-bottom: 2rem;
  }
  .MAIN_SLIDER_skr .skr-feature p {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .MAIN_SLIDER_skr .skr-icon {
    width: 3rem;
    height: 3rem;
    margin-right: 1.5rem;
  }
  .MAIN_SLIDER_skr_image {
    position: static;
    text-align: center;
    height: auto;
    width: 80%;
    display: block;
  }
  .MAIN_SLIDER_skr .skr-main-image {
    height: auto;
    width: 90%;
    max-width: 90%;
  }
  .MAIN_SLIDER_skr_bottom {
    margin-top: 3rem;
  }
  .MAIN_SLIDER_skr .btn {
    font-size: 1.6rem;
    padding: 0.8rem 3rem;
  }
  .MAIN_SLIDER_skr .skr-desktop-image,
  .MAIN_SLIDER_skr .skr-desktop-icon {
    display: none;
  }
  .MAIN_SLIDER_skr .skr-mobile-image,
  .MAIN_SLIDER_skr .skr-mobile-icon {
    display: block;
  }
}
@media screen and (max-width: 640px) {
  .MAIN_SLIDER_skr {
    padding: 3rem 0;
  }
  .MAIN_SLIDER_skr h2 {
    font-size: 2.2rem;
  }
  .MAIN_SLIDER_skr .skr-feature p {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
  .MAIN_SLIDER_skr .btn {
    font-size: 1.4rem;
    padding: 0.75em 2.5em;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .MAIN_SLIDER_skr h2 {
    font-size: 1.8rem;
  }
  .MAIN_SLIDER_skr .skr-icon {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1rem;
  }
  .MAIN_SLIDER_skr .skr-feature p {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }
}

/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /app/vendor/bootstrap-table/bootstrap-table.min.css?15631832513598 */
/* /app/vendor/fancyBox/jquery.fancybox.css?14448328554895 */
/* /app/vendor/fancyBox/helpers/jquery.fancybox-buttons.css?14448328552447 */
/* /app/vendor/fancyBox/helpers/jquery.fancybox-thumbs.css?1444832855735 */
/* /app/devinsight.css?156318325116242 */
/* /app/theme/theme.css?167050955217231 */
/* /local/templates/scale_new/css/base.css?15839178108482 */
/* /local/templates/scale_new/css/scale_new.css?175699105036862 */
/* /app/vendor/tel-input/css/intlTelInput.css?163224392314130 */
/* /local/templates/scale_new/components/bitrix/menu/horizontal_multilevel/style.css?15839178101236 */
/* /local/templates/scale_new/lib/menu/css/style.css?16342189064739 */
/* /local/templates/scale_new/lib/menu/dist/css/rd-navbar.css?158391781018988 */
/* /local/templates/scale_new/components/bitrix/menu/left/style.css?158391781060 */
/* /local/templates/scale_new/components/bitrix/catalog.section.list/scale/style.css?1583917810277 */
/* /local/templates/scale_new/components/bitrix/sale.basket.basket.line/scale/style.min.css?15839178103418 */
/* /local/templates/scale_new/template_styles.css?175699301518872 */
