

/* Start:/local/templates/kibercar/lib/lite-youtube-embed/lite-yt-embed.css?16893229132581*/
lite-youtube {
    background-color: #000;
    position: relative;
    display: block;
    contain: content;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
    max-width: 720px;
}

/* gradient */
lite-youtube::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
    background-position: top;
    background-repeat: repeat-x;
    height: 60px;
    padding-bottom: 50px;
    width: 100%;
    transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

/* responsive iframe with a 16:9 aspect ratio
    thanks https://css-tricks.com/responsive-iframes/
*/
lite-youtube::after {
    content: "";
    display: block;
    padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
    display: block;
    width: 68px;
    height: 48px;
    position: absolute;
    cursor: pointer;
    transform: translate3d(-50%, -50%, 0);
    top: 50%;
    left: 50%;
    z-index: 1;
    background-color: transparent;
    /* YT's actual play button svg */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
    filter: grayscale(100%);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    border: none;
}
.services-video__slider-item lite-youtube > .lty-playbtn {
    display: none;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
    filter: none;
}

/* Post-click styles */
lite-youtube.lyt-activated {
    cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
    opacity: 0;
    pointer-events: none;
}

.lyt-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

/* End */


/* Start:/local/templates/kibercar/css/styles/main.css?15646488926696*/
.hidden-dv {
    display: none !important;
}


.marg-null {
	margin:0!important;
}

.m-b-30 {
	margin-bottom: 30px;
}

.m-b-50 {
	margin-bottom: 50px;
}


/* Фикс таблиц на странице франшиза */
@media screen and (max-width: 385px) {
    .wrp-company table.franshiza td:last-child {
        padding: 0;
        padding-left: 13px;
        margin: 0;
        font-size: 14px;
    }
    .wrp-company td.check {
        padding-right: 0;
        padding-left: 13px;
        background-image: none;
        font-size: 14px;
    }
    .wrp-company td.check h4 {
        margin-bottom: 10px;
    }

    /* фикс для выездных установок */
    .removeForMobile {
        padding: 0 !important;
        width: 0px !important;
    }
    .removeForMobile img {
        display: none !important;
    }
}


/*Новый фильтр в Портфолио portfolio_2018*/
.filter.flat-filter {
	background: transparent;
	padding: 35px 0px 0px 0px;
}

.filter.flat-filter .hdr {
	margin-bottom: 50px;
	position: relative;
	padding-left: 10px;
	line-height: 30px;
	text-align: left;
}

.filter.flat-filter .hdr:before {
	content: "";
	height: 30px;
	width: 5px;
	background: #d92126;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
}


.filter.flat-filter .block {
	display: block
}
.filter.flat-filter .block.active ul {
	height: auto!important;
	transition: 3s;
}

.filter.flat-filter .block[data-num="1"]{
	display: inline-block;
    vertical-align: top;
    width: 31.625%;
    /*margin-right: 2.56%;*/
    margin-bottom: 0px;
    text-decoration: none;
    color: inherit;
    position: relative;
}

.filter.flat-filter .block[data-num="1"] ul, .filter.flat-filter .block[data-num="2"] ul{
	-webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
	overflow:hidden;
	height: 210px;
	transition: 3s;
}

.filter.flat-filter .block[data-num="1"] ul {
	max-width: 270px;
	border-top: 1px solid #eee;
	padding-top: 20px;
}

.filter.flat-filter .block[data-num="1"] ul li{
	background: #f7f7f7;
    padding: 6px 10px;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
	border-radius: 4px;
}

.filter.flat-filter .block[data-num="1"] ul li a{
	font-weight: 400;
	line-height: 20px;
	font-size: 16px;
}	

.filter.flat-filter .block[data-num="1"] ul li a .number{
	font-weight: 300;
	padding-left: 10px;
	font-size: 12px;
	line-height: 20px;
}	

.filter.flat-filter .block[data-num="2"]{
	display: inline-block;
    vertical-align: top;
    width: 68%;
    /*margin-right: 2.56%;*/
    margin-bottom: 0px;
    text-decoration: none;
    color: inherit;
    position: relative;
}

.filter.flat-filter .block[data-num="2"] ul{
	margin-bottom: 20px;
}

.filter.flat-filter .block[data-num="2"] ul li{
	height: 50px;
	border-top: 1px solid #eee;
	margin-bottom: 0px;
    font-size: 16px;
    font-weight: 400;
	text-align: left;
	width: calc(50% - 20px);
	float: left;
	dispLay: flex;
	position: relative;
}

.filter.flat-filter .block[data-num="2"] ul li:nth-last-child(2), .filter.flat-filter .block[data-num="2"] ul li:nth-last-child(1) {
	border-bottom: 1px solid #eee;
}

.filter.flat-filter .block[data-num="2"] ul li:nth-child(even){
	margin-left: 40px;
}

.filter.flat-filter .block[data-num="2"] ul li a{
	margin: auto;
	text-align: left;
	width: calc(100% - 40px);
	padding-right: 20px;
}

.filter.flat-filter .block[data-num="2"] ul li a .number{
	position: absolute;
	right: 10px;
	height: 50px;
	top: 0px;
	font-size: 10px;
	font-weight: 300;
	height: 20px;
	width: 20px;
	border: 1px solid #eee;
	line-height: 20px;
	text-align: center;
	border-radius: 100%;
	margin-top: 15px;
}

.filter.flat-filter .show_all_option {
	font-size: 13px;
	padding-top: 20px;
	color: #d92126;
	font-weight: 600;
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.filter.flat-filter .block[data-num="2"] .show_all_option {
	font-size: 13px;
	padding-top: 20px;
	color: #d92126;
	font-weight: 600;
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding-left: 10px;
}


.filter.flat-filter .show_all_option .show_all_option_plus, .filter.flat-filter .show_all_option .show_all_option_minus {
	height: 14px;
	width: 14px;
	margin-left: 10px;
	border: 1px solid #eee;
	border-radius: 100%;
	display: inline-block;
	top: 3px;
    position: relative;
}

.filter.flat-filter .show_all_option .show_all_option_plus:after {
	width: 2px;
	height: 8px;
	background: #d92126;
	content: "";
	position: absolute;
	right: 6px;
	top: 3px;
}

.filter.flat-filter .show_all_option .show_all_option_plus:before, .filter.flat-filter .show_all_option .show_all_option_minus:after {
	width: 8px;
	height: 2px;
	background: #d92126;
	content: "";
	position: absolute;
	right: 3px;
	top: 6px;
}

@media screen and (max-width: 1100px) {
	.filter.flat-filter .block[data-num="1"] {
		width: 32%;
	}
	
	.filter.flat-filter .block[data-num="2"] {
		width: 67.5%;
	}
}

@media screen and (max-width: 991px) {
	.filter.flat-filter .block[data-num="1"] {
		width: 40%;
	}
	
	.filter.flat-filter .block[data-num="2"] {
		width: 59%;
	}
	
	.filter.flat-filter .block[data-num="2"] ul li {
		width: 100%;
	}
	
	.filter.flat-filter .block[data-num="2"] ul li:nth-child(even) {
		margin-left: 0px;
	}
}

@media screen and (max-width: 767px) {
	.filter.flat-filter .block[data-num="1"], .filter.flat-filter .block[data-num="2"] {
		width: 100%;
		margin-bottom: 30px;
	}
	
	.filter.flat-filter .block[data-num="1"] ul {
		max-width: 100%;
	}
}


.filter.flat-filter .block[data-num="1"] ul li.active {
	background: #d92126;
}
.filter.flat-filter .block[data-num="1"] ul li.active > a, .filter.flat-filter .block[data-num="1"] ul li.active > a:hover {
	color: #fff;
}

.filter.flat-filter .block[data-num="2"] ul li.active {
	background: #f7f7f7;
}

.filter.flat-filter .block[data-num="2"] ul li.active > a, .filter.flat-filter .block[data-num="2"] ul li.active > a:hover {
	color: #d92126;
}


.filter.flat-filter .block[data-num="2"] ul li.active > a .number {
	border: 1px solid #f7f7f7;
	background: #d92126;
}

.filter.flat-filter .block[data-num="2"] ul li.active > a .number span {
	color: #fff;
}

.km-tabs-content__wide {
	width: 100%;
	max-width: 100%;
}

.contacts-page__filial-map {
	height: 260px;
	width: 100%;
}

.contacts-page__partner-map {
	width: 100%;
	height: 361px;
}
/* End */


/* Start:/local/templates/kibercar/css/styles/template.css?157658052418207*/
.catalog-main-filter .select2-container .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
    background-color: #616161;
}
.km-menu .vyezdnye-ustanovki-link{
    height: 42px;
    padding-left: 50px;
    line-height: 42px;
    color: #dc3237;
    border-left: 10px solid #fff;
    cursor: pointer;
    font-family: Tahoma;
    display: block;
    margin-bottom: 15px;
    position: relative;
    text-decoration: underline;
}
.km-menu .vyezdnye-ustanovki-link:before {
    position: absolute;
    content: "";
    background: url("/images/vzust.png");
    width: 34px;
    height: 28px;
    left: 3px;
    top: 4px;
}
.headerContactContainer{
    display: none;
}
.regionFormContainer.closed{
    display: none;
}
.button.get-price {
    background: #616161;
}

/* begin company page */
.company p{
    color: #66666f;
    font-family: "Tahoma", serif;
    font-size: 16px;
}
.company p.company__video{
    text-align: center;
    margin-top: -27px;
}
.company__video iframe{
    width: 100%;
    margin: 0;
    height: 678px;
}
.company__headline{
    display: flex;
    justify-content: center;
    margin: 45px 0 20px;
}
.company__headline_h2{
    color: #66666f;
    font-size: 24px;
    font-family: "Roboto";
    font-weight: 300;
    text-align: center;
    border-top: 5px solid #fd1c22;
    padding: inherit;
    line-height: 24px;
    padding-top: 10px;
    display: inline-block;
    text-transform: uppercase;
    white-space: pre-line;
    max-width: 680px;
}
.company__selection{
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.company__advantages{

}
.company__advantages_list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.company__advantages_item{
    width: 32%;
    background: inherit;
    margin: inherit;
    background-color: #f0f0f0;
    height: 135px;
    padding: 10px 20px 10px 150px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    position: relative;
}
.company__advantages_item:before{
    content: "";
    position: absolute;
    width: 150px;
    height: 135px;
    top:0;
    left:0;
    background: url("/images/company/advantage_1.png") no-repeat 30px center;
}
.company__advantages_item:nth-child(2):before{
    background-image: url("/images/company/advantage_2.png");
}
.company__advantages_item:nth-child(3):before{
    background-image: url("/images/company/advantage_3.png");
}
.company__advantages_item:nth-child(4):before{
    background-image: url("/images/company/advantage_4.png");
}
.company__advantages_item:nth-child(5):before{
    background-image: url("/images/company/advantage_5.png");
}
.company__advantages_item:nth-child(6):before{
    background-image: url("/images/company/advantage_6.png");
}
.company__advantages_item:nth-child(7):before{
    background-image: url("/images/company/advantage_7.png");
}
.company__advantages_item span{
    font-size: 24px;
    font-family: "Roboto", serif;
    font-weight: 300;
    color: #66666f;
}

.company__advantages_item:nth-child(n+4){
    width: 24%;
    padding: 5px 10px 5px 120px;
}
.company__advantages_item:nth-child(n+4):before{
    background-position: 10px center;
}
.company__advantages_item:nth-child(n+4) span{
    font-size: 22px;
}

.company__reasons{
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 60px;
}
.company__reasons_items{
    width: 29%;
}
.company__reasons_item{
    z-index: 10;
    position: relative;
}
.company__reasons_title{
    background-color: #d92126;
    color: #fff;
    font-size: 22px;
    font-family: "Roboto", serif;
    font-weight: 300;
    text-transform: uppercase;
    padding: 18px 20px;
}
.company__reasons_desc{
    padding: 20px 22px;
    background-color: rgba(255, 255, 255, 0.61);
    font-size: 15px;
    color: #66666f;
    font-family: "Tahoma", serif;
    line-height: 22px;
}
.company__reasons_right{
    text-align: right;
}
.company__reasons_img{
    position: absolute;
    top: 132px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 5;
    width: 550px;
}
.company__make-use{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
}
.company__make-use_company{
    width: 24%;
    height: 140px;
    border: 1px solid #d4d4d4;
    border-top: 8px solid #d92126;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.company__make-use_company img{
    max-width: 90%;
}
.company__about{
    margin-top: 40px;
}
.company__about_list{
    display: flex;
    justify-content: space-between;
}
.company__about_list_item{
    width: 28%;
    border-left: 8px solid #d92126;
    padding-left: 13px;
    margin-bottom: 0;
    background: inherit;
    color: #66666f;
}
.company__about_list_item:last-child{
    width: 35%;
}
.company__about_list_title{
    font-family: "Roboto", serif;
    font-size: 24px;
    font-weight: 300;
    margin-top: -23px;
    min-height: 46px;
}
.company__about_list_desc{
    font-family: "Tahoma", serif;
    font-size: 16px;
    margin-bottom: -23px;
}
.address .items:nth-child(3) {
    margin-right: 4%;
}
.product-date{
    color: #9d9d9d;
    font-size: 12px;
    margin: -2px 0 -8px;
    display: block;
}
.product-item__price {
    color: #d92126;
    font-size: 18px;
    font-family: 'Calibri';
    font-weight: 400;
}
.product-item__price_old{
    color: #333333;
    font-size: 18px;
    font-family: 'Calibri';
    font-weight: 400;
    line-height: 20px;
    text-decoration: line-through;
}
.product-detail__price_old{
    display: block;
    color: #333333;
    font-size: 20px;
    font-family: 'Calibri';
    font-weight: 600;
    line-height: 20px;
    text-decoration: line-through;
}
.product-detail__price_recommendation{
    display: block;
    color: #333333;
    font-size: 16px;
    font-family: 'Calibri';
    font-weight: 500;
    line-height: 24px;
}
.compatibility .product-detail__order-phone{
    margin-top: 15px;
}
.product-detail__order-phone a{
    word-break: keep-all;
    color: #222;
}
.product-item__sale{
    border: 1px solid #d92126 !important;
    position: relative;
}
.product-item__sale.product-item:hover {
    border: 1px solid #ffc4c1 !important;
}
.thumb__sale{
    position: relative;
}
.product-item__sale:before, .thumb__sale:before{
    content: "";
    background: url(/images/sale.png) no-repeat;
    height: 63px;
    width: 63px;
    position: absolute;
    z-index: 5;
    right: 3px;
    top: 10px;
}
.select-box input[type=text].city-input-hd{
    margin: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -5;
    width: 100% !important;
}
.video-container {
    position: relative;
    padding-bottom: 52.35%; /*56.25%; 16:9*/
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body .select-box.required .select2-container .select2-selection--single .select2-selection__rendered {
    color: #d92126;
}
.select-box .select2-selection__rendered:after{
    content: none;
}

form .select-box{
    position: relative;
    width: 100%;
}

/*table style */
.table-style {
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0;
}
.table-style {
    width:100%;
    margin-bottom:20px;
}
.table-style th,.table-style td {
    padding:15px;
    line-height:20px;
    text-align:left;
    vertical-align:top;
}
.table-style th {
    font-weight:bold;
}
.table-zbr tfoot {
    font-weight:bold;
}
.table-zbr thead th {
    vertical-align:bottom;
}
.table-zbr td:first-child {
    font-weight: 500;
}
.table-zbr tbody+tbody {
    border-top:2px solid #cccccc;
}
.table-zbr table {
    background-color:#ffffff;
}
.table-zbr tbody>tr:nth-child(odd)>td,.table-zbr tbody>tr:nth-child(odd)>th {
    background-color:#f4f4f4;
}
.table-zbr tbody tr:hover>td,.table-zbr tbody tr:hover>th {
    background-color:#ecf0f1;
    transition-property:background-color .2s linear 0s;
    -moz-transition:background-color .2s linear 0s;
    -webkit-transition:background-color .2s linear 0s;
    -o-transition: background-color .2s linear 0s;
}
.table-rtn thead th, .table-rtn tbody tr td:first-child{
    background-color:#f4f4f4;
}
/*end table style*/


.home-page_h1{
    font-size: 28px;
    color: #222222;
    line-height: 34px;
    font-weight: 300;
    white-space: pre-line;
    margin: -35px 0 30px;
    letter-spacing: 0;
    padding-bottom: 0;
}
.home-page_h1:before{
    content: none;
}
.search__page .page_title-wrp {
    padding: 0 0;
    overflow: hidden;
    background: url(/images/search.jpg);
}
.search__page .page_title {
    color: #fff;
    padding: 0 140px 0 90px;
    position: relative;
    background: #d92126;
    display: inline-block;
    vertical-align: middle;
    font: bold 32px/62px Tahoma, sans-serif;
    margin: 0;
}
.menu{
    position: relative;
}
.search__page{
    margin-bottom: 120px;
}
.search__link{
    position: absolute;
    right: -10px;
    top: -6px;
    height: 14px;
    width: 14px;
    background: url(/images/search_icon.png) no-repeat center center;
}
.header .menu .main-menu > li > a.search__link:hover:before{
    right: 100%;
}

a.header-phone-number{
    color: #66666e;
    font-size: 16px;
    font-family: 'Calibri';
    font-weight: bold;
    cursor: pointer;
    position: relative;
    margin: 0 16px 0 20px;
}
a.header-phone-number:hover{
    text-decoration: none;
}

.header .contacts .button{
    margin: 16px 0;
    padding: 0 20px;
}

.open-form-fly{
    width: 160px;
    display: none;
    position: fixed;
    right: -65px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    bottom: 130px;
    top: 0;
    height: 50px !important;
    margin: auto !important;
    border-radius: 5px;
    z-index: 40;
    background: #d92126;
    white-space: nowrap;
    line-height: 52px;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    font-family: "Roboto", sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.open-form-fly:hover{
    right: -60px;
    background: #d92126;
}
.product-detail__pdf-link{
    padding-left: 30px;
    position: relative;
    color: #222 !important;
}
.product-detail__pdf-link:before{
    content: "";
    position: absolute;
    background-image: url("/images/pdf-icon.png");
    background-size: contain;
    width: 18px;
    height: 18px;
    left: 0;
    top:0;
}
.product-detail__pdf-link:hover{
    text-decoration: none;
}
@media (max-width: 1400px) {

    .wrp-disabled-mobile{
        grid-template-columns: 0 100%;
        grid-column-gap: 0;
    }

    .wrp-disabled-mobile .wrapper,
    .wrp-disabled-mobile .leftSide,
    .wrp-disabled-mobile .rightSide{
        max-width: inherit;
    }
    .wrp-disabled-mobile .leftSide{
        width: 45%;
    }
    .wrp-disabled-mobile .otherCityBlock{
        max-width: inherit;
    }
    .wrp-disabled-mobile .otherCityBlock .km-title{
        max-width: inherit;
    }

}
@media (max-width: 1200px) {

    .company__video iframe {
        height: 540px;
    }

    .company__advantages_item:nth-child(n+4) {
        width: 24%;
        padding: 10px 10px 5px 85px;
    }
    .company__advantages_item:nth-child(n+4) span {
        font-size: 20px;
    }
    .company__advantages_item:nth-child(n+4):before {
        background-position: 12px center;
        background-size: 40%;
    }

    .company__reasons_title {
        font-size: 20px;
    }

}
@media (max-width: 1100px) {
    .search__link{
        top: 1px;
    }
}
@media (max-width: 992px) {

    .company__video iframe {
        height: 420px;
    }

    .company__advantages_item{
        width: 48%;
    }
    .company__advantages_item:nth-child(n+4){
        width: 48%;
        padding: 10px 20px 10px 150px;
    }
    .company__advantages_item:nth-child(n+4):before {
        background-position: 30px center;
        background-size: inherit;
    }
    .company__advantages_item:nth-child(n+4) span {
        font-size: 24px;
    }
    .company__advantages_list {
        justify-content: space-around;
    }
    .company__reasons_img {
        display: none;
    }
    .company__reasons{
        flex-wrap: wrap;
    }
    .company__reasons_items {
        width: 100%;
    }
    .company__reasons_right {
        text-align: left;
    }
    .company__reasons_title {
        padding: 8px 20px;
    }
    .company__reasons {
        margin-top: 30px;
    }
    .company__make-use_company {
        width: 32%;
    }
    .company__make-use {
        justify-content: space-around;
    }
    .company__about_list {
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .company__about_list_item {
        width: 46%;
        margin-bottom: 20px;
    }
    .company__about_list_item:last-child {
        width: 90%;
    }
    .km-page .allpageWrapper ._wrp{
        padding: 0 15px;
        grid-template-columns: 40% 58%;
        grid-column-gap: 2%;
        grid-template-areas: "left main";
    }
    .km-page .dataBlock{
        width: 100%;
    }
    .km-page .videoBlock {
        width: 100%;
    }
    .km-tabs-content .button{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .videoBlock iframe{
        width: 100%;
    }
    .km-tabs div {
        width: 42%;
    }
    .km-tabs div:nth-child(3) {
        margin-right: 20px;
    }
    .km-page .allpageWrapper ._wrp.wrp-disabled-mobile {
        grid-template-columns: 0 100%;
        grid-column-gap: 0;
        padding: 0 15px;
    }
    .km-page .otherCityBlock .dataBlock {
        width: 50%;
    }
}
@media (max-width: 768px) {

    .company__video iframe {
        height: 320px;
    }

    .company__selection{
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .company__advantages_item{
        width: 100%;
    }
    .company__advantages_item:nth-child(n+4){
        width: 100%;
    }
    .company__make-use_company {
        width: 48%;
    }

    .km-page .allpageWrapper ._wrp {
        padding: 0 15px;
        grid-template-columns: 100%;
        grid-column-gap: 0;
        grid-template-areas: "left" "main";
    }
    .km-container {
        width: 100%;
        max-width: inherit;
    }
    .km-page .allpageWrapper ._wrp.wrp-disabled-mobile {
        grid-template-columns: 100%;
        grid-column-gap: 0;
        padding: 0 15px;
    }
    .wrp-disabled-mobile .leftSide {
        width: 80%;
        text-align: center;
        margin: 0 auto;
        float: inherit;
    }
    .wideBlock .rightSide {
        width: 98%;
        text-align: center;
        margin: 0 auto;
        float: inherit;
    }
    .photosBlock {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .wrp-disabled-mobile .otherCityBlock .km-title {
        text-align: center;
    }
    .otherCityBlock .km-title .button {
        float: inherit;
        margin: 12px auto;
    }
    .km-page .otherCityBlock .dataBlock {
        width: 100%;
    }
    .km-page .otherCityBlock .mapBlock {
        width: 100%;
    }
    .header .menu .main-menu > li {
        margin-right: 10px;
    }
    .header .menu .main-menu > li > a {
        font-size: 12px;
    }
}
@media (max-width: 800px) {
    .home-page_h1{
        text-align: center;
    }
    .selection .col-left .hdr, .selection .col-right .hdr{
        line-height: 30px;
    }
}
@media (max-width: 640px) {
    .search__link{
        width: 100%;
        right: 0;
    }
}
@media (max-width: 576px) {

    .company__video iframe {
        height: 220px;
    }
    .company__make-use_company {
        width: 100%;
    }
    .company__about_list_item {
        width: 90%;
    }

    .table-style th,.table-style td {
        padding:5px;
    }

}
/* end company page */

@media (max-width: 1100px) and (min-width: 640px) {
    .header.submenu-mb{
        margin-bottom: 65px;
    }
}
@media screen and (min-width: 1101px) {
    .header .menu {
        display: inline-block !important;
    }
}
@media (max-width: 680px) {
    .page_title {
        font-size: 30px;
        padding: 0 40px;
        line-height: 56px;
    }
}
@media (max-width: 640px) {
    .headerContactContainer{
        display: block;
    }
    .modal-contacts-btn{
        display: none;
    }
    .km-tabs{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
}
@media screen and (max-width: 430px){
    /*.dialogs .popup form.call_phone .select-box {*/
        /*display: block;*/
        /*margin-left: auto;*/
        /*margin-right: auto;*/
    /*}*/
    .header .contacts .button{
        height: 50px;
        line-height: 50px;
    }
    .open-form-fly{
        transform: inherit;
        -webkit-transform: inherit;
        width: 100%;
        bottom: inherit;
        right: 0;
        border-radius: 0;
    }
    .open-form-fly:hover{
        right: 0;
        background: #a20f13;
    }
}
/* End */


/* Start:/local/templates/kibercar/css/fonts.css?15646488924199*/
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Thin'), local('Roboto-Thin'), url('/local/templates/kibercar/css/./fonts/roboto/Robotothin.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotothin.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotothin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('/local/templates/kibercar/css/./fonts/roboto/Robotothinitalic.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotothinitalic.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotothinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Light'), local('Roboto-Light'), url('/local/templates/kibercar/css/./fonts/roboto/Robotolight.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotolight.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('/local/templates/kibercar/css/./fonts/roboto/Robotolightitalic.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotolightitalic.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto'), local('Roboto-Regular'), url('/local/templates/kibercar/css/./fonts/roboto/Roboto.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Roboto.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Roboto.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Italic'), local('Roboto-Italic'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoitalic.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoitalic.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Medium'), local('Roboto-Medium'), url('/local/templates/kibercar/css/./fonts/roboto/Robotomedium.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotomedium.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('/local/templates/kibercar/css/./fonts/roboto/Robotomediumitalic.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotomediumitalic.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Bold'), local('Roboto-Bold'), url('/local/templates/kibercar/css/./fonts/roboto/Robotobold.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotobold.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('/local/templates/kibercar/css/./fonts/roboto/Robotobolditalic.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotobolditalic.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Black'), local('Roboto-Black'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoblack.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoblack.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: swap; src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoblackitalic.woff2') format('woff2'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoblackitalic.woff') format('woff'), url('/local/templates/kibercar/css/./fonts/roboto/Robotoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

/* End */


/* Start:/local/templates/kibercar/css/styles/style.css?1763097469134648*/
@charset "UTF-8";

.bx-wrapper ul {
  margin-bottom: 0px; }
.bx-wrapper ul li {
  padding-left: 0px;
  background: none;
  line-height: normal;
  margin-bottom: 0px;
  white-space: normal; }

.bx-wrapper img, .bxml-dialog img, .bxml-subdialog-cont img {
  margin: 0px; }

.bx-wrapper, .bxml-dialog, .bxml-subdialog-cont {
  line-height: initial; }

.hidden-mv {
  display:block !important;
}
.hidden-dv {
  display:none !important;
}
.form-cell-confirm {
	display:none;
}
.header {
  padding: 16px 30px 0px 30px;
  text-align: center;
  position: relative; }
.header .logo {
  font-size: 0px;
  padding-top: 10px; }
.header .logo a {
  width: 267px;
  height: 45px;
  display: inline-block;
  vertical-align: top; }
.header .logo a img {
  display: block; }
.header .logo .open-menu {
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
  cursor: pointer;
  display: none; }
.header .logo .open-menu span {
  display: block;
  width: 45px;
  height: 5px;
  margin-bottom: 6px;
  background: #d92126; }
.header .logo .open-menu span:last-child {
  margin-bottom: 0px; }
.header .contacts {
  text-align: right;
  font-size: 13px;
  line-height: 19px; }
.header .contacts .time {
  color: #d92126;
}
.header .contacts .phone {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  line-height: 30px;
  font-weight: 900;
  color: #222222;
  text-decoration: none; }
.footer .contacts .region-phone,
.header .contacts .region-phone,
.header .contacts .region-time
{
  display: none;
}

.header .contacts .geo-default,
.footer .contacts .geo-default
{
  display: inline-block;
}
.header .contacts .button
{
  margin: 10px 0;
  width: auto;
  height: auto;
  line-height: 35px;
}
.header .contacts a
{
  cursor: pointer;
}
.header .contacts .text
{
  text-align: left;
}
.header .contacts #selected-region
{
  margin-top: 5px;
  display: inline-block;
  font-weight: bold;
  background: url("/local/templates/kibercar/css/styles/../img/contact-map-icon.png") no-repeat;
  padding-left: 25px;
  line-height: 22px;
  color: #292929;
  cursor: pointer;
  margin-right: 20px;

}
.header .contacts #selected-region:before
{

}
@media
only screen and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-device-pixel-ratio : 2) {

  .header .contacts #selected-region{
    background-image: url('/local/templates/kibercar/css/styles/../img/contact-map-icon-x2.png');
    -moz-background-size:13px 21px;
    -ie-background-size:13px 21px;
    -o-background-size:13px 21px;
    -webkit-background-size:13px 21px;
    background-size:13px 21px;
  }
}
.header .contacts .text a.open-form
{
  width: 60px;
  text-transform: uppercase;
  float: right;
  line-height: 1em;
  text-decoration: underline;
  text-align: center;
}
.header .view-3d {
	margin-left: 20px;
   }
.header .menu {
  display: inline-block;
  vertical-align: top;
 # padding-left: 12px; }
.header .menu .main-menu {
  margin-bottom: 0px; }
.header .menu .main-menu li {
  line-height: normal;
  margin-bottom: 0px;
  white-space: normal;
  padding-left: 0px;
  background: none; }
.header .menu .main-menu a {
  color: #666666;
  text-decoration: none; }
.header .menu .main-menu > li {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px; }
.header .menu .main-menu > li:last-child {
  margin-bottom: 0px; }
.header .menu .main-menu > li > a {
  display: block;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  padding-top: 25px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px transparent;
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  overflow: visible;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding-bottom: 40px; }
.header .menu .main-menu > li > a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: -16px;
  background: #d92126;
  height: 5px;
  -webkit-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }
.header .menu .main-menu > li > a:hover:before, .header .menu .main-menu > li > a:focus:before, .header .menu .main-menu > li > a:active:before {
  right: 0; }
.header .menu .main-menu > li > a:hover {
  color: #d92126; }
.header .menu .main-menu > li.active > a {
  color: #d92126; }
.header .menu .main-menu > li.active > a:before {
  right: 0; }
.header .menu .dropmenu {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 100%;
  padding-bottom: 40px;
  z-index: 10;
  background: #efefef;
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0;
  display: none; }
.header .menu .dropmenu.active {
  display: block;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0); }
.header .menu .dropmenu a {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
.header .menu .dropmenu a:hover {
  color: #d92126;
  text-decoration: underline; }
.header .menu .dropmenu h2 {
  padding: 45px 0px 40px 0px;
  text-align: left; }
.header .menu .dropmenu .service {
  width: 65.813%; }
.header .menu .dropmenu .service > ul {
  width: 48.052%;
  text-align: left; }
.header .menu .dropmenu .service > ul > li {
  display: block;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 25px; }
.header .menu .dropmenu .service > ul > li > a {
  font-weight: 700;
  white-space: pre-line; }
.header .menu .dropmenu .service > ul ul {
  padding-left: 20px;
  margin-top: 10px; }
.header .menu .dropmenu .service > ul ul a {
  font-weight: 300; }
.header .menu .dropmenu .marks-list {
  width: 25.642%; }
.header .menu .dropmenu .marks-list ul {
  font-size: 0px; }
.header .menu .dropmenu .marks-list li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: left;
  margin-bottom: 11px;
  font-size: 17px;
  line-height: 25px;
  font-weight: 700; }

.shortmenu li .dropmenu {
  display: none !important; }

.why-we + .video-slider {
  padding-top: 0;
  margin-bottom: 50px; }

.video-slider {
  padding-bottom: 15px;
  padding-top: 5px; }
.video-slider .slider-box {
  padding-right: 200px;
  position: relative; }
.video-slider .slider-box .bx-wrapper {
  z-index: 1; }
.video-slider .slider-box li img {
  display: block;
  position: relative;
  z-index: 1; }
.video-slider .slider-box li .video {
  position: absolute;
  z-index: 2;
  background: url(/local/templates/redesign2017/img/play-white.png) no-repeat;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px; }
.video-slider .slider-box li .video span {
  position: absolute;
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: 900;
  line-height: 82px;
  left: 100%;
  margin-left: 10px;
  text-transform: uppercase;
  white-space: nowrap; }
.video-slider .slider-box .controls {
  position: absolute;
  right: 25px;
  top: 50%;
  z-index: 2;
  padding: 62px 0px; }
.video-slider .slider-box .controls .pager a {
  display: block;
  width: 120px;
  height: 80px;
  position: relative;
  margin-bottom: 20px; }
.video-slider .slider-box .controls .pager a:last-child {
  margin-bottom: 0px; }
.video-slider .slider-box .controls .pager a:before {
  content: ' ';
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  border: 3px solid #d92126;
  opacity: 0; }
.video-slider .slider-box .controls .pager a:after {
  content: ' ';
  position: absolute;
  left: 50%;
  top: 50%;
  background: url(/local/templates/redesign2017/img/play-red.png) no-repeat;
  width: 16px;
  height: 19px;
  margin-left: -8px;
  margin-top: -9.5px; }
.video-slider .slider-box .controls .pager a.active:before {
  opacity: 1; }
.video-slider .slider-box .controls .pager a img {
  width: 100%;
  height: 100%;
  display: block; }
.video-slider .slider-box .controls .next {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  bottom: 0px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.video-slider .slider-box .controls .next a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/top-slider-arrows.png);
  background-repeat: no-repeat;
  background-position: -32px -32px;
  width: 32px;
  height: 32px; }
.video-slider .slider-box .controls .prev {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  top: 0px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.video-slider .slider-box .controls .prev a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/top-slider-arrows.png);
  background-repeat: no-repeat;
  background-position: -32px 0;
  width: 32px;
  height: 32px; }
.video-slider .slider-box .bx-pager {
  display: block !important; }

.payment-form {
  background: url(/local/templates/redesign2017/img/payment-form-bg.jpg) no-repeat top center;
  background-size: cover;
  padding-bottom: 75px;
  padding-top: 65px;
  text-align: center; }
.payment-form .h {
  margin-bottom: 15px;
  font-size: 35px;
  line-height: 40px;
  font-weight: 900;
  white-space: pre-line;
  text-align: center;
  color: #fff; }
.payment-form .text {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 55px;
  color: #fff;
  text-align: center; }
.payment-form .select-box {














  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  width: 270px;
  margin-bottom: 30px; }
.payment-form .box .button {
  display: inline-block;
  vertical-align: top; }
.payment-form .bottom {
  text-align: center;
  padding-top: 25px; }
.payment-form .bottom .price {
  font-size: 20px;
  font-weight: 300;
  color: #fff; }
.payment-form .bottom .price span {
  font-weight: 900;
  color: #d92126;
  display: inline-block;
  margin-left: 5px; }
.payment-form .bottom .button {
  width: auto;
  display: inline-block;
  vertical-align: top;
  background: none;
  border: 2px solid #d92126;
  color: #d92126;
  line-height: normal;
  height: auto;
  margin-top: 45px;
  padding: 15px 35px 14px 35px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px; }
.payment-form .bottom .button:hover {
  background: #d92126;
  color: #fff; }

.brand .top-box, .service-page .top-box {
  position: relative;
  background: #efefef; }
.brand .top-box .slider-box, .service-page .top-box .slider-box {
  position: absolute;
  top: 0;
  bottom: 0; }
.brand .top-box .slider-box img, .service-page .top-box .slider-box img {
  position: relative;
  z-index: 1;
  display: block;
  height: 100%;
  margin: 0px;
  max-width: none; }
.brand .top-box .slider-box .text, .service-page .top-box .slider-box .text {
  padding-left: 85px;
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px; }
.brand .top-box .slider-box .text:before, .service-page .top-box .slider-box .text:before {
  content: ' ';
  position: absolute;
  width: 50px;
  height: 50px;
  background: url(/local/templates/redesign2017/img/play-white-small.png) no-repeat;
  left: 15px;
  top: 50%;
  margin-top: -25px; }
.brand .top-box .text-box .box, .service-page .top-box .text-box .box {
  padding-top: 40px; }
.brand .top-box .text-box .text, .service-page .top-box .text-box .text {
  margin-bottom: 45px; }

.top-box .brand-icon {
  margin-bottom: 20px; }

.top-box .slider-box {
  width: 50%;
  position: relative;
  overflow: hidden; }
.top-box .slider-box .text {
  position: absolute;
  top: 50px;
  right: 0px;
  background: #d92126;
  display: block;
  color: #fff;
  font-size: 15px;
  line-height: 19px;
  text-align: right;
  max-width: 415px;
  padding: 11px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2;
  text-decoration: none; }
.top-box .slider-box li img {
  display: block;
  position: relative;
  z-index: 1;
  margin: 0;
  max-width: initial; }
.top-box .slider-box li .video {
  position: absolute;
  z-index: 2;
  background: url(/local/templates/redesign2017/img/play-white.png) no-repeat;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  margin-left: -57.5px;
  margin-top: -40px; }
.top-box .slider-box li .video span {
  position: absolute;
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: 900;
  line-height: 82px;
  left: 100%;
  margin-left: 10px;
  text-transform: uppercase;
  white-space: nowrap; }
.top-box .slider-box .controls {
  position: absolute;
  left: 40px;
  top: 50%;
  z-index: 2;
  padding: 62px 0px; }
.top-box .slider-box .controls .pager a {
  display: block;
  width: 120px;
  height: 80px;
  position: relative;
  margin-bottom: 20px; }
.top-box .slider-box .controls .pager a:last-child {
  margin-bottom: 0px; }
.top-box .slider-box .controls .pager a:before {
  content: ' ';
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  border: 3px solid #d92126;
  opacity: 0; }
.top-box .slider-box .controls .pager a:after {
  content: ' ';
  position: absolute;
  left: 50%;
  top: 50%;
  background: url(/local/templates/redesign2017/img/play-red.png) no-repeat;
  width: 16px;
  height: 19px;
  margin-left: -8px;
  margin-top: -9.5px; }
.top-box .slider-box .controls .pager a.active:before {
  opacity: 1; }
.top-box .slider-box .controls .pager a img {
  width: 100%;
  height: 100%;
  display: block; }
.top-box .slider-box .controls .next {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  bottom: 0px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.top-box .slider-box .controls .next a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/top-slider-arrows.png);
  background-repeat: no-repeat;
  background-position: -32px -32px;
  width: 32px;
  height: 32px; }
.top-box .slider-box .controls .prev {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  top: 0px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.top-box .slider-box .controls .prev a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/top-slider-arrows.png);
  background-repeat: no-repeat;
  background-position: -32px 0;
  width: 32px;
  height: 32px; }
.top-box .slider-box .bx-wrapper {
  z-index: 1; }
.top-box .slider-box .bx-pager {
  display: block !important; }

.top-box .text-box {
  width: 50%;
  background: #222222;
  color: #fff;
  min-height: 680px; }
.top-box .text-box .box {
  padding: 50px 0px 50px 65px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 585px; }
.top-box .text-box .text {
  font-size: 17px;
  line-height: 25px;
  white-space: pre-line;
  color: #efefef;
  margin-bottom: 85px; }

.why-we {
  padding-bottom: 65px; }
.why-we .items {
  margin-bottom: 60px; }
.why-we .item {
  width: 31.625%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #efefef;
  height: 100px;
  position: relative;
  margin-bottom: 30px; }
.why-we .item:before {
  content: ' ';
  background: url(/local/templates/redesign2017/img/why-we-check.png) no-repeat;
  position: absolute;
  left: 10px;
  top: 34px;
  width: 52px;
  height: 46px; }
.why-we .item.chip span {
  font-size: 13px !important;
  line-height: 17px;
  padding-left: 78px; }
.why-we .item.chip1:before {
  background: url(/local/templates/redesign2017/img/chip-icon-1.png) no-repeat;
  left: 20px; }
.why-we .item.chip2:before {
  background: url(/local/templates/redesign2017/img/chip-icon-2.png) no-repeat;
  left: 20px; }
.why-we .item.chip3:before {
  background: url(/local/templates/redesign2017/img/chip-icon-3.png) no-repeat;
  left: 20px; }
.why-we .item.chip4:before {
  background: url(/local/templates/redesign2017/img/chip-icon-4.png) no-repeat;
  left: 20px; }
.why-we .item.chip5:before {
  background: url(/local/templates/redesign2017/img/chip-icon-5.png) no-repeat;
  left: 20px; }
.why-we .item.chip6:before {
  background: url(/local/templates/redesign2017/img/chip-icon-6.png) no-repeat;
  left: 20px; }
.why-we .item span {
  display: block;
  padding: 10px 20px 10px 100px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  white-space: pre-line; }
.why-we .text {
  font-size: 17px;
  line-height: 25px; }

.attention {
  padding: 30px 0px;
  background: #d92126; }
.attention .text {
  padding-left: 100px;
  position: relative;
  color: #fff;
  font-size: 15px;
  line-height: 23px;
  font-weight: 300; }
.attention .text:before {
  content: ' ';
  position: absolute;
  background: url(/local/templates/redesign2017/img/attention-icon.png) no-repeat;
  width: 42px;
  height: 38px;
  left: 12px;
  top: 8px; }

.order {
  padding-bottom: 73px; }
.order.top {
  text-align: center;
  background: url(/local/templates/kibercar/css/styles/../../img/order-top-bg.jpg) no-repeat top center;
  background-size: cover; }
.order.top h2 {
  padding-top: 70px;
  font-size: 35px;
  line-height: 40px;
  font-weight: 900;
  white-space: pre-line;
  margin: 0px;
  padding: 70px 0 55px;
}
.order.top h2 b {
  font-weight: 900;
  color: #d92126;
}
.order.bottom {
  background: url(/local/templates/kibercar/css/styles/../../img/order-bottom-bg.jpg) no-repeat top center;
  background-size: cover; }
.order.bottom .box {
  max-width: 870px;
  margin: 0 auto;
  padding: 78px 0px 74px 0px; }
.order.bottom h2 {
  padding: 0px; }
.order.bottom .hdr {
  padding: 25px 0px 40px 0px;
  background: url(/local/templates/redesign2017/img/border-top-red.png) no-repeat top center, url(/local/templates/redesign2017/img/border-bottom-red.png) no-repeat bottom center;
  white-space: pre-line;
  color: #fff;
  text-align: center;
  font-size: 17px;
  line-height: 25px; }
.order h2 {
  color: #fff; }
.order .text {
  font-size: 17px;
  line-height: 25px;
  white-space: pre-line;
  margin-bottom: 32px;
  color: #efefef; }

.reasons {
  padding-bottom: 15px; }
.reasons h2 {
  padding: 80px 0px; }
.reasons .row {
  position: relative;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s; }
.reasons .row .close {
  display: none; }
.reasons .row.active {
  margin: 20px -20px 20px -20px;
  padding: 20px 20px 20px 20px;
  background: #efefef; }
.reasons .row.active .text-box {
  height: auto !important; }
.reasons .row.active .close {
  content: '';
  display: block;
  width: 17px;
  height: 16px;
  background: url(/local/templates/redesign2017/img/close-red.png) no-repeat center;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px; }
.reasons .row.active .img {
  padding-top: 30px; }
.reasons .img {
  overflow: hidden;
  width: 47%;
  -webkit-transition: padding linear 0.2s;
  -moz-transition: padding linear 0.2s;
  -o-transition: padding linear 0.2s;
  transition: padding linear 0.2s; }
.reasons .img img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0px; }
.reasons .text-box {
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.reasons .text-box.col-left {
  width: 47%; }
.reasons .text-box.col-right {
  width: 47%; }
.reasons .text-box .number {
  font-size: 16px;
  color: #d92126;
  font-weight: 900;
  margin-bottom: 35px; }
.reasons .text-box .number.big {
  font-size: 26px; }
.reasons .text-box .text {
  white-space: pre-line;
  font-size: 17px;
  line-height: 25px; }
.reasons .text-box .text .hide {
  margin-top: 20px; }
.reasons .text-box .text .button {
  margin-top: 20px; }
.reasons .text-box .text ul {
  white-space: normal; }

.clients {
  padding-bottom: 63px; }
.clients h2 {
  padding-bottom: 60px; }
.clients .items {
  font-size: 0px; }
.clients .item {
  display: inline-block;
  vertical-align: top;
  width: 17.95%;
  height: 115px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #efefef;
  margin-bottom: 2.56%;
  margin-right: 2.56%; }
.clients .item:nth-child(5n+5) {
  margin-right: 0px; }
.clients .marks .items{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.clients .marks .items .item{
  margin: 0 !important;
  margin-bottom: 30px !important;
}
.clients .item img {
  display: inline-block;
  vertical-align: top;
  max-width: 90%;
  height: auto;
  margin: 0px; }

.reasons + .characteristic {
  margin-top: 50px; }

.characteristic {
  padding-bottom: 80px;
  background: #efefef; }
.characteristic h2 {
  padding-top: 50px; }
.characteristic table {
  border-collapse: collapse;
  width: 100%; }
.characteristic table thead {
  font-weight: 700;
  color: #222222; }
.characteristic table thead + tbody td {
  font-size: 14px; }
.characteristic table tr {
  border-top: 1px solid #e0e0e0; }
.characteristic table td {
  font-size: 17px;
  line-height: 25px;
  vertical-align: top;
  padding: 8px 20px 8px 0px; }
.characteristic table td:first-child {
  font-weight: 700;
  padding-left: 20px;
  width: 280px; }
.characteristic .slider-box {
  max-width: 570px;
  position: relative;
  width: 100%;
  margin: 50px auto 0px auto; }
.characteristic .slider-box.wide {
  max-width: 100%; }
.characteristic .slider-box img {
  width: 100%;
  height: auto;
  display: block; }
.characteristic .next {
  position: absolute;
  left: 100%;
  margin-left: 40px;
  bottom: 50%;
  margin-bottom: -55px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.characteristic .next a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-ver.png);
  background-repeat: no-repeat;
  background-position: -32px -32px;
  width: 32px;
  height: 32px; }
.characteristic .prev {
  position: absolute;
  left: 100%;
  margin-left: 40px;
  top: 50%;
  margin-top: -55px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.characteristic .prev a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-ver.png);
  background-repeat: no-repeat;
  background-position: -32px 0;
  width: 32px;
  height: 32px; }
.characteristic .chip-digits .select-box {
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  width: 270px;
  margin-bottom: 30px; }
.characteristic .chip-digits .box {
  text-align: center; }
.characteristic .chip-digits .box .button {
  display: inline-block;
  vertical-align: top; }
.characteristic .chip-digits .box .select2-container .select2-selection--single {
  background: #fff !important; }
.characteristic .chip-digits .bottom {
  text-align: center;
  padding-top: 25px;
  display: none; }
.characteristic .chip-digits .bottom h2 {
  text-align: left; }
.characteristic .chip-digits .bottom table td:last-child {
  color: #d92126;
  font-weight: 700; }
.characteristic .chip-digits .bottom .button {
  margin: 30px auto; }

.brand-service .catalog {
  background: #efefef; }

.catalog,
.reviews {
  padding-bottom: 30px; }
.catalog h2,
.reviews h2 {
  padding-top: 60px;
  text-align: center; }

.x3-slide .slider-box {
  position: relative; }
.x3-slide .slider-box .next {
  position: absolute;
  right: 0;
  top: -96px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.x3-slide .slider-box .next a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
  background-repeat: no-repeat;
  background-position: -32px -32px;
  width: 32px;
  height: 32px; }
.x3-slide .slider-box .prev {
  position: absolute;
  right: 55px;
  top: -96px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.x3-slide .slider-box .prev a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
  background-repeat: no-repeat;
  background-position: 0 -32px;
  width: 32px;
  height: 32px; }
.x3-slide .slider-box .img {
  margin-bottom: 25px;
  height: 245px;
  overflow: hidden;
  position: relative; }
.x3-slide .slider-box .img img {





















  display: block;












  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%; }
.x3-slide .slider-box .h {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: #222222;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s lenear;
  -moz-transition: all 0.3s lenear;
  -o-transition: all 0.3s lenear;
  transition: all 0.3s lenear; }
.x3-slide .slider-box .text {
  font-size: 17px;
  line-height: 25px;
  white-space: pre-line; }
.x3-slide .slider-box .item {
  display: block;
  color: inherit;
  text-decoration: none; }
.x3-slide .slider-box .item:hover .h {
  color: #d92126;
  text-decoration: underline; }

.x3-slide .links {
 /* margin-top: 90px;*/
  text-align: center; }
.x3-slide .links .button {
  display: inline-block;
  vertical-align: top;
  position: relative; }
.x3-slide .links .button:last-child {
  margin-left: 26px; }
.x3-slide .links .button.arrow:before {
  content: ' ';
  position: absolute;
  background: url(/local/templates/redesign2017/img/button-arrow-white.png) no-repeat;
  width: 6px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  right: 23px; }
.x3-slide .links .button.play:before {
  content: ' ';
  position: absolute;
  background: url(/local/templates/redesign2017/img/button-play-white.png) no-repeat;
  width: 6px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  right: 23px; }

.about-company {
  background: url(/local/templates/redesign2017/img/sert-bg.jpg) no-repeat top center;
  background-size: cover;
  padding-bottom: 113px;
  color: #fff; }
.about-company h2 {
  padding: 60px 0px 80px 0px;
  color: #fff; }
.about-company .slider-box {
  position: relative; }
.about-company .slider-box .next {
  position: absolute;
  left: 637px;
  bottom: 0;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.about-company .slider-box .next a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
  background-repeat: no-repeat;
  background-position: -32px -32px;
  width: 32px;
  height: 32px; }
.about-company .slider-box .prev {
  position: absolute;
  left: 585px;
  bottom: 0;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.about-company .slider-box .prev a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
  background-repeat: no-repeat;
  background-position: 0 -32px;
  width: 32px;
  height: 32px; }
.about-company .slider-box .pager {
  position: absolute;
  left: 0px;
  bottom: 13px;
  font-size: 0px;
  line-height: normal; }
.about-company .slider-box .pager a {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  height: 5px;
  background: #efefef;
  margin-right: 5px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
.about-company .slider-box .pager a:last-child {
  margin-right: 0px; }
.about-company .slider-box .pager a.active {
  background: #d92126; }
.about-company .text-box {
  width: 670px;
  padding-top: 5px; }
.about-company .text-box .h {
  color: #fff;
  font-size: 25px;
  padding-left: 70px;
  font-weight: 900;
  position: relative;
  line-height: 50px;
  margin-bottom: 35px; }
.about-company .text-box .h:before {
  content: ' ';
  position: absolute;
  width: 48px;
  height: 44px;
  left: 0px;
  top: 50%;
  margin-top: -22px;
  background-position: center center;
  background-repeat: no-repeat; }
.about-company .text-box .text {
  color: #fff;
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 25px;
  white-space: pre-line; }
.about-company .text-box .text:last-child {
  margin-bottom: 0px; }
.about-company .l1 .text-box .h:before {
  background-image: url(/local/templates/redesign2017/img/sert-icon-1.png); }
.about-company .l2 .text-box .h:before {
  background-image: url(/local/templates/redesign2017/img/sert-icon-2.png); }
.about-company .l3 .text-box .h:before {
  background-image: url(/local/templates/redesign2017/img/sert-icon-3.png); }
.about-company .l4 .text-box .h:before {
  background-image: url(/local/templates/redesign2017/img/sert-icon-4.png); }
.about-company .sert {
  width: 250px;
  margin-right: 120px; }
.about-company .sert img {
  display: block;
  width: 100%;
  height: auto; }

.marks {
  padding-bottom: 90px; }
.marks h2 {
  padding: 70px 0px; }
.marks .item {
  width: 14.53%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #efefef;
  text-align: center;
  height: 80px;
  margin-bottom: 30px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
.marks .item:hover {
  border: 3px solid #d92126; }
.marks .item img {
  display: inline-block;
  vertical-align: top;
  max-width: 90%;
  margin: 0px; }

.dop-catalog {
  padding-bottom: 100px; }
.dop-catalog .slider-box {
  position: relative; }
.dop-catalog .slider-box .next {
  position: absolute;
  right: 0;
  top: -96px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.dop-catalog .slider-box .next a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
  background-repeat: no-repeat;
  background-position: -32px -32px;
  width: 32px;
  height: 32px; }
.dop-catalog .slider-box .prev {
  position: absolute;
  right: 55px;
  top: -96px;
  width: 32px;
  height: 32px;
  font-size: 0px; }
.dop-catalog .slider-box .prev a {
  display: block;
  background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
  background-repeat: no-repeat;
  background-position: 0 -32px;
  width: 32px;
  height: 32px; }
.dop-catalog h2 {
  padding: 60px 0px; }
.dop-catalog .img {
  position: relative;
  height: 260px;
  overflow: hidden;
  z-index: 1; }
.dop-catalog .img img {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  z-index: 1;
  height: 100%; }
.dop-catalog .img a {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -105px;
  margin-top: -25px;
  width: 210px;
  line-height: 50px;
  height: 50px;
  text-align: center;
  color: #fff;
  border: 2px solid #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  z-index: 3;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  opacity: 0;
  -webkit-transform: translate3d(0, -15px, 0);
  -moz-transform: translate3d(0, -15px, 0);
  -ms-transform: translate3d(0, -15px, 0);
  -o-transform: translate3d(0, -15px, 0); }
.dop-catalog .img a:hover {
  background: #fff;
  color: #222222; }
.dop-catalog .img:before {
  content: ' ';
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 2;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: rgba(34, 34, 34, 0.8);
  opacity: 0; }
.dop-catalog .text-box {
  background: #efefef;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  height: 100px; }
.dop-catalog .text-box .text {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  padding: 10px 40px;
  font-size: 20px;
  line-height: 25px;
  color: #222222;
  font-weight: 300; }
.dop-catalog .item:hover .img a {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0); }
.dop-catalog .item:hover .img:before {
  opacity: 1; }
.dop-catalog .item:hover .text-box {
  background: #d92126; }
.dop-catalog .item:hover .text-box .text {
  color: #fff; }

.news {
  background: #efefef;
  padding-bottom: 78px; }
.news.white {
  background: #fff; }
.news h2 {
  padding: 60px 0px 60px 0px; }
.news .links {
 /* margin-top: 65px;*/ }
.news .links .button.arrow {
  width: 370px; }
.news .links .button.arrow:before {
  right: 35px; }
.news.x3-slide .slider-box .img {
  height: 210px; }

.footer {
  background: #222222;
  color: #fff;
  padding: 45px 0px 30px 0px; }
.footer .contacts {
  max-width: 300px;
  width: 100%; }
.footer .contacts .phone {
  font-size: 25px;
  line-height: 25px;
  font-weight: 700;
  margin-bottom: 15px;
  vertical-align: top;
  color: inherit;
  text-decoration: none; }
.footer .contacts .button {
  width: 290px; }
.footer .contacts .social-icons {
  margin-top: 20px;
  max-width: 285px; }
.footer .contacts .social-icons a {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #3e3e3e;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }
.footer .contacts .social-icons a.a1 {
  background-image: url(/local/templates/redesign2017/img/social-icon-1.png); }
.footer .contacts .social-icons a.a2 {
  background-image: url(/local/templates/redesign2017/img/social-icon-2.png); }
.footer .contacts .social-icons a.a3 {
  background-image: url(/local/templates/redesign2017/img/social-icon-3.png); }
.footer .contacts .social-icons a.a4 {
  background-image: url(/local/templates/redesign2017/img/social-icon-7.png); }
.footer .contacts .social-icons a.a5 {
  background-image: url(/local/templates/redesign2017/img/social-icon-5.png); }
.footer .contacts .social-icons a.a6 {
  background-image: url(/local/templates/redesign2017/img/social-icon-6.png); }
.footer .contacts .social-icons a:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg); }
.footer .contacts .text {
  font-size: 12px;
  margin-top: 20px;
  color: #666666; }
.footer .contacts img {
  margin: 10px auto;
}
.footer .menu {
  width: 170px; }
.footer .menu ul {
  margin-bottom: 0px; }
.footer .menu li {
  margin-bottom: 14px;
  padding-left: 0px;
  line-height: normal;
  white-space: normal;
  background: none; }
.footer .menu li:last-child {
  margin-bottom: 0px; }
.footer .menu li a {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  color: #666666;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
.footer .menu li a:hover {
  color: #d92126; }
.footer .link {
  width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #666666;
  padding: 12px 20px 11px 30px;
  font-size: 15px;
  line-height: 25px; }
.footer .link a {
  color: inherit;
  text-decoration: none; }
.footer .link .h {
  font-weight: 700; }
.footer .link .text {
  font-weight: 300;
  padding-right: 13px;
  display: inline-block;
  vertical-align: top;
  background: url(/local/templates/redesign2017/img/footer-arrow-white.png) no-repeat right center;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
.footer .link:hover .text {
  padding-right: 16px;
  text-decoration: underline; }
.footer .bottom-text {
  text-align: center;
  white-space: pre-line;
  margin-top: 40px;
  font-size: 11px;
  color: #505050; }

body .select2-container .select2-selection--single {
  width: 100%;
  height: 50px;
  background: #efefef; }
body .select2-container .select2-selection--single .select2-selection__rendered {
  height: 50px;
  line-height: 50px;
  padding: 0px 50px 0px 20px;
  font-size: 15px;
  color: #666666;
}
body .select2-container .select2-selection--single .select2-selection__arrow {
  height: 5px;
  position: absolute;
  top: 50%;
  margin-top: -2.5px;
  right: 20px;
  width: 10px; }
body .select2-container .select2-selection--single .select2-selection__arrow b {
  border: none;
  height: 5px;
  display: block;
  left: 0px;
  margin-left: 0;
  margin-top: 0;
  position: relative;
  top: 0px;
  width: 10px;
  background: url(/local/templates/redesign2017/img/select-arrow.png) no-repeat; }

body .select2-dropdown {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #e1e1e1; }

body .select2-results__option {
  padding: 10px 20px;
  font-size: 14px;
  background: none;
  margin: 0px; }

body .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #d92126; }

body.service .select2-dropdown, body.main .select2-dropdown {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #222222;
  color: #fff; }

body.service .select2-results__option, body.main .select2-results__option {
  padding: 10px 20px;
  font-size: 14px; }

body.service .select2-container--default .select2-results__option--highlighted[aria-selected], body.main .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #d92126; }

body.service .select2-container--default .select2-results__option[aria-selected=true], body.main .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #1c1c1c; }

.title {
  padding: 90px 0px; }
.title h1 {
  padding: 0px;
  margin: 0px;
  color: #fff; }
.title h1:before {
  display: none; }
.title .youtube-link {
  width: 190px;
  height: 36px;
  line-height: 38px;
  text-decoration: none;
  display: block;
  text-align: center;
  background-color: #e62118;
  background-image: url(/local/templates/redesign2017/img/youtube-icon.png);
  background-repeat: no-repeat;
  background-position: 15px center;
  color: #fff;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 700;
  padding-left: 20px;
  margin-top: 7px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
.title .youtube-link:hover {
  background-color: #a20f13; }

.filter {
  background: #efefef;
  padding: 35px 0px 35px 0px; }
.filter .hdr {
  font-size: 25px;
  line-height: 40px;
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
  color: #222222; }
.filter .hdr b {
  font-weight: 900; }
.filter .options {
  display: inline-block;
  vertical-align: top;
  margin-left: 31px; }
.filter .options .item {
  display: inline-block;
  vertical-align: top;
  margin-right: 31px;
  font-size: 25px;
  line-height: 40px;
  font-weight: 900;
  color: #222222;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer; }
.filter .options .item.active {
  color: #d92126; }
.filter .options .item:last-child {
  margin-right: 0px; }
.filter .block {
  margin-top: 35px;
  font-size: 0;
  display: none; }
.filter .block.active {
  display: block; }
.filter .block.uslugi ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;

  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
  column-gap: 50px; }
.filter .block ul {
  display: block;
  margin-bottom: 0px;
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6; }
.filter .block ul li {
  margin-bottom: 15px;
  font-size: 17px;
  padding-left: 0px;
  white-space: normal;
  background: none;
  line-height: normal;
  font-weight: 700; }
.filter .block ul li .number {
  display: inline-block;
  font-weight: 300; }
.filter .block ul li a {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: inherit;
  text-decoration: none; }
.filter .block ul li a:hover {
  color: #d92126; }
.news .our-works .img {
  height: 210px; }
.works .img {
  height: 210px; }
  .our-works-title {
	 padding-top: 80px
  }
  
  .our-works-title  .our-works-title-wrapper{
	position: relative;
  }
  .our-works-title h2 {
	 padding: 0px;
	 font-weight: 300;
	 color: #66666e;
	 display: inline-block;
	 z-index: 99;
	 background: #fff;
	 position: relative;
	 padding-right: 15px;
  }
  
  .h2-hr {
	 width: 100%;
	 position: relative;
	 z-index: 9;
	 top: -10px;
	  width: 100%;
	  height: 1px;
	  background: #eee;
	  display: block;
  }
  
@media screen and (max-width: 767px) {
	.our-works-title h2 {
		padding-right: 0px;
	}
	
	.our-works-title .h2-hr {
		display: none;
	}
	
	.our-works-title .m-b-50 {
		margin-bottom: 30px;
	}
}

  
.our-works {
  /*padding-top: 80px;*/
  padding-bottom: 110px; }
.our-works .items {
  font-size: 0px; }
.our-works .img {
  margin-bottom: 25px;
  overflow: hidden; }
.our-works .img img {
  display: flex;
  flex: 1 0 100%;
  width: 100%;
  margin: 10px auto;
  }
.our-works .h {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: #222222;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s lenear;
  -moz-transition: all 0.3s lenear;
  -o-transition: all 0.3s lenear;
  transition: all 0.3s lenear; }
.our-works .text {
  font-size: 17px;
  line-height: 25px;
  white-space: pre-line; }
.our-works .item {
  display: inline-block;
  vertical-align: top;
  width: 31.625%;
  margin-right: 2.56%;
  margin-bottom: 50px;
  text-decoration: none;
  color: inherit;
  position: relative;  }
.our-works .item:nth-child(3n+3) {
  margin-right: 0px; }
.our-works .item:hover .h {
  color: #d92126;
  text-decoration: underline; }
.ribborn {
  width: 220px;
  height: 40px;
  background-color: rgba(217,33,38,0.75);
  position: absolute;
  top: 160px;
  right: 0;
  color: rgba(255,255,255,0.9);
  font-size: 13px;
  padding-right: 15px;
  display: flex;
  align-items: center;
  line-height: 15px;
  text-align: right;
  text-decoration: none;
}
.ribborn:hover {
  text-decoration: underline;
}
.work-page .news .content .button {
  width: 100%;
  display: inline-block;
  margin-top: 78px;
}
.content_margin {
  margin-top: 30px;}
.more {
  text-align: center;
  margin-top: 40px; }
.more span {
  display: inline-block;
  vertical-align: top;
  padding-left: 65px;
  line-height: 39px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  position: relative;
  cursor: pointer;
  color: #d92126; }
.more span:before {
  content: ' ';
  background: url(/local/templates/redesign2017/img/more.png) no-repeat;
  width: 44px;
  height: 39px;
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  cursor: pointer; }
.more span:hover:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.video-box {
  padding-top: 10px;
  padding-bottom: 80px; }
.video-box li {
  margin-bottom: 0px;
  line-height: inherit; }
.video-box ul {
  margin-bottom: 0px; }
.video-box .row {
  border-bottom: 1px solid #efefef;
  padding: 70px 0px 60px 0px; }
.video-box .more {
  margin-top: 65px; }
.video-box .video {
  width: 39.317%;
  margin-top: 5px;
  margin-right: 3.42%;
  margin-bottom: 10px; }
.video-box .video a {
  position: relative;
  display: block; }
.video-box .video a:before {
  content: ' ';
  position: absolute;
  background: url(/img/portfolio_play.png) no-repeat 0 0;
  background-size: contain;
  width: 80px;
  height: 80px;
  left: 50%;
  margin-left: -40px;
  top: 50%;
  margin-top: -40px;
  z-index: 2; }
.video-box .video a:hover:before {

}
.video-box .video img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0px; }
.video-box .text-box {
  margin-bottom: 10px;
  float: none; }
.video-box .text-box .hdr {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: #222222;
  margin-bottom: 22px; }
.video-box .text-box .text {
  font-size: 17px;
  line-height: 25px; }
.video-box .text-box ul {
  font-size: 15px;
  margin-top: 3px;
  line-height: 21px; }
.video-box .short-list {
  padding-top: 10px;}

.selection {
  padding: 70px 0px 120px 0px; }
.selection .hdr {
  font-size: 22px;
  line-height: 30px;
  color: #222222;
  font-weight: 300;
  margin-bottom: 45px; }
.selection .col-left {
  width: 37%; }
.selection .col-left .img {
  position: relative;
  background: #efefef url(/local/templates/kibercar/css/styles/../../img/services/old/service-select-bg.jpg) repeat-y top center;
  height: 484px;
  height: 414px;
  background-size: contain; }
.selection .col-left .select-box {
  left: 20px;
  right: 20px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  z-index: 2;
  text-align: center; }
.selection .col-left .select-box .select2-container {
  max-width: 330px;
  width: 100%; }
.selection .col-left .select-box .select2-container .select2-selection--single {
  height: 60px;
  background: #d92126; }
.selection .col-left .select-box .select2-container .select2-selection--single .select2-selection__rendered {
  height: 60px;
  line-height: 60px;
  padding: 0px;
  margin: 0px 59px 0px 10px;
  text-align: center;
  font-size: 15px;
  color: #fff;
  letter-spacing: 2.5px;
  border-right: 1px solid #e43439; }
.selection .col-left .select-box .select2-container .select2-selection--single .select2-selection__arrow {
  right: 25px; }
.selection .col-right {
  width: 60%;
  font-size: 0px; }
.selection .col-right .items {
  border-top: 1px solid #efefef; }
.selection .col-right .item {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  color: inherit;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  position: relative;
  cursor: pointer;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear; }
.selection .col-right .item:hover {
  background: #efefef; }
.selection .col-right .item:nth-child(4n) {
  border-right: 1px solid #efefef; }
.selection .col-right .item .text-box {
  height: 68px;
  padding-left: 65px;
  padding-right: 10px; }
.selection .col-right .item .text-box .text {
  font-size: 11px;
  line-height: 16px;
  font-weight: 900;
  text-transform: uppercase;
  white-space: pre-line; }
.selection .col-right .item .icon {
  position: absolute;
  width: 65px;
  top: 0px;
  bottom: 0px;
  background-repeat: no-repeat;
  background-position: center center; }
.selection .col-right .item.i1 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-1.png); }
.selection .col-right .item.i2 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-2.png); }
.selection .col-right .item.i3 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-3.png); }
.selection .col-right .item.i4 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-4.png); }
.selection .col-right .item.i5 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-5.png); }
.selection .col-right .item.i5_1 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-5_1.png); }
.selection .col-right .item.i6 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-6.png); }
.selection .col-right .item.i7 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-7.png); }
.selection .col-right .item.i8 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-8.png); }
.selection .col-right .item.i9 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-9.png); }
.selection .col-right .item.i9_1 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-9_1.png); }
.selection .col-right .item.i10 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-10.png); }
.selection .col-right .item.i11 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-11.png); }
.selection .col-right .item.i12 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-12.png); }
.selection .col-right .item.i33 .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-33.png); }

.maps {
  height: 230px;
  position: relative;
margin-bottom: 75px}
.maps .box {
  width: 100%;
  height: 230px;
  position: absolute;
  z-index: 1;
  opacity: 0;
  left: 0;
  top: 0;
  background: #131416 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
.maps .control {
  position: absolute;
  z-index: 4;
  bottom: 70px;
  left: 50%;
  margin-left: -585px; }

.maps .control .hdr {
  font-size: 45px;
  font-weight: 900;
  margin: 0px 56px 0px 0px;
  display: inline-block;
  vertical-align: top;
  line-height: 50px;
  color: #222222; }
.maps .control .select-box {
  width: 240px;
  display: inline-block;
  vertical-align: top; }
.maps .control .select-box .select2-container {
  width: 240px; }
.maps .control .select-box .select2-container .select2-selection--single {
  height: 50px;
  background: #d92126; }
.maps .control .select-box .select2-container .select2-selection--single .select2-selection__rendered {
  height: 50px;
  line-height: 52px;
  padding: 0px;
  margin: 0px 50px 0px 20px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0px;
  font-weight: 900;
  text-transform: uppercase; }
.maps .control .select-box .select2-container .select2-selection--single .select2-selection__arrow {
  right: 21px; }
.maps .control .select-box .select2-container .select2-selection--single .select2-selection__arrow b {
  background: url(/local/templates/redesign2017/img/select-arrow-white.png) no-repeat; }

.maps .hdr
{
  position: absolute;
  z-index: 4;
  bottom: 78px;
  width: 50%;
  min-width: 215px;
  height: 70px;
  overflow: hidden;
}
.maps .hdr h1
{
  padding: 0;
  margin: 0;
  font-size: 46px;
  line-height: 70px;
  color: #FFF;
  width: 330px;
  float: right;
}
.maps .hdr .wrap
{
  margin-right: 270px;
}
.maps .hdr .wrap .bg
{
  overflow: hidden;
  background-color: #d92126;
}
.contact .col-left
{
  width: 330px;
}
.contact .col-right
{
  width: 830px;
}
.contact .col-left ul li
{
  color: #66666e;
  list-style: none;
  background: #616161;

  margin: 0;
  padding: 0;
  white-space: normal;
  position: relative;
}
.contact .col-left ul li.selected
{
  color: #FFFFFF;
  background-color: #d92126;
}
.contact .col-left ul li > span
{
  background: #616161;
  color: #ffffff;
  padding: 0 60px 0 20px;
  display: table-cell;
  vertical-align: middle;
  height: 60px;
  line-height: 16px;
}
.contact .col-left ul li span.arrow
{
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  border-left: 1px solid #747474;
  background: url("/local/templates/kibercar/css/styles/../img/select-arrow-white.png") no-repeat center;
}
.contact .col-left ul li li
{
  color: #66666e;
  background: none;
  padding: 0 20px;
  line-height: 44px;
  background: #FFFFFF;
}
.contact .bx-breadcrumb
{
  margin: 0;
}
.contact-tabs
{
  border: 0!important;
}
.contact-tabs > ul
{
    visibility: hidden;
    height: 43px;
}
.contact-tabs .ui-widget-header
{
  background: none;
  border: none;
  color: #ffffff;
  padding: 0;
  margin-bottom: 30px;
    visibility: visible;
}
.contact-tabs .ui-widget-header li
{
  border: none;
  border-radius: 0;
  margin: 0 20px 0 0;
  padding: 0;
  background: #616161;

}
.contact-tabs .ui-widget-header li.ui-tabs-active
{
  margin-bottom: 0;
  padding: 0;
  background: #d92126;
}
.contact-tabs .ui-widget-header li .ui-tabs-anchor
{
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 12px;
  width: 230px;
  line-height: 43px;
  padding: 0;
  text-align: center;

}
.contact-tabs .contact-item
{
  padding: 0;
}
.contact-item .col-left
{
  width: 366px;
}
.contact-item .col-right
{
  width: 414px;
}
.contact-item .buttons
{
  padding: 25px 0 30px;
  text-align: center;
}
.contact-item .callback-button
{
  width: 232px;
  line-height: 43px;
  display: inline-block;
  height: auto;
  font-weight: normal;
  font-size: 12px;
  position: relative;
}
.contact-item .callback-button:before
{
  content: "";
  background: url("/local/templates/kibercar/css/styles/../img/phone-icon.png") no-repeat;
  width: 20px;
  height: 27px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.contact-item .property
{
  font-size: 16px;
  color: #222222;
  line-height: 1.5em;
  margin-bottom: 10px;
}
.contact-item .property-address,
.contact-item .property-phone,
.contact-item .property-schedule
{
  background: url("/local/templates/kibercar/css/styles/../img/contact-map-icon.png") no-repeat;
  padding-left: 35px;
}
.contact-item .property-phone
{
  background-image: url(/local/templates/kibercar/css/styles/../img/mobile-phone-icon.png);
}
.contact-item .property-schedule
{
  background-image: url(/local/templates/kibercar/css/styles/../img/schedule-icon.png);
}

@media
only screen and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-device-pixel-ratio : 2) {

  .contact-item .property-address{
    background-image: url('/local/templates/kibercar/css/styles/../img/contact-map-icon-x2.png');
    -moz-background-size:13px 21px;
    -ie-background-size:13px 21px;
    -o-background-size:13px 21px;
    -webkit-background-size:13px 21px;
    background-size:13px 21px;
  }
}
.contact-item .property-video iframe {
  margin: 10px 0;
}
.contact-item .property-video .description {
  font-size: 18px;
  text-align: center;
}
.contact h2 {
    font-size: 30px;
    padding: 15px 0;
}
.contact h3 {
    font-size: 28px;
    padding: 15px 0;
}
.container.all #all-map {
  z-index: 2;
  opacity: 1; }

.container.msk #msk-map {
  z-index: 2;
  opacity: 1; }

.container.spb #spb-map {
  z-index: 2;
  opacity: 1; }

.container.grozny #grozny-map {
  z-index: 2;
  opacity: 1; }

.container.ekaterinburg #ekaterinburg-map {
  z-index: 2;
  opacity: 1; }

.container.all .address .all {
  display: block; }

.container.msk .address .msk {
  display: block; }

.container.spb .address .spb {
  display: block; }

.container.grozny .address .grozny {
  display: block; }

.container.ekaterinburg .address .ekaterinburg {
  display: block; }

.address {
  padding: 70px 0px 60px 0px; }
.address .box {
  display: none;
  font-size: 0px; }
.address .col-left {
  width: 42.736%; }
.address .col-right {
  width: 53.5%; }
.address .col-right a {
  color: inherit;
  text-decoration: none; }
.address .items {
  width: 100%;
  display: inline-block;
  vertical-align: top; }
.address .items:first-child {
  margin-right: 0; }
.address .item {
  padding-left: 52px;
  margin-bottom: 25px;
  min-height: 32px;
  font-size: 17px;
  line-height: 25px; }
.address .item .hdr {
  font-weight: 700;
  position: relative;
  margin-bottom: 5px; }
.address .item .hdr:before {
  content: ' ';
  position: absolute;
  width: 32px;
  height: 32px;
  left: -52px;
  background-position: center center;
  top: -3.5px;
  background-repeat: no-repeat; }
.address .item.i1 .hdr:before {
  background-image: url(/local/templates/redesign2017/img/contact-icon-1.png); }
.address .item.i2 .hdr:before {
  background-image: url(/local/templates/redesign2017/img/contact-icon-2.png); }
.address .item.i3 .hdr:before {
  background-image: url(/local/templates/redesign2017/img/contact-icon-3.png); }
.address .item.i4 .hdr:before {
  background-image: url(/local/templates/redesign2017/img/contact-icon-4.png); }
.address .item.i5 .hdr:before {
  background-image: url(/local/templates/redesign2017/img/contact-icon-5.png); }
.address .item.i6 .hdr:before {
  background-image: url(/local/templates/redesign2017/img/contact-icon-6.png); }
.address .item.i7 a {
  display: inline-block;
  vertical-align: top;
  position: relative; }
.address .item.i7 a:before {
  content: ' ';
  position: absolute;
  width: 32px;
  height: 32px;
  left: -52px;
  background-position: center center;
  top: -3.5px;
  background-repeat: no-repeat;
  background-image: url(/local/templates/redesign2017/img/contact-icon-7.png); }
.address .item .time {
  font-size: 13px;
  padding-left: 22px;
  background: url(/local/templates/redesign2017/img/time.png) no-repeat left 4.5px;
  margin-top: 5px; }
.address .item .email {
  text-decoration: underline;
  font-weight: 400;
  color: #d92126; }
.address .item .email:hover {
  text-decoration: none; }

.main-slider {
  position: relative;
  overflow: hidden; }
.main-slider .img {
  position: static;
  height: 520px;
  background: #1e1e1e; }
.main-slider .img img {
  display: block;
  max-width: initial;
  position: absolute;
  top: 0;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 1920px;
  height: 520px; }
.main-slider .text-box {
  padding: 100px 0px 105px 0px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -585px;
  z-index: 2; }
.main-slider .text-box h2 {
  color: #fff;
  padding: 0px 0px 40px 0px;
  max-width: 550px; }
.main-slider .text-box p {
  font-size: 17px;
  line-height: 25px;
  white-space: pre-line;
  color: #efefef;
  max-width: 550px;
  margin: 0px; }
.main-slider .text-box .button {
  max-width: 210px;
  margin-top: 75px; }
.main-slider .bx-wrapper {
  z-index: 1; }
.main-slider .bx-viewport {
  z-index: 1; }
.main-slider .bx-controls {
  right: 72px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: auto;
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: auto !important;
  z-index: 3;
  padding: 62px 0px; }
.main-slider .bx-controls .bx-pager {
  font-size: 22px;
  line-height: 22px;
  color: #fff;
  min-width: 69px;
  text-align: center; }
.main-slider .bx-controls .bx-pager > span {
  color: #d92126; }
.main-slider .bx-controls .bx-pager .bx-pager-item {
  display: block;
  width: 8px;
  height: 8px;
  background: #efefef;
  margin-bottom: 12px; }
.main-slider .bx-controls .bx-pager .bx-pager-item:last-child {
  margin-bottom: 0px; }
.main-slider .bx-controls .bx-pager .bx-pager-item a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  overflow: hidden; }









































































.main-slider .bx-controls .bx-pager .bx-pager-item a.active {






  background: #d92126; }
.main-slider .bx-controls .bx-next {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  bottom: 0px;
  width: 32px;
  height: 32px;
  font-size: 0px;
  display: block;
  background-image: url(/local/templates/redesign2017/img/top-slider-arrows.png);
  background-repeat: no-repeat;
  background-position: 0px -32px;
  width: 32px;
  height: 32px;
  opacity: 0.5; }
.main-slider .bx-controls .bx-next:hover {
  opacity: 0.9; }
.main-slider .bx-controls .bx-prev {
  position: absolute;
  left: 50%;
  margin-left: -16px;
  top: 0px;
  width: 32px;
  height: 32px;
  font-size: 0px;
  display: block;
  background-image: url(/local/templates/redesign2017/img/top-slider-arrows.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px;
  opacity: 0.5; }
.main-slider .bx-controls .bx-prev:hover {
  opacity: 0.9; }
.main-slider .bx-pager {
  display: block !important; }

.service-menu {
  padding: 50px 0px 154px 0px;
  color: #fff;
  position: relative; }
.service-menu.other {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-other.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.audi {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-audi.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.infiniti {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-infiniti.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.mitsubishi {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-mitsubishi.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.peugeot {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-peugeot.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.citroen {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-citroen.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.kia {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-kia.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.volkswagen {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-volkswagen.jpg) no-repeat top center;
  background-size: cover; }
  .service-menu.land {
  background: url(/images/services/background/lang-rover.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.bentley {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-bentley.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.bmw {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-bmw.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.land-rover {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-land-rover.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.porsche {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-porsche.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.chevrolet {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-chevrolet.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.ford {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-ford.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.honda {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-honda.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.hyundai {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-hyundai.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.infinity {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-infinity.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.jaguar {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-jaguar.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.jeep {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-jeep.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.lexus {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-lexus.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.mercedes {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-mercedes.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.mini {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-mini.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.nissan {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-nissan.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.opel {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-opel.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.skoda {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-skoda.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.toyota {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-toyota.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.volvo {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-volvo.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.mazda {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-mazda.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.cadillac {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-cadillac.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.subaru {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-subaru.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.vw2 {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-vw2.jpg) no-repeat top center;
  background-size: cover; }
.service-menu.vw {
  background: url(/local/templates/kibercar/css/styles/../../img/services/old/service-menu-bg-vw.jpg) no-repeat top center;
  background-size: cover; }
.service-menu h1 {
  padding-bottom: 0px;
  margin-bottom: 50px;
  text-transform: uppercase;
  font-weight: 500;
  padding-left: 70px;
  text-align: left;
  font-size: 46px;
  color: #fffefe;
  position: relative;
  white-space: pre-line;
  margin: 0px 0px 48px 0px;
  letter-spacing: -0.3px;
}
.service-menu h2 {
  text-transform: uppercase;
  text-align: center;
  padding: 15px 45px;
  font-size: 24px;
  color: #fffefe;
  background-color: #ff0000;
  display: table;
  margin: 0 auto;
  margin-bottom: 226px;
  font-weight: 500;
  letter-spacing: 3px;
}
.service-menu h1:before {
  display: none; }
.service-menu h1:after {
  content: "";
  position: absolute;
  background-image: url("/images/services/services_title_before.png");
  width: 37px;
  height: 69px;
  left: 0;
  top:-10px;
}
.service-menu .h {
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 25px; }
.service-menu .items {
  margin-bottom: 0px; }
.service-menu .item {
  width: 19.659%;
  margin-bottom: 0.514%;
  padding-left: 0px;
  background: none;
  white-space: normal; }
.service-menu .item a {
  display: block;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
  text-decoration: none; }
.service-menu .item a .text-box {
  padding: 5px 5px 5px 57px;
  height: 74px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.service-menu .item a .text-box .text {
  font-size: 14px;
  line-height: 17px;
  font-weight: 300;
  color: #666666;
  white-space: pre-line;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
.service-menu .item a .icon {
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  background-position: 0 0; }
.service-menu .item.i1 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-1.png);
  width: 22px;
  height: 24px;
  margin-top: -12px;
  left: 19px; }
.service-menu .item.i2 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-2.png);
  width: 24px;
  height: 21px;
  margin-top: -10.5px;
  left: 18px; }
.service-menu .item.i3 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-3.png);
  width: 24px;
  height: 28px;
  margin-top: -14px;
  left: 17px; }
.service-menu .item.i4 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-4.png);
  width: 24px;
  height: 17px;
  margin-top: -8.5px;
  left: 18px; }
.service-menu .item.i5 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-5.png);
  width: 24px;
  height: 16px;
  margin-top: -8px;
  left: 18px; }
.service-menu .item.i6 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-6.png);
  width: 24px;
  height: 24px;
  margin-top: -12px;
  left: 17px; }
.service-menu .item.i7 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-7.png);
  width: 24px;
  height: 27px;
  margin-top: -13.5px;
  left: 17px; }
.service-menu .item.i8 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-8.png);
  width: 24px;
  height: 19px;
  margin-top: -9.5px;
  left: 17px; }
.service-menu .item.i9 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-9.png);
  width: 24px;
  height: 17px;
  margin-top: -8.5px;
  left: 17px; }
.service-menu .item.i10 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-10.png);
  width: 24px;
  height: 24px;
  margin-top: -12px;
  left: 17px; }
.service-menu .item.i11 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-11.png);
  width: 24px;
  height: 20px;
  margin-top: -10px;
  left: 17px; }
.service-menu .item.i12 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-12.png);
  width: 24px;
  height: 26px;
  margin-top: -13px;
  left: 17px; }
.service-menu .item.i13 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-13.png?1);
  width: 24px;
  height: 24px;
  margin-top: -13px;
  left: 17px; }
.service-menu .item.i33 a .icon {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/services-menu-icon-33.png);
  width: 24px;
  height: 24px;
  margin-top: -13px;
  left: 17px; }
.service-menu .item:hover a {
  background: #d92126; }
.service-menu .item:hover a .text-box .text {
  color: #fff; }
.service-menu .item:hover.i1 a .icon {
  background-position: 0 -24px; }
.service-menu .item:hover.i2 a .icon {
  background-position: 0 -21px; }
.service-menu .item:hover.i3 a .icon {
  background-position: 0 -28px; }
.service-menu .item:hover.i4 a .icon {
  background-position: 0 -17px; }
.service-menu .item:hover.i5 a .icon {
  background-position: 0 -16px; }
.service-menu .item:hover.i6 a .icon {
  background-position: 0 -24px; }
.service-menu .item:hover.i7 a .icon {
  background-position: 0 -27px; }
.service-menu .item:hover.i8 a .icon {
  background-position: 0 -19px; }
.service-menu .item:hover.i9 a .icon {
  background-position: 0 -17px; }
.service-menu .item:hover.i10 a .icon {
  background-position: 0 -24px; }
.service-menu .item:hover.i13 a .icon {
  background-position: 0 -24px; }
.service-menu .item:hover.i33 a .icon {
  background-position: 0 -24px; }
.service-menu .mouse {
  position: absolute;
  bottom: 70px;
  background: url(/local/templates/redesign2017/img/mouse.png) no-repeat;
  width: 11px;
  height: 21px;
  left: 50%;
  margin-left: -5.5px; }
.service-menu .mouse:before {
  content: ' ';
  position: absolute;
  height: 70px;
  top: 100%;
  left: 50%;
  margin-left: -0.5px;
  width: 1px;
  background: #fff; }

.dop-service {
  padding: 20px 0px 60px 0px; }
.dop-service h2 {
  text-align: center;
  padding-bottom: 15px; }
.dop-service .row {
  padding: 70px 0px 60px 0px;
  border-bottom: 1px solid #efefef; }
.dop-service .row.r10 {
  border-bottom: none; }
.dop-service .row .img {
  width: 42.736%;
  max-height: 330px;
  overflow: hidden; }
.dop-service .row .img img {
  display: block;
  width: 100%;
  margin: 0px;
  height: auto; }
.dop-service .row .text-box {
  width: 52.992%; }
.dop-service .row .text-box .hdr {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: #222222;
  padding-left: 55px;
  position: relative;
  white-space: pre-line;
  margin-top: 7px;
  margin-bottom: 35px; }
.dop-service .row .text-box .hdr:before {
  content: ' ';
  position: absolute;
  width: 37px;
  height: 37px;
  left: 0px;
  top: 50%;
  margin-top: -18.5px;
  background-repeat: no-repeat;
  background-position: left center; }
.dop-service .row .text-box p {
  font-size: 15px;
  line-height: 21px;
  margin: 25px 0px; }
.dop-service .row .text-box .button {
  width: 210px;
  margin-top: 35px; }
.dop-service .row .text-box .button:before {
  content: ' ';
  position: absolute;
  background: url(/local/templates/redesign2017/img/button-arrow-white.png) no-repeat;
  width: 6px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  right: 23px; }
.dop-service .row .text-box .link {
  padding-bottom: 10px;
  padding-top: 10px; }
.dop-service .row .text-box .link:last-child {
  padding-bottom: 0px; }
.dop-service .row .text-box .link a {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  color: #d92126;
  padding-right: 15px;
  display: inline-block;
  vertical-align: top;
  background: url(/local/templates/redesign2017/img/link-arrow-red.png) no-repeat right 3px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
.dop-service .row .text-box .link a:hover {
  padding-right: 20px; }
.dop-service .row.r1 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-1.png); }
.dop-service .row.r2 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-2.png); }
.dop-service .row.r3 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-3.png); }
.dop-service .row.r4 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-4.png); }
.dop-service .row.r5 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-5.png); }
.dop-service .row.r5_1 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-5_1.png); }
.dop-service .row.r6 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-6.png); }
.dop-service .row.r7 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-7.png); }
.dop-service .row.r8 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-8.png); }
.dop-service .row.r9 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-9.png); }
.dop-service .row.r9_1 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-9_1.png); }
.dop-service .row.r10 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-10.png); }
.dop-service .row.r11 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-11.png); }
.dop-service .row.r12 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-12.png); }
.dop-service .row.r13 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-13.png); }
.dop-service .row.r33 .text-box .hdr:before {
  background-image: url(/local/templates/kibercar/css/styles/../../img/services/old/service-checkbox-icon-33.png); }

.footer-small {
  background: #222222;
  padding: 44px 30px 38px 30px; }
.footer-small .col-left {
  max-width: 665px;
  width: 60%; }
.footer-small .col-left .h {
  font-size: 12px;
  margin-bottom: 15px; }
.footer-small .col-left .text {
  font-size: 11px;
  color: #363636;
  white-space: pre-line; }
.footer-small .col-right {
  padding-top: 9px; }
.footer-small .col-right .phone {
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  color: #fff;
  font-size: 25px;
  line-height: 50px;
  font-weight: 700; }
.footer-small .col-right .button {
  width: 290px;
  display: inline-block;
  vertical-align: top; }

.work-page h2 {
  padding-bottom: 30px;
  font-size: 35px;
  line-height: 40px;
  font-weight: 900;
  white-space: pre-line;
  margin: 0px;
  color: #222222;
}
.detail-text-portfolio{
  color: #666666;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 25px;
}
.work-page p {
  font-size: 17px;
  line-height: 25px;
  margin: 25px 0px; }
.work-page p b {
  font-weight: 600; }

.work-page .img-box {
  padding: 20px 0px; }

.work-page .img img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0px; }

.work-page .img.big {
  margin-bottom: 10px;
  padding-top: 25px;
  width: 100%; }

.work-page .img.small {
  width: 48.718%; }

.work-page ul {
  padding-left: 30px; }
.work-page ul li {
  font-size: 17px;
  line-height: 25px;
  padding-bottom: 25px; }
.work-page ul li b {
  color: #d92126; }

.work-page .text-box {
  position: relative;
  padding: 32px 40px;
  background: #efefef;
  white-space: pre-line;
  font-size: 19px;
  line-height: 28px;
  margin-bottom: 45px;
  margin-top: 25px; }
.work-page .text-box:before {
  content: ' ';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  background: #d92126;
  width: 4px; }

.work-page .bottom-box {
  padding: 30px 0px 70px 0px; }
.work-page .bottom-box .social-box {
  margin-top: 10px; }
.work-page .bottom-box .social-box .text {
  line-height: 40px;
  font-size: 17px;
  font-weight: 900;
  display: inline-block;
  vertical-align: top;
  margin-right: 16px; }
.work-page .bottom-box .social-icons {
  display: inline-block;
  vertical-align: top;
  width: 285px; }
.work-page .bottom-box .social-icons a {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #3e3e3e;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }
.work-page .bottom-box .social-icons a.a1 {
  background-image: url(/local/templates/redesign2017/img/social-icon-1.png); }
.work-page .bottom-box .social-icons a.a2 {
  background-image: url(/local/templates/redesign2017/img/social-icon-2.png); }
.work-page .bottom-box .social-icons a.a3 {
  background-image: url(/local/templates/redesign2017/img/social-icon-3.png); }
.work-page .bottom-box .social-icons a.a4 {
  background-image: url(/local/templates/redesign2017/img/social-icon-7.png); }
.work-page .bottom-box .social-icons a.a5 {
  background-image: url(/local/templates/redesign2017/img/social-icon-5.png); }
.work-page .bottom-box .social-icons a.a6 {
  background-image: url(/local/templates/redesign2017/img/social-icon-6.png); }
.work-page .bottom-box .social-icons a:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg); }

.work-more .catalog {
  background: #efefef; }
.work-more .catalog .button:last-child {
  margin-left: 0px; }

.info {
  padding: 50px 0px 60px 0px; }
.info h4 {
  padding: 25px 0px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
  white-space: pre-line; }
.info p {
  font-size: 17px;
  line-height: 25px;
  margin: 25px 0px;
  white-space: pre-line; }
.info p b {
  font-weight: 700; }
.info p a {
  display: inline-block; }
.info p .email {
  text-decoration: underline; }
.info p .email:hover {
  text-decoration: none; }

.products {
  background: #efefef;
  padding-bottom: 50px; }
.products .item {
  width: 48.718%;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  height: 130px;
  padding: 10px 20px 10px 100px;
  position: relative; }
.products .item .text {
  font-size: 18px;
  line-height: 28px;
  white-space: pre-line;
  font-weight: 300; }
.products .item:before {
  content: ' ';
  width: 100px;
  top: 0px;
  bottom: 0px;
  background-position: center center;
  position: absolute;
  background-repeat: no-repeat;
  left: 0px; }
.products .item.i1:before {
  background-image: url(/local/templates/redesign2017/img/company-icon-1.png); }
.products .item.i2:before {
  background-image: url(/local/templates/redesign2017/img/company-icon-2.png); }
.products .item.i3:before {
  background-image: url(/local/templates/redesign2017/img/company-icon-3.png); }
.products .item.i4:before {
  background-image: url(/local/templates/redesign2017/img/company-icon-4.png); }
.products .item.i5:before {
  background-image: url(/local/templates/redesign2017/img/service-checkbox-icon-6.png); }
.products .item.i6:before {
  background-image: url(/local/templates/redesign2017/img/service-checkbox-icon-7.png); }
.products .item.i7:before {
  background-image: url(/local/templates/redesign2017/img/service-checkbox-icon-9_1.png); }

.list {
  padding: 20px 0px 25px 0px; }
.list h3 {
  padding-bottom: 65px; }
.list ul {
  margin-bottom: 0px; }
.list li {
  padding-left: 70px;
  position: relative;
  margin-bottom: 55px;
  font-size: 18px;
  line-height: 28px;
  white-space: pre-line;
  font-weight: 300;
  background: none; }
.list li:last-child {
  margin-bottom: 55px; }
.list li:before {
  content: ' ';
  position: absolute;
  left: 0px;
  top: 5px;
  width: 52px;
  height: 46px;
  background: url(/local/templates/redesign2017/img/why-we-check.png) no-repeat; }

.partner-box {
  background: url(/local/templates/redesign2017/img/partner-box-bg.jpg) no-repeat top center;
  background-size: cover;
  padding: 82px 0px; }
.partner-box .text {
  width: 670px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  font-style: italic;
  white-space: pre-line;
  color: #fff; }
.partner-box .button {
  margin-right: 100px;
  margin-top: 3px; }

.garanty .clients h2 {
  padding-bottom: 30px;
  padding-top: 0px; }

.garanty .clients p {
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
  margin: 0px 0px 50px 0px; }

.usloviya .list {
  padding-bottom: 0px;
  padding-top: 0px; }
.usloviya .list h3 {
  padding-top: 0px; }
.usloviya .list li:last-child {


  margin-bottom: 0px; }

.services {
  padding: 150px 0px 20px 0px; }
.services .row {
  margin-bottom: 80px; }
.services .row .img {
  width: 31.625%;
  height: 290px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #efefef;
  text-align: center; }
.services .row .img .table-cell {
  vertical-align: bottom; }
.services .row .img img {
  display: inline-block;
  vertical-align: top;
  max-width: 90%;
  max-height: 90%;
  width: auto;
  height: auto;
  position: relative;
  z-index: 1;
  margin: 0px; }
.services .row .img .text {
  position: absolute;
  left: -1px;
  top: 30px;
  background: #d92126;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  padding: 10px 20px 10px 16px;
  z-index: 2; }
.services .row .img.center .table-cell {
  vertical-align: middle;
  padding-top: 30px; }
.services .row .text-box {
  width: 63.248%;
  padding-bottom: 75px;
  position: relative;
  min-height: 290px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.services .row .text-box h4 {
  font-size: 20px;
  color: #222222;
  font-weight: 300;
  margin: 0px 0px 25px 0px;
  line-height: 14px; }
.services .row .text-box p {
  font-size: 17px;
  line-height: 25px;
  margin: 25px 0px 14px 0px;
  min-height: 65px; }
.services .row .text-box .box.b1 {
  width: 44.6%;
  max-width: 260px;
  margin-right: 10.8%; }
.services .row .text-box .box.b1 table tr:nth-child(3) td {
  padding-top: 10px; }
.services .row .text-box .box.b2 {
  width: 44.6%;
  max-width: 220px; }
.services .row .text-box .box.b3 {
  padding-top: 4px;
  width: 100%;
  max-width: 465px; }
.services .row .text-box .box table {
  width: 100%;
  border-collapse: collapse; }
.services .row .text-box .box table td {
  font-size: 17px;
  line-height: 24px; }
.services .row .text-box .box table td:last-child {
  font-weight: 700;
  text-align: right; }
.services .row .text-box .button {
  position: absolute;
  left: 0px;
  bottom: 0px; }

.vacancy-list {
  padding-bottom: 100px; }
.vacancy-list h3 {
  padding: 64px 0px; }
.vacancy-list .item {
  border-bottom: 1px solid #efefef; }
.vacancy-list .item:first-child {
  border-top: 1px solid #efefef; }
.vacancy-list .item .hdr {
  font-size: 25px;
  color: #222222;
  font-weight: 700;
  padding: 25px 100px 25px 0px;
  position: relative;
  cursor: pointer; }
.vacancy-list .item .hdr:before {
  content: ' ';
  position: absolute;
  width: 32px;
  height: 32px;
  top: 25px;
  right: 30px;
  background: url(/local/templates/redesign2017/img/slider-arrows-ver.png) no-repeat 0 -32px;
  opacity: 0.25; }
.vacancy-list .item.active .hdr {
  color: #d92126; }
.vacancy-list .item.active .hdr:before {
  background-position: -32px 0;
  opacity: 1; }
.vacancy-list .item .text-box {
  padding: 5px 0px 25px 0px;
  display: none; }
.vacancy-list .item .text-box h4 {
  font-size: 18px;
  line-height: 26px;
  margin: 0px 0px 25px 0px;
  font-weight: 300; }
.vacancy-list .item .text-box ul {
  margin-bottom: 25px; }
.vacancy-list .item .text-box ul li {
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 5px;
  white-space: pre-line;
  padding-left: 30px;
  background: url(/local/templates/redesign2017/img/list-icon.png) no-repeat left 9px; }
.vacancy-list .item .text-box ul li:last-child {
  margin-bottom: 0px; }

.vacancy-bottom {
  background: url(/local/templates/redesign2017/img/vacancy-bottom-bg.jpg) no-repeat top center;
  background-size: cover;
  padding: 82px 0px; }
.vacancy-bottom .text {
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  font-style: italic;
  white-space: pre-line;
  color: #000;
  padding-left: 120px;
  background: url(/local/templates/redesign2017/img/vacancy-ico.png) no-repeat left top 5px; }
.vacancy-bottom .text a {
  color: #d92126;
  text-decoration: underline; }
.vacancy-bottom .text a:hover {
  text-decoration: none; }

/*-- Popups --*/
.dialogs {
  position: fixed;
  display: none;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 50;
  overflow-y: auto;
  background: rgba(34, 34, 34, 0.7);
  top: 0;
  left: 0; }
.dialogs .close-bg {
  position: absolute;
  z-index: 51;
  width: 100%;
  height: 100%; }
.dialogs .vertical-align-table {
  display: table;
  width: 100%;
  height: 100%; }
.dialogs .vertical-align-table .vertical-align-row {
  display: table-row; }
.dialogs .vertical-align-table .vertical-align-row .vertical-align {
  display: table-cell;
  vertical-align: middle; }
.dialogs .popup {
  display: none;
  opacity: 0;
  margin: 0 auto;
  position: relative;
  z-index: 52;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -o-transform: translate3d(0, -50%, 0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 1170px; }
.dialogs .popup.active {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0); }
.dialogs .popup .close {
  z-index: 53; }
.dialogs .popup .form-box {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px;
  background: #fff;
  text-align: center;
  border-radius: 20px;
}
.dialogs .popup .form-box .close {
  width: 17px;
  height: 16px;
  position: absolute;
  right: 30px;
  top: 30px;
  background: url(/local/templates/redesign2017/img/close-red.png);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  cursor: pointer; }
.dialogs .popup .form-box .close:hover {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }
.dialogs .popup .form-box .h {
  font-size: 35px;
  line-height: 40px;
  font-weight: 900;
  white-space: pre-line;
  margin-bottom: 45px;
  text-align: left;
  color: #222222; }
.dialogs .popup .form-box input[type=text] {
  max-width: 230px; }
.dialogs .popup .form-box input[type=submit] {
  max-width: 230px; }
.dialogs .popup.price-popup .form-box {
  padding-bottom: 60px; }
.dialogs .popup.price-popup .h {
  margin-bottom: 15px; }
.dialogs .popup.price-popup .text {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 55px; }
.dialogs .popup.price-popup .select-box {
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  width: 270px;
  margin-bottom: 30px; }
.dialogs .popup.price-popup .box .button {
  display: inline-block;
  vertical-align: top; }
.dialogs .popup.price-popup .bottom {
  text-align: center;
  padding-top: 25px;
  display: none; }
.dialogs .popup.price-popup .bottom .price {
  font-size: 20px;
  font-weight: 300;
  color: #222222; }
.dialogs .popup.price-popup .bottom .price span {
  font-weight: 900;
  color: #d92126;
  display: inline-block;
  margin-left: 5px; }
.dialogs .popup.price-popup .bottom .button {
  width: auto;
  display: inline-block;
  vertical-align: top;
  background: none;
  border: 2px solid #d92126;
  color: #d92126;
  line-height: normal;
  height: auto;
  margin-top: 45px;
  padding: 15px 35px 14px 35px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px; }
.dialogs .popup.price-popup .bottom .button:hover {
  background: #d92126;
  color: #fff; }
.dialogs .thanks-popup {
  background: rgba(34, 34, 34, 0.98);
  position: fixed;
  z-index: 102;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none; }
.dialogs .thanks-popup .close {
  width: 17px;
  height: 16px;
  position: absolute;
  right: 30px;
  top: 30px;
  background: url(/local/templates/redesign2017/img/close-white.png);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  cursor: pointer; }
.dialogs .thanks-popup .close:hover {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }
.dialogs .region-popup,
.dialogs .popup-w570
{
  width: 570px;
}
.dialogs .region-popup .form-box,
.dialogs .region-popup .form-box .h,
.dialogs .popup-w570 .form-box,
.dialogs .popup-w570 .form-box .h {
  text-align: left;
}
.dialogs .region-popup .form-box .h,
.dialogs .popup-w570 .form-box .h
{
  margin: 20px 0;
}
.dialogs .region-popup .form-box a
{
  cursor: pointer;
}
.dialogs .thanks-popup .close-bg {
  z-index: -1; }
.dialogs .thanks-popup .form-box {
  position: absolute;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 770px;
  height: 220px;
  background: #d92126;
  padding: 0px;
  color: #fff; }
.dialogs .thanks-popup .form-box .text-wrp {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center; }
.dialogs .thanks-popup .form-box .text-wrp h2 {
  padding: 0px 0px 25px 0px !important;
  color: #efefef; }
.dialogs .thanks-popup .form-box .text-wrp p {
  font-size: 17px;
  line-height: 25px;
  color: #efefef;
  margin: 0px; }
.breadcrumb{margin:30px 30px 0 30px}
.breadcrumb li{display:inline;background:none;padding:0}
.breadcrumb i{margin:0 10px;padding-bottom:3px}
.breadcrumb a{}
.breadcrumb a:hover{}
div.news-detail{word-wrap:break-word}
div.news-detail img.detail_picture{float:left;margin:0 8px 6px 1px}
.news-date-time{color:#486daa}

.page_title-wrp {
  padding: 80px 0;
  overflow: hidden;
}
.page_title {
  color: #fff;
  padding: 0 90px;
  position: relative;
  background: #d92126;
  display: inline-block;
  vertical-align: middle;
  font: bold 46px/70px Tahoma, sans-serif;
}

._wrp {
  display: grid;
  padding: 75px 90px;
  grid-template-columns: 28% 68%;
  grid-column-gap: 4%;
  grid-template-areas:
          "left main";
}
.wrp-company
{
  padding: 75px 90px;
}
._lert {
  grid-area: left;
}
._main {
  grid-area: main;
}

@media (max-width: 960px) {
}
@media (max-width: 780px) {
  ._wrp {
    display: grid;
    padding: 10px;
    grid-template-columns: 100%;
    grid-column-gap: 0;
    grid-template-areas:
            "left"
            "main";
  }
  .wrp-company
  {
    padding: 10px;
  }
}
@media (max-width: 479px) {
}
.section-list {
  margin: 0;
}
.section-list li {
  padding: 0;
  margin: 0 0 10px;
  background: none;
  list-style: none;
  white-space: normal;
}
.section-list a {
  color: #fff;
  height: 60px;
  display: flex;
  padding: 0 20px;
  align-items: center;
  background: #616161;
  text-decoration: none;
  font: 16px 'Myriad Pro', sans-serif;
}
.section-list a:hover,
.section-list a:focus,
.section-list .selected a {
  color: #fff;
  background: #d92126;
  text-decoration: none;
}
.page-title-wrp-company{
  background: #e4e4eb url("/upload/img/header-bg.jpg") no-repeat right;
}
.wrp-company h1 {
  padding: 0;
  margin-bottom: 35px;
}
.wrp-company h1:before{
  display: none;
}

.wrp-company h2
{
  font-size: 30px;
  padding: 0 0 35px;
  font-weight: normal;
}
.wrp-company .list li{
  margin-bottom: 15px;
}
.wrp-company .col-left
{
  width: 510px
}
.wrp-company .col-right .image
{
  display: inline-block;
  background: #222222;
  width: 290px;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  line-height: 1em;
  padding-bottom: 8px;
}
.wrp-company
{
  color: #222222;
}
.wrp-company .col-right .image img
{
  margin: 0 0 8px;
}
.wrp-company .info
{
  padding: 0;
  margin-bottom: 15px;
}
.wrp-company table
{
  border-spacing: 3px;
  font-size: 16px;
  color: #222222;
}
.wrp-company table td
{
  background: #efefef;
  padding: 13px;
}
.wrp-company table h4{
  font-size: 18px;
}
.wrp-company table td:last-child
{
  background: #f5f5f5;
}
.wrp-company table.franshiza td:last-child
{
  width: 45%;
  padding: 13px 40px;
}
.wrp-company table td:last-child b
{
  color: #d92126;
}
.wrp-company td.check
{
  padding-left: 70px;
  background-image: url("/local/templates/kibercar/css/styles/../img/why-we-check.png");
  background-repeat: no-repeat;
  background-position: 20px center;
}
.wrp-company .button
{
  width: auto;
  min-width: 290px;
  display: inline-block;
  padding: 0 20px;
  margin: 20px auto;
  font-size: 14px;
  font-weight: normal;
}
.wrp-company .buttons
{
  text-align: center;
}
.request-proposition-popup .message-mask
{
  margin-left: 0;
}
/*-- END of main styles --*/
@media screen and (max-width: 1360px) {
  .wrp-company .col-left {
    width: 430px;
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
  }
}
@media screen and (max-width: 1280px) {

  .wrp-company .col-left {
    width: 340px;
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
  }
	.hidden-mv {
	  display:block !important;
	}
	.hidden-dv {
	  display:none !important;
	}
  .content {
    width: 96%; }
  .footer-small {
    padding-left: 2%;
    padding-right: 2%; }
  .footer-small .col-right {
    float: none;
    text-align: center; }
  .footer-small .col-left {
    max-width: 100%;
    width: 100%;
    margin-top: 55px;
    text-align: center; }
  h1 {
    font-size: 38px;
    line-height: 43px; }
  .header {
    padding-left: 2%;
    padding-right: 2%; }
  .header .contacts .phone {
    font-size: 24px; }
  .header .view-3d {
	margin-left: 10px;
	}
  .header .menu {
    padding-left: 0px; }
  .header .menu .main-menu > li {
    margin-right: 12px; }
  .header .menu .main-menu > li > a {
    font-size: 14px; }
  .header .menu .dropmenu h2 {
    font-size: 30px;
    line-height: 35px; }
  .header .menu .dropmenu .service > ul > li {
    font-size: 15px;
    line-height: 21px; }
  .header .menu .dropmenu .marks-list li {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 10px; }
  .top-box .text-box .box {
    padding-right: 2%; }
  .video-slider .slider-box {
    padding-right: 150px; }
  .video-slider .slider-box .controls {
    right: 0px; }
  .video-slider .slider-box .bx-wrapper {
    margin: 0; }
  .reasons .text-box .number {
    margin-bottom: 20px; }
  .reasons .text-box .text {
    font-size: 15px;
    line-height: 23px; }
  .x3-slide .bx-wrapper {
    max-width: 770px !important;
    text-align: center; }
  .about-company .sert {
    margin-right: 0px; }
  .dop-catalog .bx-wrapper {
    max-width: 1040px !important; }
  .dop-catalog .bx-wrapper li {
    max-width: 505px !important; }
  .dialogs .popup {
    width: 96%; }
  .dialogs .region-popup,
  .dialogs .popup-w570
  {
    width: 570px;
  }
  .dialogs .popup .form-box input[type=text] {
    max-width: 270px; }
  .dialogs .popup .form-box input[type=submit] {
    max-width: 270px;
    display: block;
    margin: 0 auto; }
  .filter .block.uslugi ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  .filter .block ul {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5; }
  .selection .col-left {
    width: 30%; }
  .selection .col-right {
    width: 68%; }
  .selection .hdr {
    min-height: 70px; }
  .maps .control {
    margin-left: 0px;
    left: 2%; }
  .service-menu .item a .text-box .text {
    font-size: 12px;
    line-height: 15px;
    white-space: normal; }
  .main-slider .text-box {
    left: 2%;
    margin-left: 0; }
  .order input[type=text] {
    max-width: 230px; }
  .order input[type=submit] {
    max-width: 250px; }
  .products .item .text {
    white-space: normal;
    font-size: 16px;
    line-height: 26px; }
  .partner-box .button {
    margin-right: 0px; }
  .why-we .item span {
    font-size: 14px;
    line-height: 20px; } }

@media screen and (max-width: 1100px) {
  .wrp-company .col-left {
    width: 250px;
     width: -webkit-calc(100% - 300px);
     width: -moz-calc(100% - 300px);
     width: calc(100% - 300px);
  }
	.hidden-mv {
	  display:block !important;
	}
	.hidden-dv {
	  display:none !important;
	}
  h1 {
    font-size: 35px;
    line-height: 40px; }
  h2 {
    white-space: normal; }
  .header {
    position: relative;
    z-index: 10;
    padding-bottom: 16px; }
  .header .logo .open-menu {
    display: inline-block;
    vertical-align: top;
    margin-top: 9px; }
  .header .menu {
    position: absolute;
    display: none;
    left: 0px;
    right: 0px;
    background: #fff;
    top: 100%;
    border-top: 1px solid #efefef; }
  .header .menu .main-menu > li {
    margin-right: 17px; }
  .header .menu .main-menu > li > a {
    padding-bottom: 25px; }
  .header .menu .main-menu > li > a:before {
    display: none; }
  .header .menu .dropmenu h2 {
    font-size: 30px;
    line-height: 35px; }
  .header .menu .dropmenu .service > ul > li {
    font-size: 15px;
    line-height: 21px; }
  .header .menu .dropmenu .marks-list li {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 10px; }
  .top-box .slider-box .controls {
    left: 2%; }
  .top-box .text-box .box {
    padding-left: 40px; }
  .reasons .text-box .text {
    font-size: 14px;
    line-height: 22px; }
  .reasons .text-box .text .button {
    margin-left: auto;
    margin-right: auto; }
  .about-company .text-box {
    width: 640px; }
  .about-company .slider-box .next {
    left: 607px; }
  .about-company .slider-box .prev {
    left: 555px; }
  .order.bottom h2 {
    white-space: pre-line; }
  .dop-catalog .bx-wrapper {
    max-width: 925px !important; }
  .dop-catalog .bx-wrapper li {
    max-width: 447.5px !important; }
  .dialogs .popup .form-box {
    padding: 55px 25px; }
  .dialogs .region-popup,
  .dialogs .popup-w570
  {
    width: 470px;
  }
  .selection .col-left,
  .selection .col-right {
    width: 100%;
    float: none;
    display: block;
    margin-bottom: 15px; }
  .selection .col-left .hdr,
  .selection .col-right .hdr {
    line-height: 70px;
    display: inline-block;
    margin-bottom: 20px;
    vertical-align: middle; }
  .selection .col-left .img,
  .selection .col-right .img {
    display: inline-block;
    background: none;
    height: 60px;
    width: 50%;
    margin-bottom: 20px;
    vertical-align: middle; }
  .selection .col-left .item,
  .selection .col-right .item {
    width: 50% !important;
    border-right: 1px solid #efefef; }
  .selection .col-left .item .text-box .text,
  .selection .col-right .item .text-box .text {
    white-space: normal; }
  .address .item {
    font-size: 15px; }
  .service-menu .item {
    width: 24.7%; }
  .service-menu .item a .text-box .text {
    font-size: 12px;
    line-height: 15px;
    white-space: normal; }
  .service-menu .item.i9, .service-menu .item.i10 {
    width: 49.7%; }
  .dop-service .row .text-box .hdr {
    font-size: 18px;
    line-height: 25px; }
  .dop-service .row .text-box p {
    font-size: 13px;
    line-height: 19px; }
  .dop-service .row .text-box .link a {
    font-size: 12px;
    background-position: right 2px; }
  .work-page .bottom-box .social-box {
    text-align: center;
    float: none;
    margin-top: 0px; }
  .work-page .bottom-box .social-box .text {
    display: block;
    margin-right: 0px;
    line-height: 24px;
    margin-bottom: 20px; }
  .work-page .bottom-box .button {
    margin: 50px auto 0px auto;
    float: none; }
  .order input[type=text] {
    max-width: 270px; }
  .order input[type=text].inp-3 {
    /*margin-right: 0px;*/ }
  .order input[type=submit] {
    max-width: 270px;
    display: block;
    margin: 0 auto; }
  .partner-box .text {
    text-align: center;
    width: 100%;
    float: none; }
  .partner-box .button {
    float: none;
    margin: 40px auto 0px auto; }
  .why-we .item {
    height: 140px; }
  .why-we .item span {
    white-space: normal; } }

@media screen and (max-width: 980px) {
  .wrp-company .col-left {
    width: 100%;
    float: none;
  }
  .wrp-company .col-right {
    width: 100%;
    float: none;
    text-align: center;
  }
	.hidden-mv {
	  display:block !important;
	}
	.hidden-dv {
	  display:none !important;
	}
  h1 {
    white-space: normal; }
  h1:before {
    left: 50%;
    margin-left: -20px; }
  .brand h1,
  .service-page h1 {
    background-position: top center; }
  .brand .top-box .slider-box,
  .service-page .top-box .slider-box {
    position: relative;
    height: auto !important; }
  .brand .top-box .slider-box img,
  .service-page .top-box .slider-box img {
    width: 100%;
    height: auto; }
  h2 {
    font-size: 30px;
    line-height: 35px; }
  .header .view-3d {
    width: 60px;}
  .header .menu .dropmenu h2 {
    font-size: 25px;
    line-height: 30px; }
  .header .menu .dropmenu .service > ul > li {
    font-size: 13px;
    line-height: 19px; }
  .header .menu .dropmenu .marks-list li {
    font-size: 13px;
    line-height: 19px; }
  .top-box .slider-box {
    float: none;
    width: 100%; }
  .top-box .slider-box li img {
    width: 100%;
    height: auto; }
  .top-box .text-box {
    float: none;
    width: 100%;
    min-height: 0px;
    text-align: center; }
  .top-box .text-box .box {
    padding: 60px 2%;
    max-width: 100%; }
  .top-box .text-box .text {
    white-space: normal; }
  .top-box .text-box .button {
    margin-left: auto;
    margin-right: auto; }
  .why-we .item:before {
    left: 20px; }
  .why-we .item span {
    padding: 10px 15px 10px 80px;
    font-size: 13px;
    line-height: 19px; }
  .order input[type=text] {
    max-width: 220px; }
  .order input[type=submit] {
    max-width: 220px;
    font-size: 13px; }
  .reasons .row:last-child .text-box {
    margin-bottom: 10px; }
  .reasons h2 {
    text-align: center; }
  .reasons .img {
    float: none;
    width: 100%;
    max-width: 585px;
    margin: 0px auto; }
  .reasons .text-box {
    width: 100% !important;
    height: auto !important;
    text-align: center;
    padding: 0px;
    margin-top: 30px;
    margin-bottom: 60px;
    max-width: 585px;
    float: none;
    margin-right: auto;
    margin-left: auto; }
  .reasons .text-box .text {
    font-size: 14px;
    line-height: 22px; }
  .characteristic table td:first-child {
    padding-left: 20px; }
  .x3-slide .slider-box .prev, .x3-slide .slider-box .next {
    top: -88px; }
  .about-company .text-box {
    width: 67%; }
  .about-company .text-box .text {
    font-size: 14px;
    line-height: 22px;
    white-space: normal; }
  .about-company .text-box .h {
    font-size: 20px; }
  .about-company .slider-box .next {
    left: 527px; }
  .about-company .slider-box .prev {
    left: 475px; }
  .order.bottom h2 {
    white-space: normal;
    text-align: center;
    float: none; }
  .order.bottom .hdr {
    text-align: center;
    float: none;
    margin-top: 50px; }
  .dop-catalog .bx-wrapper {
    max-width: 752px !important; }
  .dop-catalog .bx-wrapper li {
    max-width: 361px !important; }
  .footer .menu {
    width: 110px; }
  .footer .menu li {
    margin-bottom: 13px; }
  .footer .contacts {
    width: 265px; }
  .footer .contacts .button {
    width: 250px; }
  .footer .contacts .social-icons {
    max-width: 250px; }
  .footer .contacts .social-icons a {
    width: 35px;
    height: 35px; }
  .footer .contacts .phone {
    font-size: 22px;
    line-height: 22px; }
  .footer .contacts .txet {
    font-size: 10px; }
  .footer .link {
    width: 256px;
    padding: 12px 20px 11px 20px;
    font-size: 13px;
    line-height: 23px; }
  .dialogs .popup .form-box .h {
    font-size: 25px;
    line-height: 30px;
    white-space: normal; }
  .dialogs .popup .form-box input[type=text] {
    max-width: 220px; }
  .dialogs .popup .form-box input[type=submit] {
    max-width: 220px;
    font-size: 13px; }
  .dialogs .popup.price-popup .box .button {
    display: block;
    margin: 0 auto; }
  .dialogs .popup.price-popup .box .select-box {
    margin-right: 0px; }
  .dialogs .popup.price-popup .box .select-box:first-child {
    margin-right: 26px; }
  .payment-form .box .button {
    display: block;
    margin: 0 auto; }
  .payment-form .box .select-box {
    margin-right: 0px; }
  .payment-form .box .select-box:first-child {
    margin-right: 26px; }
  .payment-form .bottom {
    margin-top: 25px; }
  .filter .block.uslugi ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
  .filter .block ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4; }
  .our-works .h {
    font-size: 16px;
    line-height: 24px; }
  .our-works .text {
    font-size: 14px;
    line-height: 22px;
    white-space: normal; }
  .video-box .text-box .hdr {
    font-size: 18px; }
  .video-box .text-box .text {
    font-size: 15px; }
  .video-box .text-box ul {
    font-size: 13px;
    line-height: 20px; }
  .address {
    padding-bottom: 80px; }
  .address .col-left {
    width: 100%;
    float: none;
    margin-bottom: 50px; }
  .address .col-left .item {
    width: 48%;
    min-height: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top; }
  .address .col-left .item:nth-child(2n+1) {
    margin-right: 4%; }
  .address .item {
    min-height: 0px; }
  .address .col-right {
    width: 100%;
    float: none; }
  .main-slider .bx-controls {
    right: 30px; }
  .service-menu .item {
    width: 33%; }
  .service-menu .item.i9 {
    width: 33%; }
  .service-menu .item.i10 {
    width: 100%; }
  .dop-service .row .img {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    float: none; }
  .dop-service .row .text-box {
    width: 100%;
    float: none;
    padding-top: 30px; }
  .dop-service .row .text-box .hdr {
    padding-top: 45px;
    padding-left: 0px;
    text-align: center; }
  .dop-service .row .text-box .hdr:before {
    left: 0px;
    right: 0px;
    top: 0px;
    margin-top: 0px;
    background-position: center top;
    width: 100%; }
  .dop-service .row .text-box p {
    text-align: center; }
  .dop-service .row .text-box .link {
    text-align: center; }
  .dop-service .row .text-box .link a {
    font-size: 12px; }
  .dop-service .row .text-box .link a:hover {
    padding-right: 15px; }
  .dop-service .row .text-box .button {
    margin-right: auto;
    margin-left: auto; }
  .products .item {
    height: 150px; }
  .products .item .text {
    white-space: normal;
    font-size: 14px;
    line-height: 24px; } }

@media screen and (max-width: 880px) {
	.hidden-mv {
	  display:block !important;
	}
	.hidden-dv {
	  display:none !important;
	}
  .about-company .text-box {
    width: 63%; }
  .about-company .slider-box .next {
    left: 447px; }
  .about-company .slider-box .prev {
    left: 395px; }
  .about-company .slider-box .pager a {
    width: 85px; } }

@media screen and (max-width: 800px) {
	.hidden-mv {
	  display:block !important;
	}
	.hidden-dv {
	  display:none !important;
	}
  .header .menu .dropmenu .service {
    width: 100%;
    float: none; }
  .header .menu .dropmenu .marks-list {
    width: 100%;
    float: none; }
  .header .menu .dropmenu .marks-list li {
    width: 20%; }
  .top-box .slider-box .controls .pager a {
    width: 95px;
    height: 60px; }
  .video-slider .slider-box {
    padding-right: 0px;
    padding-bottom: 20px;
    margin-bottom: 80px; }
  .video-slider .slider-box .bx-wrapper img {
    width: 100%;
    height: auto; }
  .video-slider .slider-box .controls {
    right: 0px;
    left: 0px;
    text-align: center;
    top: 100%;
    margin-top: 0 !important;
    padding: 0 50px; }
  .video-slider .slider-box .controls .pager a {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    width: 110px;
    height: 70px;
    margin-bottom: 0px; }
  .video-slider .slider-box .controls .pager a:last-child {
    margin-right: 0px; }
  .video-slider .slider-box .controls .next {
    right: 0px;
    margin-left: 0;
    bottom: 50%;
    margin-bottom: -16px;
    left: initial; }
  .video-slider .slider-box .controls .next a {
    background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
    background-position: -32px -32px; }
  .video-slider .slider-box .controls .prev {
    left: 0px;
    margin-left: 0;
    top: 50%;
    margin-top: -16px;
    right: initial; }
  .video-slider .slider-box .controls .prev a {
    background-image: url(/local/templates/redesign2017/img/slider-arrows-hor.png);
    background-position: 0px -32px; }
  .why-we .item {
    width: 100%;
    display: block;
    height: 100px;
    margin-bottom: 30px; }
  .why-we .item:last-child {
    margin-bottom: 0px; }
  .why-we .item:before {
    left: 36px; }
  .why-we .item span {
    padding: 10px 15px 10px 100px;
    font-size: 16px;
    line-height: 26px;
    white-space: normal; }
  .attention {
    padding-bottom: 40px; }
  .attention .text {
    padding-left: 0px;
    padding-top: 65px;
    text-align: center; }
  .attention .text:before {
    left: 50%;
    margin-left: -21px;
    top: 0px; }
  .clients .item {
    width: 21.98%;
    margin-bottom: 4.018%;
    margin-right: 4.018%; }
  .clients .item:nth-child(5n+5) {
    margin-right: 4.018%; }
  .clients .item:nth-child(4n+4) {


    margin-right: 0; }
  .characteristic {
    padding-bottom: 100px; }
  .characteristic table td:first-child {
    width: 220px; }
  .characteristic .prev {
    position: absolute;
    left: 50%;
    top: 100%;
    margin-top: 30px;
    margin-left: -40px;
    width: 32px;
    height: 32px;
    font-size: 0px; }
  .characteristic .next {
    position: absolute;
    right: 50%;
    top: 100%;
    margin-top: 30px;
    margin-right: -40px;
    width: 32px;
    height: 32px;
    font-size: 0px;
    left: inherit; }
  .x3-slide {
   /* padding-bottom: 80px;*/ }
  .x3-slide h2 {
    padding-bottom: 70px;
    text-align: center; }
  .x3-slide .bx-wrapper {
    max-width: 370px !important; }
  .x3-slide .slider-box .prev {
    top: -60px;
    left: 50%;
    margin-left: -40px; }
  .x3-slide .slider-box .next {
    top: -60px;
    right: 50%;
    margin-right: -40px;
    left: inherit; }
  .x3-slide .links {
   /* margin-top: 70px;*/ }
  .x3-slide .links .button {
    margin: 0 auto !important;
    display: block; }
  .x3-slide .links .button:first-child {
    margin-bottom: 30px !important; }
  .about-company {
    padding-bottom: 150px; }
  .about-company h2 {
    text-align: center; }
  .about-company .text-box {
    padding-top: 0px;
    width: 100%;
    text-align: center;
    float: none;
    margin-bottom: 50px; }
  .about-company .text-box .h {
    display: inline-block;
    vertical-align: top; }
  .about-company .sert {
    float: none;
    margin: 0 auto; }
  .about-company .slider-box {
    padding-bottom: 40px; }
  .about-company .slider-box .next {
    right: 50%;
    margin-right: -40px;
    left: inherit;
    bottom: -70px; }
  .about-company .slider-box .prev {
    left: 50%;
    margin-left: -40px;
    bottom: -70px; }
  .about-company .slider-box .pager {
    right: 0px;
    bottom: -10px;
    text-align: center; }
  .about-company .slider-box .pager a {
    width: 85px; }
  .marks .item {
    width: 21.8%; }
  .dop-catalog h2 {
    text-align: center;
    padding-bottom: 85px; }
  .dop-catalog .bx-wrapper {
    max-width: 570px !important; }
  .dop-catalog .bx-wrapper li {
    max-width: 570px !important; }


  .dop-catalog .slider-box .prev {
    top: -60px;
    left: 50%;
    margin-left: -40px; }
  .dop-catalog .slider-box .next {
    top: -60px;
    right: 50%;
    margin-right: -40px;
    left: inherit; }
  .dop-catalog .text-box .text {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px; }
  .news .links {
    margin-top: 50px; }
  .news .links .button.arrow {
    margin-bottom: 0px !important; }
  .news .bx-wrapper li {
    margin-bottom: 40px; }
  .footer .menu {
    width: 100%;
    text-align: center;
    margin: 40px 0px; }
  .footer .contacts {
    width: 100%;
    max-width: 100%;
    text-align: center; }
  .footer .contacts .button, .footer .contacts .social-icons {
    margin-right: auto;
    margin-left: auto; }
  .footer .link {
    width: 100%;
    text-align: center;
    display: block;
    max-width: 500px;
    margin: 0 auto; }
  .footer .bottom-text {
    white-space: normal; }
  .dialogs .popup .form-box {
    padding: 50px 20px; }
  .dialogs .popup .form-box .close {
    top: 15px;
    right: 15px; }
  .dialogs .popup .form-box input[type=text] {
    max-width: 270px; }
  .dialogs .popup .form-box input[type=submit] {
    max-width: 270px;
    font-size: 15px;
    display: inline-block;
    vertical-align: top; }
  .dialogs .popup.price-popup .text {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 35px; }
  .dialogs .popup.price-popup .box .select-box {
    max-width: 260px; }
  .dialogs .thanks-popup .form-box {
    width: 96%; }
  .order input[type=text] {
    max-width: 270px; }
  .order input[type=text].inp-2 {
    /*margin-right: 0;*/ }
  .order input[type=text].inp-3 {
    /*margin-right: 26px;*/ }
  .order input[type=submit] {
    max-width: 270px;
    font-size: 15px;
    display: inline-block;
    vertical-align: top; }
  .filter .hdr {
    font-size: 20px;
    line-height: 35px; }
  .filter .options {
    margin-left: 20px; }
  .filter .options .item {
    font-size: 20px;
    line-height: 35px;
    margin-right: 20px; }
  .filter .block ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3; }
  .our-works .item {
    width: 48%;
    margin-right: 4% !important; }
  .our-works .item:nth-child(2n+2) {
    margin-right: 0px !important; }
  .video-box .video {
    float: none;
    margin: 0px auto;
    width: 100%;
    max-width: 460px; }
  .video-box .text-box {
    margin-top: 30px;
    text-align: center; }
  .video-box .text-box .text {
    font-size: 14px;
    line-height: 22px; }
  .video-box .text-box .h {
    font-size: 16px;
    line-height: 24px; }
  .video-box .text-box ul {
    font-size: 12px;
    line-height: 20px; }
  .selection .col-left .img,
  .selection .col-right .img {
    width: 100%; }
  .selection .col-left .hdr,
  .selection .col-right .hdr {
    text-align: center;
    display: block; }
  .main-slider .text-box p, .main-slider .text-box h2 {
    max-width: 500px; }
  .service-menu h1 {
    margin-bottom: 45px; }
  .service-menu .item {
    width: 49.7%; }
  .service-menu .item.i9 {
    width: 49.7%; }
  .service-menu .item.i10 {
    width: 49.7%; }
  .footer-small .col-right .phone {
    margin-right: 0px; }
  .footer-small .col-right .button {
    display: block;
    margin: 0 auto; }
  .footer-small .col-left .text {
    white-space: normal; }
  .products .item {
    height: auto;
    width: 100%;
    display: block;
    padding-top: 30px;
    padding-bottom: 30px; }
  .services .row .img {
    float: none;
    width: 100%;
    margin-bottom: 40px; }
  .services .row .text-box {
    width: 100%;
    float: none;
    padding-bottom: 0px; }
  .services .row .text-box h4 {
    line-height: normal; }
  .services .row .text-box p {
    min-height: 0px;
    margin-bottom: 25px; }
  .services .row .text-box .box {
    padding-top: 0px !important; }
  .services .row .text-box .button {
    position: relative;
    bottom: inherit;
    left: inherit;
    margin-top: 35px; }
  .vacancy-list .item .hdr {
    font-size: 20px; }
  .vacancy-list .item .hdr:before {
    top: 23px; }
  .vacancy-bottom .text {
    white-space: normal; } }

@media screen and (max-width: 640px) {
    /* region popup */
    .regionFormContainer {
        width: 100% !important;
    }
    /* end region popup */

    .request-proposition-popup .message-mask {
        width: 100%;
        max-width: 242px;
        margin-left: 29px;
    }


	.hidden-mv {
	  display:none !important;
	}
	.hidden-dv {
	  display:block !important;
	}
  h1 {
    font-size: 25px;
    line-height: 35px;
    /*padding-bottom: 28px;*/
    margin-bottom: 32px; }
  h2 {
    font-size: 25px;
    line-height: 30px;
    text-align: center; }
  body {
    font-size: 14px;
    line-height: 22px; }
  .header {
    padding-bottom: 25px; }
  .header .logo {
    float: none; }
  .header .logo a {
    display: block;
    margin: 0 auto 20px auto; }
  .header .logo .open-menu {
    margin-left: 0px; }
  .header .right-col {
	width: 100%;
    float: none; }
  .header .contacts {
	width: 100%;
    float: none;
    text-align: center;
    margin-top: 20px; }
  .header .view-3d {
    width: 100%;
    float: none;
	margin-left: 0;
	}
  .header .menu .main-menu {
    padding-top: 25px; }
  .header .menu .main-menu > li {
    margin-right: 0px;
    width: 100%;
    text-align: center; }
  .header .menu .main-menu > li > a {
    padding-top: 0px; }
  .header .menu .dropmenu {
    position: relative;
    top: inherit;
    left: inherit;
    right: inherit;
    margin-bottom: 30px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    opacity: 1; }
  .header .menu .dropmenu h2 {
    text-align: center;
    font-size: 20px;
    line-height: 25px; }
  .header .menu .dropmenu .service > ul {
    width: 100%;
    float: none;
    text-align: center; }
  .header .menu .dropmenu .service > ul a {
    white-space: normal !important; }
  .header .menu .dropmenu .service > ul ul {
    padding-left: 0 !important; }
  .header .menu .dropmenu .marks-list li {
    width: 30%;
    text-align: center !important; }
  .brand .top-box .slider-box .text {
    top: 0px;
    font-size: 12px;
    left: 0px;
    max-width: 100%; }
  .main-slider .text-box {
    padding-top: 60px;
    padding-bottom: 120px; }
  .main-slider .text-box p, .main-slider .text-box h2 {
    max-width: 100%; }
  .main-slider .text-box p {
    font-size: 14px;
    line-height: 22px;
    text-align: center; }
  .main-slider .text-box .button {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px; }
  .main-slider .bx-controls {
    width: 100%;
    position: absolute;
    top: inherit;
    left: 50%;
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    margin-top: 0 !important;
    bottom: 30px;
    padding: 0px 62px;
    margin-left: -62px;
    width: 0px !important;
    text-align: center; }
  .main-slider .bx-controls .bx-pager {
    display: none !important; }
  .main-slider .bx-controls .bx-next {
    left: initial;
    margin-left: 0px;
    right: 20px;
    bottom: 50%;
    margin-bottom: -11px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .main-slider .bx-controls .bx-prev {
    left: 20px;
    margin-left: 0px;
    top: 50%;
    margin-top: -21px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .top-box .slider-box .controls {
    margin-top: 0 !important;
    top: inherit;
    bottom: 20px;
    padding: 40px 0px; }
  .top-box .slider-box .controls .pager {
    display: none; }
  .top-box .slider-box .controls .next, .top-box .slider-box .controls .prev {
    left: 0;
    margin-left: 0; }
  .top-box .slider-box li .text {
    top: 0px;
    font-size: 12px;
    line-height: 16px; }
  .top-box .slider-box li .video span {
    left: 50%;
    margin-left: -55px;
    width: 110px;
    right: 0px;
    text-align: center;
    line-height: normal;
    font-size: 12px;
    top: 100%;
    margin-top: 20px; }
  .top-box .text-box .text {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 50px; }
  .video-slider .slider-box li .video span {
    display: none; }
  .video-slider .slider-box .controls {
    max-width: 180px;
    margin: 0px auto !important; }
  .video-slider .slider-box .controls .pager a {
    margin-bottom: 10px;
    width: 80px;
    height: auto; }
  .video-slider .slider-box .controls .pager a:nth-child(2n) {
    margin-right: 0px; }
  .video-slider .slider-box .controls .next {
    margin-bottom: -11px; }
  .video-slider .slider-box .controls .prev {
    margin-top: -19px; }
  .why-we .item:before {
    left: 20px; }
  .why-we .item span {
    padding: 10px 15px 10px 80px;
    font-size: 14px;
    line-height: 24px; }
  .why-we .text {
    font-size: 14px;
    line-height: 22px;
    margin-top: 40px;
    text-align: center; }
  .attention .text {
    font-size: 14px;
    line-height: 22px; }
  .order .text {
    font-size: 14px;
    line-height: 22px;
    white-space: normal; }
  input[type=text] {
    /*width: 100%;*/
    /*margin-left: auto !important;
    margin-right: auto !important;*/

    /*max-width: 270px;*/
    display: block; }
  .clients .item {
    width: 29.99%;
    margin-bottom: 5.018%;
    margin-right: 5.018%; }
  .clients .item:nth-child(5n+5) {
    margin-right: 5.018%; }
  .clients .item:nth-child(4n+4) {
    margin-right: 5.018%; }


  .clients .item:nth-child(3n+3) {


    margin-right: 0; }
  .characteristic table td {
    font-size: 14px;
    line-height: 22px;
    padding-right: 10px; }
  .characteristic table td:first-child {
    width: 160px;
    padding-left: 10px;
    padding-right: 20px; }
  .characteristic table thead + tbody td {
    width: auto;
    font-size: 11px;
    line-height: 15px;
    padding-left: 4px;
    padding-right: 4px; }
  .characteristic .chip-digits .select-box {
    display: block;
    margin-right: auto;
    width: 100%;
    margin-bottom: 30px; }
  .characteristic .chip-digits .box {
    text-align: center; }
  .characteristic .chip-digits .box .button {
    display: block;
    width: 100%; }
  .characteristic .chip-digits .bottom {
    text-align: center; }
  .characteristic .chip-digits .bottom table thead td {
    line-height: inherit;
    font-size: 11px !important;
    line-height: 13px !important; }
  .characteristic .chip-digits .bottom .button {
    margin: 30px auto;
    width: 100%; }
  .x3-slide .slider-box .h {
    font-size: 16px;
    line-height: 24px; }
  .x3-slide .slider-box .text {
    font-size: 14px;
    line-height: 22px; }
  .about-company .slider-box .pager a {
    width: 55px; }
  .marks {
    padding-bottom: 60px; }
  .marks .item {
    width: 30%; }
  .news .links .button.arrow {
    width: 300px;
    font-size: 12px; }
  .news .links .button.arrow:before {
    right: 18px; }
  .dialogs .popup .form-box .h {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px; }
  .dialogs .popup .form-box input[type=submit] {
    max-width: 270px;
    margin-top: 15px;
    width: 100%; }
  .dialogs .popup.price-popup .box .button {
    max-width: 270px;
    width: 100%; }
  .dialogs .popup.price-popup .box .select-box {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 270px;
    width: 100%; }
  .dialogs .popup.price-popup .box .select-box:first-child {
    margin-right: auto; }
  .dialogs .popup.price-popup .bottom .price {
    font-size: 16px; }
  .payment-form .box .button {
    max-width: 270px;
    width: 100%; }
  .payment-form .box .select-box {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 270px;
    width: 100%; }
  .payment-form .box .select-box:first-child {
    margin-right: auto; }
  .payment-form .bottom .price {
    font-size: 16px; }
  .title h1 {
    text-align: center;
    float: none; }
  .title .youtube-link {
    float: none;
    margin: 20px auto 0px auto; }
  .filter .hdr {
    font-size: 18px;
    line-height: 30px;
    display: block;
    text-align: center; }
  .filter .options {
    margin-left: 0px;
    margin-top: 10px;
    display: block;
    text-align: center; }
  .filter .options .item {
    font-size: 18px;
    line-height: 30px;
    margin-right: 15px; }
  .filter .block ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  .filter .block ul li {
    font-size: 14px; }
  .our-works .item {
    width: 100%;
    max-width: 370px;
    display: block;
    margin-right: auto !important;
    margin-left: auto; }
  .our-works .item:nth-child(2n+2) {
    margin-right: auto !important; }
  .address .col-left .item {
    width: 100%;
    display: block; }
  .address .col-left .item:nth-child(2n+1) {
    margin-right: 0; }
  .address .items {
    display: block;
    width: 100%;
    margin-right: 0 !important; }
  .maps {
    height: 400px; }
  .maps .box {
    height: 400px; }
  .maps .control {
    right: 2%;
    text-align: center;
    bottom: 30px; }
  .maps .control .hdr {
    display: block;
    margin-right: 0px;
    margin-bottom: 20px;
    line-height: normal;
    font-size: 30px; }
  .work-page h2 {
    text-align: left; }
  .work-page p {
    font-size: 14px;
    line-height: 22px; }
  .work-page ul li {
    font-size: 14px;
    line-height: 22px; }
  .work-page .text-box {
    padding: 32px 20px;
    font-size: 14px;
    line-height: 22px;
    white-space: normal; }
  .info h4 {
    font-size: 15px;
    line-height: 23px; }
  .info p {
    font-size: 14px;
    line-height: 22px; }
  h3 {
    font-size: 20px;
    line-height: 30px; }
  .list li {
    font-size: 14px;
    line-height: 22px;
    padding-left: 40px; }
  .list li:before {
    width: 40px;
    background-size: 100% auto; }
  .partner-box .text {
    white-space: normal;
    font-size: 18px;
    line-height: 28px; }
  .partner-box .button {
    float: none;
    margin: 40px auto 0px auto; }
  .garanty .clients p {
    font-size: 14px;
    line-height: 22px;
    text-align: center; }
  .services {
    padding: 80px 0px 0px 0px; }
  .services .row:last-child {
    margin-bottom: 20px; }
  .services .row .text-box h4 {
    font-size: 16px; }
  .services .row .text-box p {
    font-size: 14px;
    line-height: 22px; }
  .services .row .text-box .box {
    float: none;
    width: 100% !important;
    max-width: 370px !important; }
  .services .row .text-box .box table td {
    font-size: 14px;
    line-height: normal;
    padding: 4px 0px;
    vertical-align: top; }
  .services .row .text-box .box table td:last-child {
    width: 100px; }
  .services .row .text-box .button {
    width: 100%;
    max-width: 320px; }
  .vacancy-list .item .hdr {
    font-size: 18px;
    padding-right: 50px; }
  .vacancy-list .item .hdr:before {
    right: 0px;
    top: 20px; }
  .vacancy-list .item .text-box h4 {
    font-size: 16px;
    line-height: 24px; }
  .vacancy-list .item .text-box ul li {
    padding-left: 20px;
    font-size: 14px;
    line-height: 22px; }
  .vacancy-bottom .text {
    font-size: 16px;
    line-height: 24px; } }

@media screen and (max-width: 500px) {
	.hidden-mv {
	  display:none !important;
	}
	.hidden-dv {
	  display:block !important;
	}
  .dialogs .region-popup, .dialogs .popup-w570
  {
    width: 96%;
  }
  .wrp-company .wrap
  {
    overflow: auto;
  }
  .wrp-company .button
  {
    padding: 0 10px;
    font-size: 13px;
  }
  .header .menu .dropmenu .marks-list li {
    width: 50%; }
  .clients .item {
    width: 46.6%;
    margin-bottom: 6.7%;
    margin-right: 6.7%; }
  .clients .item:nth-child(5n+5) {
    margin-right: 6.7%; }
  .clients .item:nth-child(4n+4) {
    margin-right: 6.7%; }
  .clients .item:nth-child(3n+3) {
    margin-right: 6.7%; }
  .clients .item:nth-child(2n) {
    margin-right: 0; }
  .characteristic table td {
    font-size: 13px;
    line-height: 21px;
    padding-right: 0px; }
  .characteristic table td:first-child {
    width: 100px;
    padding-left: 0px; }
  .marks .item {
    width: 46.5%; }
  .service-menu .item {
    width: 100%;
    display: block;
    margin-bottom: 6px; }
  .service-menu .item.i9 {
    width: 100%; }
  .service-menu .item.i10 {
    width: 100%; }
  .work-page .img.small {
    width: 100%; }
  .work-page .img.small:first-child {
    margin-bottom: 30px; }
  .selection .col-left .item,
  .selection .col-right .item {
    width: 100% !important; }
  .vacancy-bottom .text {
    padding-left: 0;
    background-position: left 45% top;
    padding-top: 70px;
    text-align: center; } }

.video_row {
	display: flex;
}
.video_row iframe {
	width: 48%;
}
.three_row img {
	width: 32%;
}
.two_row img {
	width: 48%;
}
@media screen and (max-width: 700px) {
	.hidden-mv {
	  display:none !important;
	}
	.hidden-dv {
	  display:none !important;
	}
	.video_row {
		display: block;
	}
	.video_row iframe {
		width: 100%;
	}
	.three_row img {
		width: 100%;
	}
	.two_row img {
		width: 100%;
	}
}


.clients .catalog .slider-box .bx-wrapper .bx-viewport
{
	height: 320px!important;
}
.clients .catalog .slider-box .item
{
	width: 100%!important;
	border-color:white!important;
}
.x3-slide .slider-box .img {
    height: 200px!important;
}
.dop-catalog .content .slider-box .bx-wrapper .bx-viewport
{
	height: 355px!important;
}
.dop-catalog .item
{
	width: 100%!important;
	border-color:white!important;
}

.selection .col-right .item.i20 .icon {
    background-image: url(/local/templates/redesign2017/css/../img//shumoizolat.png);
}

.service-menu .item.i20 a .icon {
    background-image: url(/local/templates/redesign2017/css/../img//shumoizolat.png);
width: 24px;
    height: 24px;
    margin-top: -11px;
    left: 17px;
}


.service-menu .item:hover.i20 a .icon {
    background-image: url(/local/templates/redesign2017/css/../img//shumoizolatwhite.png);
   width: 24px;
    height: 24px;
    margin-top: -11px;
    left: 17px;
}

@media (max-width:1448px) and (min-width:1101px) {
  .header .menu .main-menu>li{
    margin-right: 5px;
  }
}
@media (max-width:1384px) and (min-width:1101px) {
  .header .logo a {
    width: 200px;
  }
  .header .view-3d {
    margin-left: 10px;
  }
}
@media (max-width:1303px) and (min-width:1101px) {
  .header .contacts .phone {
    font-size: 22px;
  }
  .header .contacts .time {
    letter-spacing: 0.5px;
  }
}
@media (max-width:1182px) and (min-width:1101px) {
  .header .contacts {
    font-size: 11px;
  }
  .header .contacts .phone {
    font-size: 19px;
  }
  .header .view-3d {
    margin-left: 10px;
    width: 105px;
    padding-top: 5px;
  }
  .header .logo a {
    width: 183px;
  }
}
.dialogs .popup .form-box input.custom-inp
{
  max-width: 290px;
}



@media (max-width:991px) {
	.main-slider .img img {
		left: 100%;
	}
	
	.clients .item {
		height: auto;
	}
	
	.x3-slide .slider-box .img img {
		height: auto;
	}
}

@media (max-width:400px) {
	.payment-form .bottom .button span {
		display: block;
	}
	.payment-form .bottom .button {
		    padding: 7px 35px 7px 35px;
	}
}

.form-box #spinner {
	position: relative;
	height: 95px;
	width: 95px;
	top: 50%;
	margin-top: -47.5px;
	display: inline-block;
	border-radius: 100%;
	-webkit-animation: rotation .75s infinite linear;
	-moz-animation: rotation .75s infinite linear;
	-o-animation: rotation .75s infinite linear;
	animation: rotation .75s infinite linear;
}
.form-box #spinner:before {
	content: "";
	display: block;
	position: absolute;
	left: -3px;
	top: -3px;
	height: 100%;
	width: 100%;
	border-top: 3px solid #d92126;
	border-left: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-right: 3px solid transparent;
	border-radius: 100%;
}

.form-box #preloader {
	position: relative;
	height: 100%;
	width: 100%;
	text-align: center;
}

.form-box .preloader {
	position: absolute;
	margin: 0 auto;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
    z-index: 99;
}
@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}
/* End */


/* Start:/local/templates/kibercar/lib/fancybox/jquery.fancybox.min.css?155437131412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/kibercar/lib/select2/select2.css?158451421516704*/
.select2-container { box-sizing: border-box; display: inline-block; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 31px; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 15px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 15px; padding-left: 20px; }

.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 31px; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-search--inline { float: left; }

.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 0px solid #aaa; border-radius: 0px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3); box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; font-size: 14px; font-weight: 500; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; }

.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
    border-top: none; border-top-left-radius: 0; border-top-right-radius: 0;
    border-left: 1px solid #ccced5;
    border-right: 1px solid #ccced5;
    border-bottom: 1px solid #ccced5;
}

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; margin-bottom: 0 !important; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; }

.select2-container--default .select2-selection--single { background-color: #fff; border: 0px solid #aaa; border-radius: 0px; outline: none; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #000; line-height: 31px; font-size: 14px; font-weight: 500; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #ccc; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #ccc transparent transparent transparent; border-style: solid; border-width: 7px 4px 0 4px; height: 0; left: 50%; margin-left: -6px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #ccc transparent; border-width: 0 4px 7px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 0px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] { padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; display: none; }

.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #009982; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 0px; outline: 0; background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 0px; border-bottom-right-radius: 0px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 0px; border-bottom-left-radius: 0px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 0px; cursor: text; outline: 0; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 0px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] { padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: white; }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

/* End */


/* Start:/local/templates/kibercar/lib/intl-tel-input/css/intlTelInput.min.css?156132528019157*/
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/kibercar/lib/intl-tel-input/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/kibercar/lib/intl-tel-input/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/* End */


/* Start:/local/templates/kibercar/css/old-style.css?166089679026903*/
input, input:hover, input:focus, textarea, textarea:hover, textarea:focus {
    outline: none;
    -webkit-appearance: none;
}
iframe {
    display: inline-block;
    margin: 10px;
    max-width: 100%;
}
.table {
    display: table;
    height: 100%;
    width: 100%; }

.table-row {
    display: table-row; }

.table-cell {
    display: table-cell;
    vertical-align: middle; }
.items.justify .item .table{
    /*  padding-left: 70px;*/
    box-sizing: border-box;
}
/*
 BEGIN COMPANY PAGE
*/
.company .title, .garanty .title, .usloviya .title {
    background: url("/local/templates/redesign2017/img/company-title-bg.jpg") no-repeat top center;
    background-size: cover;
}
.company .title {
    padding: 90px 0;
}
.company .title h1 {
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 45px;
    line-height: 50px;
    font-weight: 900;
    white-space: pre-line;
    letter-spacing: -0.3px;
    position: relative;
}
.company .info {
    padding: 50px 0 0 0;
}
.company p.company__video {
    text-align: center;
    margin-top: -27px;
}
.company p {
    color: #66666f;
    font-family: "Tahoma", serif;
    font-size: 16px;
    line-height: 25px;
    margin: 25px 0;
    white-space: pre-line;
}
.company__video iframe {
    width: 100%;
    margin: 0;
    height: 678px;
    display: inline-block;
    max-width: 100%;
}
.company a {
    color: #d92126;
}
.company__headline {
    display: flex;
    justify-content: center;
    margin: 45px 0 20px;
}
.company__headline_h2 {
    color: #66666f;
    font-size: 24px;
    font-family: "Roboto";
    font-weight: 300;
    text-align: center;
    border-top: 5px solid #fd1c22;
    line-height: 24px;
    padding-top: 10px;
    text-transform: uppercase;
}
.company__selection {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.company__selection li {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 5px;
    white-space: pre-line;
    padding-left: 30px;
    background: url("https://www.kibercar.com/local/templates/redesign2017/img/list-icon.png") no-repeat left 9px;
}
.company__advantages_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.company__advantages_item {
    width: 32%;
    background-color: #f0f0f0;
    height: 135px;
    padding: 10px 20px 10px 150px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    position: relative;
}
.company__advantages_item:before{
    content: "";
    position: absolute;
    width: 150px;
    height: 135px;
    top:0;
    left:0;
    background: url("/images/company/advantage_1.png") no-repeat 30px center;
}
.company__advantages_item:nth-child(2):before{
    background-image: url("/images/company/advantage_2.png");
}
.company__advantages_item:nth-child(3):before{
    background-image: url("/images/company/advantage_3.png");
}
.company__advantages_item:nth-child(4):before{
    background-image: url("/images/company/advantage_4.png");
}
.company__advantages_item:nth-child(5):before{
    background-image: url("/images/company/advantage_5.png");
}
.company__advantages_item:nth-child(6):before{
    background-image: url("/images/company/advantage_6.png");
}
.company__advantages_item:nth-child(7):before{
    background-image: url("/images/company/advantage_7.png");
}
.company__advantages_item span{
    font-size: 24px;
    font-family: "Roboto", serif;
    font-weight: 300;
    color: #66666f;
}

.company__advantages_item:nth-child(n+4){
    width: 24%;
    padding: 5px 10px 5px 120px;
}
.company__advantages_item:nth-child(n+4):before{
    background-position: 10px center;
}
.company__advantages_item:nth-child(n+4) span{
    font-size: 22px;
}

.company__reasons{
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 60px;
}
.company__reasons_items{
    width: 29%;
}
.company__reasons_item{
    z-index: 10;
    position: relative;
}
.company__reasons_title{
    background-color: #d92126;
    color: #fff;
    font-size: 22px;
    font-family: "Roboto", serif;
    font-weight: 300;
    text-transform: uppercase;
    padding: 18px 20px;
}
.company__reasons_desc{
    padding: 20px 22px;
    background-color: rgba(255, 255, 255, 0.61);
    font-size: 15px;
    color: #66666f;
    font-family: "Tahoma", serif;
    line-height: 22px;
}
.company__reasons_right{
    text-align: right;
}
.company__reasons_img{
    position: absolute;
    top: 132px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 5;
    width: 550px;
}
.company__make-use{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
}
.company__make-use_company{
    width: 24%;
    height: 140px;
    border: 1px solid #d4d4d4;
    border-top: 8px solid #d92126;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.company__make-use_company img{
    max-width: 90%;
}
.company__about{
    margin-top: 40px;
}
.company__about_list{
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}
.company__about_list_item{
    width: 28%;
    border-left: 8px solid #d92126;
    padding-left: 13px;
    color: #66666f;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 5px;
    white-space: pre-line;
}
.company__about_list_item:last-child{
    width: 35%;
}
.company__about_list_title{
    font-family: "Roboto", serif;
    font-size: 24px;
    font-weight: 300;
    margin-top: -23px;
    min-height: 46px;
}
.company__about_list_desc{
    font-family: "Tahoma", serif;
    font-size: 16px;
    margin-bottom: -23px;
}
@media (max-width: 1200px) {
    .company__video iframe {
        height: 540px;
    }
    .company__advantages_item:nth-child(n+4) {
        width: 24%;
        padding: 10px 10px 5px 85px;
    }
    .company__advantages_item:nth-child(n+4) span {
        font-size: 20px;
    }
    .company__advantages_item:nth-child(n+4):before {
        background-position: 12px center;
        background-size: 40%;
    }
    .company__reasons_title {
        font-size: 20px;
    }
}
@media (max-width: 992px) {
    .company__video iframe {
        height: 420px;
    }

    .company__advantages_item {
        width: 48%;
    }

    .company__advantages_item:nth-child(n+4) {
        width: 48%;
        padding: 10px 20px 10px 150px;
    }

    .company__advantages_item:nth-child(n+4):before {
        background-position: 30px center;
        background-size: inherit;
    }

    .company__advantages_item:nth-child(n+4) span {
        font-size: 24px;
    }

    .company__advantages_list {
        justify-content: space-around;
    }

    .company__reasons_img {
        display: none;
    }

    .company__reasons {
        flex-wrap: wrap;
    }

    .company__reasons_items {
        width: 100%;
    }

    .company__reasons_right {
        text-align: left;
    }

    .company__reasons_title {
        padding: 8px 20px;
    }

    .company__reasons {
        margin-top: 30px;
    }

    .company__make-use_company {
        width: 32%;
    }

    .company__make-use {
        justify-content: space-around;
    }

    .company__about_list {
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .company__about_list_item {
        width: 46%;
        margin-bottom: 20px;
    }

    .company__about_list_item:last-child {
        width: 90%;
    }
}
@media (max-width: 768px) {

    .company__video iframe {
        height: 320px;
    }

    .company__selection {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .company__advantages_item {
        width: 100%;
    }

    .company__advantages_item:nth-child(n+4) {
        width: 100%;
    }

    .company__make-use_company {
        width: 48%;
    }
}
@media (max-width: 576px) {

    .company__video iframe {
        height: 220px;
    }

    .company__make-use_company {
        width: 100%;
    }

    .company__about_list_item {
        width: 90%;
    }
}
/*
 END COMPANY PAGE
*/
/*
 BEGIN SELECT2 STYLE
*/
body .select2-container .select2-selection--single {
    width: 100%;
    height: 50px;
    background: #efefef; }
body .select2-container .select2-selection--single .select2-selection__rendered {
    height: 50px;
    line-height: 50px;
    padding: 0px 50px 0px 20px;
    font-size: 15px;
    color: #666666;
}
body .select2-container .select2-selection--single .select2-selection__arrow {
    height: 5px;
    position: absolute;
    top: 50%;
    margin-top: -2.5px;
    right: 20px;
    width: 10px; }
body .select2-container .select2-selection--single .select2-selection__arrow b {
    border: none;
    height: 5px;
    display: block;
    left: 0px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: 0px;
    width: 10px;
    background: url(/local/templates/kibercar/css/../img//select-arrow.png) no-repeat; }

body .select2-dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #e1e1e1; }

body .select2-results__option {
    padding: 10px 20px;
    font-size: 14px;
    background: none;
    margin: 0px; }

body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #d92126; }

body.service .select2-dropdown, body.main .select2-dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #222222;
    color: #fff; }

body.service .select2-results__option, body.main .select2-results__option {
    padding: 10px 20px;
    font-size: 14px; }

body.service .select2-container--default .select2-results__option--highlighted[aria-selected], body.main .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #d92126; }

body.service .select2-container--default .select2-results__option[aria-selected=true], body.main .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #1c1c1c; }
/*
 END SELECT2 STYLE
*/

.title {
    padding: 90px 0px; }
.title h1 {
    padding: 0px;
    margin: 0px;
    color: #fff; }
.title h1:before {
    display: none; }
.works .title, .work-more .title {
    background: url(/local/templates/kibercar/css/../img/works-title-bg.jpg) no-repeat top center;
    background-size: cover; }

.news-page .title, .news-more .title {
    background: url(/local/templates/kibercar/css/../img/works-title-bg.jpg) no-repeat top center;
    background-size: cover; }

.video-page .title {
    background: url(/local/templates/kibercar/css/../img/video-page-title-bg.jpg) no-repeat top center;
    background-size: cover; }

.service .title {
    background: url(/local/templates/kibercar/css/../img/services/old/service-title-bg.jpg) no-repeat top center;
    background-size: cover; }

.vacancy .title {
    background: url(/local/templates/redesign2017/img/vacancy-title-bg.jpg) no-repeat top center;
    background-size: cover; }

.filter.flat-filter {
    background: transparent;
    padding: 35px 0px 0px 0px;
}

.filter.flat-filter .hdr {
    margin-bottom: 50px;
    position: relative;
    padding-left: 10px;
    line-height: 30px;
    text-align: left;
}

.filter.flat-filter .hdr:before {
    content: "";
    height: 30px;
    width: 5px;
    background: #d92126;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
}


.filter.flat-filter .block {
    display: block
}
.filter.flat-filter .block.active ul {
    height: auto!important;
    transition: 3s;
}

.filter.flat-filter .block[data-num="1"]{
    display: inline-block;
    vertical-align: top;
    width: 31.625%;
    /*margin-right: 2.56%;*/
    margin-bottom: 0px;
    text-decoration: none;
    color: inherit;
    position: relative;
}

.filter.flat-filter .block[data-num="1"] ul, .filter.flat-filter .block[data-num="2"] ul{
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
    overflow:hidden;
    height: 210px;
    transition: 3s;
}

.filter.flat-filter .block[data-num="1"] ul {
    max-width: 270px;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.filter.flat-filter .block[data-num="1"] ul li{
    background: #f7f7f7;
    padding: 6px 10px;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 4px;
}

.filter.flat-filter .block[data-num="1"] ul li a{
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
}

.filter.flat-filter .block[data-num="1"] ul li a .number{
    font-weight: 300;
    padding-left: 10px;
    font-size: 12px;
    line-height: 20px;
}

.filter.flat-filter .block[data-num="2"]{
    display: inline-block;
    vertical-align: top;
    width: 68%;
    /*margin-right: 2.56%;*/
    margin-bottom: 0px;
    text-decoration: none;
    color: inherit;
    position: relative;
}

.filter.flat-filter .block[data-num="2"] ul{
    margin-bottom: 20px;
}

.filter.flat-filter .block[data-num="2"] ul li{
    height: 50px;
    border-top: 1px solid #eee;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    width: calc(50% - 20px);
    float: left;
    dispLay: flex;
    position: relative;
}

.filter.flat-filter .block[data-num="2"] ul li:nth-last-child(2), .filter.flat-filter .block[data-num="2"] ul li:nth-last-child(1) {
    border-bottom: 1px solid #eee;
}

.filter.flat-filter .block[data-num="2"] ul li:nth-child(even){
    margin-left: 40px;
}

.filter.flat-filter .block[data-num="2"] ul li a{
    margin: auto;
    text-align: left;
    width: calc(100% - 40px);
    padding-right: 20px;
}

.filter.flat-filter .block[data-num="2"] ul li a .number{
    position: absolute;
    right: 10px;
    height: 50px;
    top: 0px;
    font-size: 10px;
    font-weight: 300;
    height: 20px;
    width: 20px;
    border: 1px solid #eee;
    line-height: 20px;
    text-align: center;
    border-radius: 100%;
    margin-top: 15px;
}

.filter.flat-filter .show_all_option {
    font-size: 13px;
    padding-top: 20px;
    color: #d92126;
    font-weight: 600;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.filter.flat-filter .block[data-num="2"] .show_all_option {
    font-size: 13px;
    padding-top: 20px;
    color: #d92126;
    font-weight: 600;
    position: relative;
    display: inline-block;
    cursor: pointer;
    padding-left: 10px;
}


.filter.flat-filter .show_all_option .show_all_option_plus, .filter.flat-filter .show_all_option .show_all_option_minus {
    height: 14px;
    width: 14px;
    margin-left: 10px;
    border: 1px solid #eee;
    border-radius: 100%;
    display: inline-block;
    top: 3px;
    position: relative;
}

.filter.flat-filter .show_all_option .show_all_option_plus:after {
    width: 2px;
    height: 8px;
    background: #d92126;
    content: "";
    position: absolute;
    right: 6px;
    top: 3px;
}

.filter.flat-filter .show_all_option .show_all_option_plus:before, .filter.flat-filter .show_all_option .show_all_option_minus:after {
    width: 8px;
    height: 2px;
    background: #d92126;
    content: "";
    position: absolute;
    right: 3px;
    top: 6px;
}

@media screen and (max-width: 1100px) {
    .filter.flat-filter .block[data-num="1"] {
        width: 32%;
    }

    .filter.flat-filter .block[data-num="2"] {
        width: 67.5%;
    }
}

@media screen and (max-width: 991px) {
    .filter.flat-filter .block[data-num="1"] {
        width: 40%;
    }

    .filter.flat-filter .block[data-num="2"] {
        width: 59%;
    }

    .filter.flat-filter .block[data-num="2"] ul li {
        width: 100%;
    }

    .filter.flat-filter .block[data-num="2"] ul li:nth-child(even) {
        margin-left: 0px;
    }
}

@media screen and (max-width: 767px) {
    .filter.flat-filter .block[data-num="1"], .filter.flat-filter .block[data-num="2"] {
        width: 100%;
        margin-bottom: 30px;
    }

    .filter.flat-filter .block[data-num="1"] ul {
        max-width: 100%;
    }
}


.filter.flat-filter .block[data-num="1"] ul li.active {
    background: #d92126;
}
.filter.flat-filter .block[data-num="1"] ul li.active > a, .filter.flat-filter .block[data-num="1"] ul li.active > a:hover {
    color: #fff;
}

.filter.flat-filter .block[data-num="2"] ul li.active {
    background: #f7f7f7;
}

.filter.flat-filter .block[data-num="2"] ul li.active > a, .filter.flat-filter .block[data-num="2"] ul li.active > a:hover {
    color: #d92126;
}


.filter.flat-filter .block[data-num="2"] ul li.active > a .number {
    border: 1px solid #f7f7f7;
    background: #d92126;
}

.filter.flat-filter .block[data-num="2"] ul li.active > a .number span {
    color: #fff;
}

.services-category input[type="text"] {
    height: 50px;
    padding: 0px 50px;
    background-color: #fff;
    font-size: 15px;
    text-align: center;
    font-family: "Roboto", sans-serif;
    color: #222222;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 30px;
    max-width: 270px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 26px;
}
.services-category .button, .services-category input[type="submit"], .dop-service .button {
    white-space: nowrap;
    width: 270px;
    height: 50px;
    line-height: 52px;
    color: #fff;
    background: #d92126;
    font-size: 14px;
    font-weight: 900;
    font-family: "Roboto", sans-serif;
    text-align: center;
    text-decoration: none;
    display: block;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-appearance: none;
}

.kibercar-form input[type=text],
.kibercar-form input[type=tel] {
    height: 50px;
    padding: 0 25px;
    background-color: #fff;
    font-size: 15px;
    text-align: left;
    font-family: "Roboto", sans-serif;
    color: #222222;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 30px;
    max-width: 270px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 26px;
    border-radius: 20px;
    border: 1px solid #ccced5;
}
.kibercar-form textarea.message-mask{
    border: 1px solid #ccced5;
    background-color: #fff;
    padding: 5px 25px;
    text-align: left;
    border-radius: 20px;
    overflow: hidden;
    line-height: 3.2;
}
.kibercar-form textarea::-webkit-input-placeholder,
.kibercar-form textarea:-moz-placeholder,
.kibercar-form textarea::-moz-placeholder,
.kibercar-form textarea:-ms-input-placeholder {
    text-align: left !important;
}
.kibercar-form .select2-container .select2-selection--single{
    border: 1px solid #ccced5;
    background-color: #fff;
    border-radius: 20px;
}
.kibercar-form .select2-container .select2-selection--single .select2-selection__rendered{
    text-align: left;
}
.kibercar-form .button, .kibercar-form input[type="submit"],
.catalog-main-filter input[type="submit"], #catalogProducts .btn.button,
.wrp-company .button
{
    white-space: nowrap;
    width: 270px;
    height: 50px;
    line-height: 52px;
    color: #fff;
    background: #f02c1c;
    font-size: 14px;
    font-weight: 900;
    font-family: "Roboto", sans-serif;
    text-align: center;
    text-decoration: none;
    display: block;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px;
}
.kibercar-form .select-box{
    border-radius: 20px;
}
.kibercar-form .button:hover, .kibercar-form input[type="submit"]:hover {
    box-shadow: 0 4px 16px 0 rgba(251,5,5,.75);
}
.select2-results__option[aria-selected]{
    background: #fff;
}
.kibercar-form input[type="submit"] {
    line-height: normal;
    display: inline-block;
    vertical-align: top; }

.kibercar-form form {
    text-align: center;
    font-size: 0px; }

.kibercar-form input{
    border: 0;
}
.kibercar-form input[type=text]::-webkit-input-placeholder {
    color: #666666;
}
.kibercar-form input[type=text]:-moz-placeholder {
    color: #666666;
}
.kibercar-form input[type=text]::-moz-placeholder {
    color: #666666;
}
.kibercar-form input[type=text]:-ms-input-placeholder {
    color: #666666;
}
.kibercar-form input[type=text].required,
.kibercar-form input[type=tel].required {
    border-color: #f02c1c;
}
.kibercar-form input[type=text].required::-webkit-input-placeholder,
.kibercar-form input[type=tel].required::-webkit-input-placeholder {
    color: #f02c1c !important;
}
.kibercar-form input[type=text].required:-moz-placeholder,
.kibercar-form input[type=tel].required:-moz-placeholder {
    color: #f02c1c !important;
}
.kibercar-form input[type=text].required::-moz-placeholder,
.kibercar-form input[type=tel].required::-moz-placeholder {
    color: #f02c1c !important;
}
.kibercar-form input[type=text].required:-ms-input-placeholder,
.kibercar-form input[type=tel].required:-ms-input-placeholder {
    color: #f02c1c !important;
}
.kibercar-form .select2-container .select2-selection--single .select2-selection__arrow b {
    border: none;
    height: 5px;
    display: block;
    left: 0px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: 0px;
    width: 10px;
    background: url(/local/templates/redesign2017/css/../img//select-arrow.png) no-repeat;
}
.selection .col-left .select-box .select2-container .select2-selection--single .select2-selection__arrow b {
    background: url(/local/templates/redesign2017/css/../img//select-arrow-white.png) no-repeat;
}
.wrapper .page_title-wrp {
    padding: 0 0;
    overflow: hidden;
    background: url(/local/templates/redesign2017/components/bitrix/catalog/oborudovanie/img//catalog-bg.jpg);
}
.page_title-wrp .page_title {
    color: #fff;
    padding: 0 90px;
    position: relative;
    background: #d92126;
    display: inline-block;
    vertical-align: middle;
    font: bold 28px/50px Tahoma, sans-serif;
    margin: 0;
}
.open-form{
    cursor: pointer;
}
input[type=text].required {
    border-color: #f02c1c;
}
#catalogProducts .button{
    border: 0;
}
textarea{
    resize: none;
    border: none;
}
.kibercar-form .select-box.required .select2-container .select2-selection--single{
    border-color: #f02c1c;
}
.open-form {
    cursor: pointer;
    color: #d92126;
}
.service-page .col-right {
    float: right;
}

.service-page .col-left {
    float: left;
}
.clear {
    clear: both;
}

.service-page h1 {
    font-size: 45px;
    line-height: 50px;
    font-weight: 900;
    white-space: pre-line;
    margin: 0px 0px 48px 0px;
    letter-spacing: -0.3px;
    padding-bottom: 52px;
    position: relative;
    color: #fff;
}

.service-page h1:before {
    content: ' ';
    position: absolute;
    width: 40px;
    height: 3px;
    bottom: 0px;
    left: 0px;
    background: #d92126;
}
.service-page h2 {
    font-size: 35px;
    line-height: 40px;
    font-weight: 900;
    white-space: pre-line;
    margin: 0px;
    padding: 55px 0px;
    color: #222222;
}
.justify {
    text-align: justify;
    font-size: 0px;
}
.justify > * {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
}
.service-page .button {
    white-space: nowrap;
    width: 270px;
    height: 50px;
    line-height: 52px;
    color: #fff;
    background: #d92126;
    font-size: 14px;
    font-weight: 900;
    font-family: "Roboto", sans-serif;
    text-align: center;
    text-decoration: none;
    display: block;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.service-page .video-slider{
    display: none;
}
.service-page .order h2{
    color: #fff;
}
.bx-pager {
    display: none !important;
}
.about-company h2 {
    padding: 60px 0px 80px 0px;
    color: #fff;
}
.reasons .row{
    display: block;
}
.img .test-wrap{
    position: relative;
}
.service-page .order.bottom{
    background: url(/local/templates/redesign2017/img/order-bottom-bg.jpg) no-repeat top center;
    background-size: cover;
}
form.consult input[type="submit"] {
    white-space: nowrap;
    width: 270px;
    height: 50px;
    line-height: 52px;
    color: #fff;
    background: #d92126;
    font-size: 14px;
    font-weight: 900;
    font-family: "Roboto", sans-serif;
    text-align: center;
    text-decoration: none;
    display: block;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:0;
}


.content{
width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;
}
@media(min-width:480px){.content{max-width:460px}}
@media (min-width:636px){.content{max-width:620px}}
@media (min-width:768px){.content{max-width:720px}}
@media (min-width:992px){.content{max-width:960px}}
@media (min-width:1200px){.content{max-width:1140px}}
@media (min-width:1400px){.content{max-width:1280px}}

/* End */


/* Start:/local/templates/kibercar/css/loader.css?15815959392676*/
@keyframes ldio-bb1ev88l8a {
    0% { opacity: 1 }
    100% { opacity: 0 }
}
.ldio-bb1ev88l8a div {
    left: 46.5px;
    top: 24px;
    position: absolute;
    animation: ldio-bb1ev88l8a linear 1s infinite;
    background: #f02c1c;
    width: 7px;
    height: 12px;
    border-radius: 3.5px / 6px;
    transform-origin: 3.5px 26px;
}.ldio-bb1ev88l8a div:nth-child(1) {
     transform: rotate(0deg);
     animation-delay: -0.9166666666666666s;
     background: #f02c1c;
 }.ldio-bb1ev88l8a div:nth-child(2) {
      transform: rotate(30deg);
      animation-delay: -0.8333333333333334s;
      background: #f02c1c;
  }.ldio-bb1ev88l8a div:nth-child(3) {
       transform: rotate(60deg);
       animation-delay: -0.75s;
       background: #f02c1c;
   }.ldio-bb1ev88l8a div:nth-child(4) {
        transform: rotate(90deg);
        animation-delay: -0.6666666666666666s;
        background: #f02c1c;
    }.ldio-bb1ev88l8a div:nth-child(5) {
         transform: rotate(120deg);
         animation-delay: -0.5833333333333334s;
         background: #f02c1c;
     }.ldio-bb1ev88l8a div:nth-child(6) {
          transform: rotate(150deg);
          animation-delay: -0.5s;
          background: #f02c1c;
      }.ldio-bb1ev88l8a div:nth-child(7) {
           transform: rotate(180deg);
           animation-delay: -0.4166666666666667s;
           background: #f02c1c;
       }.ldio-bb1ev88l8a div:nth-child(8) {
            transform: rotate(210deg);
            animation-delay: -0.3333333333333333s;
            background: #f02c1c;
        }.ldio-bb1ev88l8a div:nth-child(9) {
             transform: rotate(240deg);
             animation-delay: -0.25s;
             background: #f02c1c;
         }.ldio-bb1ev88l8a div:nth-child(10) {
              transform: rotate(270deg);
              animation-delay: -0.16666666666666666s;
              background: #f02c1c;
          }.ldio-bb1ev88l8a div:nth-child(11) {
               transform: rotate(300deg);
               animation-delay: -0.08333333333333333s;
               background: #f02c1c;
           }.ldio-bb1ev88l8a div:nth-child(12) {
                transform: rotate(330deg);
                animation-delay: 0s;
                background: #f02c1c;
            }
.ajax-preloader-wrap {
    width: 51px;
    height: 51px;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.ldio-bb1ev88l8a {
    width: 100%;
    height: 100%;
    transform: translateZ(0) scale(0.51);
    backface-visibility: hidden;
    transform-origin: 0 0;
}
.ldio-bb1ev88l8a div { box-sizing: content-box; }

/* End */


/* Start:/local/templates/kibercar/css/main.min.css?1747988610216694*/
@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:400,700&display=swap&subset=cyrillic);html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit;cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:border-box}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{padding:0;list-style:none}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}html{font-size:1px;}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;line-height:1.3;overflow-x:hidden;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;color:#666;font-weight:400}.container,.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 6.25%;max-width:6.25%}.col-2{flex:0 0 12.5%;max-width:12.5%}.col-3{flex:0 0 18.75%;max-width:18.75%}.col-4{flex:0 0 25%;max-width:25%}.col-5{flex:0 0 31.25%;max-width:31.25%}.col-6{flex:0 0 37.5%;max-width:37.5%}.col-7{flex:0 0 43.75%;max-width:43.75%}.col-8{flex:0 0 50%;max-width:50%}.col-9{flex:0 0 56.25%;max-width:56.25%}.col-10{flex:0 0 62.5%;max-width:62.5%}.col-11{flex:0 0 68.75%;max-width:68.75%}.col-12{flex:0 0 75%;max-width:75%}.col-13{flex:0 0 81.25%;max-width:81.25%}.col-14{flex:0 0 87.5%;max-width:87.5%}.col-15{flex:0 0 93.75%;max-width:93.75%}.col-16{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:17}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.offset-1{margin-left:6.25%}.offset-2{margin-left:12.5%}.offset-3{margin-left:18.75%}.offset-4{margin-left:25%}.offset-5{margin-left:31.25%}.offset-6{margin-left:37.5%}.offset-7{margin-left:43.75%}.offset-8{margin-left:50%}.offset-9{margin-left:56.25%}.offset-10{margin-left:62.5%}.offset-11{margin-left:68.75%}.offset-12{margin-left:75%}.offset-13{margin-left:81.25%}.offset-14{margin-left:87.5%}.offset-15{margin-left:93.75%}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-ms-box-shadow:0 .25rem .5rem rgba(0,0,0,.5);-o-box-shadow:0 .25rem .5rem rgba(0,0,0,.5);box-shadow:0 .25rem .5rem rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(/local/templates/kibercar/css/../img/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(/local/templates/kibercar/css/../fonts/slick.eot);src:url(/local/templates/kibercar/css/../fonts/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/kibercar/css/../fonts/slick.woff) format("woff"),url(/local/templates/kibercar/css/../fonts/slick.ttf) format("truetype"),url(/local/templates/kibercar/css/../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{display:block;position:absolute;top:50%;width:20px;height:20px;border:none;padding:0;transform:translate(0,-50%);line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{display:none}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;border:0;padding:5px;background:0 0;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{content:"•";position:absolute;top:0;left:0;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slide{outline:transparent solid 0}.kbc__slider .slick-next,.kbc__slider .slick-prev{display:block;position:absolute;width:134px;height:134px;border:none;padding:0;transform:translate(0,-50%);line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;outline:0;z-index:10}.kbc__slider .slick-next:hover,.kbc__slider .slick-prev:hover{outline:0;background:0 0;color:transparent}.kbc__slider .slick-next:hover:before,.kbc__slider .slick-prev:hover:before{opacity:1}.kbc__slider .slick-next.slick-disabled:before,.kbc__slider .slick-prev.slick-disabled:before{display:none}.kbc__slider .slick-next:before,.kbc__slider .slick-prev:before{opacity:.75;transition:.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;background:url(/local/templates/kibercar/css/../img/components/slider-arrow.png) no-repeat;width:134px;height:134px;z-index:10;top:0;left:0}.kbc__slider .slick-prev{left:-35px;top:35.5%}.kbc__slider .slick-next{right:-35px;top:35%}.kbc__slider .slick-next:before{transform:rotate(180deg)}.wrapper{position:relative}.main-section{background-color:#fff;padding:70px 0 80px}.main-section__title h2{font-size:30px;font-weight:700;color:#000;margin-left:10px}.main-section__btn{text-align:right}.main-section__title sup{color:#939db4;font-size:14px;margin-top:-20px;font-weight:500;top:-1em}.main-section-bgc{background-color:#f6f7f9}.page__header{background:#f6f7f9;padding:40px 0;position:relative}.page__title{font-size:40px;font-weight:700;color:#000;display:flex;align-items:center}.page__breadcrumbs{margin:0 0 10px}.page__breadcrumbs_item{font-size:14px;color:#939db4;display:inline-block;padding-left:25px;padding-right:12px;position:relative}.page__breadcrumbs_item:before{content:'→';font-size:14px;color:#939db4;text-align:center;left:0;top:-1px;position:absolute}.page__breadcrumbs_item:first-child{padding-left:0}.page__breadcrumbs_item:first-child:before{content:none}.page__title_back_link{display:inline-block;width:40px;margin-right:26px;font-size:38px;font-weight:400;line-height:20px;color:#000;font-family:'M PLUS Rounded 1c',sans-serif}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.h1,.h2,.h3,.h4,.h5,.h6,address,blockquote,caption,dd,dl,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,table,ul{margin:0;color:#444}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;line-height:1.3}.h1,h1{font-size:48px}.h2,h2{font-size:30px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700}.h5,.h6,h5,h6{font-weight:500}a:active,a:focus,a:hover{text-decoration:none;outline:0}.kbc__btn{background:#f02c1c;border-radius:10px;color:#fff;display:block;font-weight:600;font-size:18px;line-height:40px;margin:0 12px;padding:0 20px;text-align:center;position:relative;white-space:nowrap;transition:.3s}.kbc__btn:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.kbc__btn_callback{border-radius:20px;margin:0;padding:0 14px;font-size:14px}.kbc__btn_more{border-radius:20px;padding-right:100px;padding-left:30px;line-height:50px;height:inherit;display:inline-block}.kbc__btn_more:after{content:"";position:absolute;right:28px;top:0;bottom:0;margin:auto;background-image:url(/local/templates/kibercar/css/../img/components/btn-arrow.png);width:43px;height:13px}.kbc__btn_gray{background-color:#d0d3d8;color:#434e67;border-radius:20px;font-size:14px;font-weight:500;padding:0 30px;margin:0;display:inline-block}.kbc__btn_gray:hover{box-shadow:0 4px 16px 0 rgba(198,198,198,.75)}.kbc__btn_link{font-size:14px;color:#939db4;position:relative;padding-right:55px}.kbc__btn_link:after{content:"";position:absolute;top:2px;right:0;width:43px;height:13px;background-image:url(/local/templates/kibercar/css/../img/components/review-link.png)}.contact_send_btn{background:#f02c1c;border-radius:20px;color:#fff;font-weight:600;font-size:18px;white-space:nowrap;padding-right:100px;padding-left:30px;line-height:50px;height:inherit;display:inline-block;position:relative;transition:.3s;outline:0;border:none}.contact_send_btn:before{content:"";position:absolute;right:28px;top:-2px;bottom:0;margin:auto;background-image:url(/img/components/btn-arrow.png);width:43px;height:13px}.contact_send_btn:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.kbc_inst_btn{background:#3897f0;color:#fff;-webkit-appearance:none;border-radius:5px;font-size:12px;font-weight:600;line-height:22px;outline:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;padding:0 10px;display:block;border:1px solid #3897f0}.kbc_accordion_warp{border:1px solid #ccced5;background-color:#fff;margin:30px 0}.kbc_accordion{border-bottom:1px solid #ccced5}.kbc_accordion:last-child{border-bottom:none}.kbc_accordion_head{flex-wrap:wrap;padding:30px 0;display:flex;cursor:pointer}.kbc_accordion_name{width:90%;display:flex;align-items:center;margin-left:3%;text-align:left}.kbc_accordion_name h3,.kbc_accordion_name h4{font-size:18px;color:#000;font-weight:700;margin:0}.kbc_accordion_btn{width:6.5%;display:flex;align-items:center}.kbc_accordion_btn span{margin:0 auto;display:block;cursor:pointer;width:20px;height:20px;background:url(/img/acc_plus.png) center center no-repeat}.kbc_accordion_content{overflow:hidden;padding:0 1em;max-height:0;opacity:0;transition:.3s;width:95%;margin:0 auto;text-align:left;color:#434e67}.kbc_accordion_content p{margin-bottom:10px;color:#434e67}.kbc_accordion_content ol,.kbc_accordion_content ul{color:#434e67}.kbc_accordion_show .kbc_accordion_content{max-height: max-content;opacity:1;padding-bottom:20px}.kbc_accordion_show .kbc_accordion_btn span{background-image:url(/img/acc_minus.png)}.kb_radio{position:relative}.kb_radio input{position:absolute;opacity:0;height:0;width:0}.kb_radio input:checked~label{color:#fff;background-color:#f02c1c}.kb_radio input:checked~label span{border-color:rgba(255,255,255,0);background-color:#c61a0c}.kb_radio input:checked~label span:after{display:block}.kb_radio label{color:#434e67;font-size:18px;padding:9px 17px 9px 38px;border-radius:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kb_radio label span{position:absolute;top:0;bottom:0;left:9px;margin:auto;height:22px;width:22px;border-radius:50%;border:1px solid #cdcfd6;overflow:hidden;align-items:center;justify-content:center;display:flex}.kb_radio label span:after{height:8px;width:8px;border-radius:50%;content:"";display:none;background-color:#fff}.kibercar__hr{border:none;color:#e0e0e0;background-color:#e0e0e0;height:1px}.kbc__header{padding-top:12px;padding-bottom:8px;transition:.3s}.header__wrap{display:flex}.kbc__logo{display:flex;align-items:center;height:50px;line-height:0;width:240px;margin-right:36px}.kbc__logo img{width:100%;max-width:241px}.kbc__header .menu__col{position:inherit}.kbc__header_lang{margin-left:22px}.kbc__header_lang_btn{display:flex;padding:14px 0 30px;transition:.3s;color:#939db4;font-size:18px;text-align:right;justify-content:flex-end;text-transform:capitalize}.mainmenu{display:flex;align-items:center;justify-content:center}.mainmenu__item{display:flex;align-self:stretch}.mainmenu__link{display:flex;align-items:center;padding:14px 14px 22px;transition:.3s;color:#939db4;font-size:18px;position:relative}.mainmenu__link:hover{color:#f02c1c}.kbc__header_callback{display:flex;align-items:center;justify-content:flex-end;height:46px;margin-left:auto}.kbc__header_phone{margin-left:14px;border-radius:50%;width:60px;height:60px;cursor:pointer;margin-top:-5px;position:relative}.kbc__header_phone:hover{background-color:#fff}.kbc__header_phone:hover .kbc__header_phone_link{background-position-y:-34px}.kbc__header_phone_link{padding:13px}.kbc__header_phone_link span{background-image:url(/img/header_phone_icon.png);width:31px;height:34px;display:block;cursor:pointer}.kbc__header_city{margin-left:auto;margin-top:-5px}.kbc__header_city_link{color:#939db4;font-size:14px;position:relative;cursor:pointer;padding:23px 45px 23px 70px;border-radius:30px;transition:.3s}.kbc__header_city_link:before{position:absolute;content:"";background-image:url(/img/header_city_icon.png);width:26px;height:35px;top:14px;left:29px}.kbc__header_city_link:after{position:absolute;content:"";background-image:url(/img/header_city_arrow_icon.png);width:14px;height:9px;top:27px;right:21px}.kbc__header_city_link:hover{background-color:#fff}.submenu__wrap{position:absolute;z-index:10;top:79px;right:0;left:0;width:100%;margin:auto;padding:34px 0 75px;transform:scaleY(0);transition:transform .2s ease-out .2s;background-color:#fff;transform-origin:top;box-shadow:0 13px 13px 0 rgba(51,51,102,.11)}.submenu{display:flex;position:relative}.submenu__wrap:before{content:" ";position:absolute;z-index:15;top:-14px;right:0;left:0;width:88px;height:36px;margin:auto;background-color:#fff;border-radius:18px}.submenu_col{width:26%}.submenu__title{font-size:18px;color:#bbc2d1;font-weight:700;margin-bottom:28px;text-transform:uppercase}.submenu__item{font-size:18px;color:#434e67;margin-bottom:7px;transition:.3s}.submenu__item:hover{color:#f02c1c}.mainmenu__item:hover .submenu__wrap{height:auto;transform:scaleY(1);transition:transform .3s ease-out .3s;transform-origin:top}.submenu .main-services__wrap{margin-top:20px;margin-bottom:-30px}.mainmenu__wrap_mobile{display:none}.mainmenu__mobile_btn{width:80px;cursor:pointer;margin:9px 0 0 17px}.mainmenu__mobile_btn span{display:block;position:relative;width:50px;height:5px;transition:.3s;border-radius:2.5px;background:#000}.mainmenu__mobile_btn span+span{margin-top:9px}.mainmenu__mobile_btn.act span:nth-child(1){-webkit-animation:.4s forwards top;animation:.4s forwards top}.mainmenu__mobile_btn.n-act span:nth-child(1){-webkit-animation:.4s forwards top-2;animation:.4s forwards top-2}.mainmenu__mobile_btn.act span:nth-child(2){-webkit-animation:.4s forwards scaled;animation:.4s forwards scaled}.mainmenu__mobile_btn.n-act span:nth-child(2){-webkit-animation:.4s forwards scaled-2;animation:.4s forwards scaled-2}.mainmenu__mobile_btn.act span:nth-child(3){-webkit-animation:.4s forwards bottom;animation:.4s forwards bottom}.mainmenu__mobile_btn.n-act span:nth-child(3){-webkit-animation:.4s forwards bottom-2;animation:.4s forwards bottom-2}@-webkit-keyframes top{0%{top:0;transform:rotate(0)}50%{top:9px;transform:rotate(0)}100%{top:9px;transform:rotate(45deg)}}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:9px;transform:rotate(0)}100%{top:9px;transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:9px;transform:rotate(45deg)}50%{top:9px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes top-2{0%{top:9px;transform:rotate(45deg)}50%{top:9px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@-webkit-keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:11px;transform:rotate(0)}100%{bottom:11px;transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:11px;transform:rotate(0)}100%{bottom:11px;transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:11px;transform:rotate(135deg)}50%{bottom:11px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes bottom-2{0%{bottom:11px;transform:rotate(135deg)}50%{bottom:11px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@-webkit-keyframes scaled{100%,50%{transform:scale(0)}}@keyframes scaled{100%,50%{transform:scale(0)}}@-webkit-keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}@keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}.submenu_category{width:74%}.submenu__list_category{columns:3;-webkit-columns:3;-moz-columns:3}.submenu__list_category .submenu__item{font-size:14px;margin-bottom:8px;padding:5px 25% 5px 0;position:relative;display:inline-block;width:100%}.submenu__list_category .submenu__item .submenu__list_category_count{position:absolute;right:12%;font-size:14px;color:#939db4;border-radius:50%;background-color:#f6f7f9;padding:6px 8px;margin:auto;bottom:0;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.submenu__list_category .submenu__item:hover,.submenu__list_category .submenu__item:hover .submenu__list_category_count{color:#ee2c1d}.submenu_docs{width:26%}.submenu__list_docs .submenu__item{font-size:14px;margin-bottom:8px;padding:5px 5px 5px 35px;position:relative;display:inline-block;width:100%;transition:.3s}.submenu__list_docs .submenu__item:before{position:absolute;content:"";background-image:url(/img/menu_dpf_icon.png);width:23px;height:30px;left:0;top:50%;bottom:50%;margin:auto;transition:.3s}.submenu__list_docs .submenu__item:hover{color:#ee2c1d}.submenu__list_docs .submenu__item:hover:before{background-image:url(/img/menu_dpf_icon_hover.png)}.submenu__list_docs .submenu__item:last-child{color:#ee2c1d;padding:5px 5px 5px 0;text-decoration:underline}.submenu__list_docs .submenu__item:last-child:before{content:none}.submenu__list_docs .submenu__item:last-child:hover{text-decoration:none}.kbc__header_city_submenu{position:absolute;z-index:10;top:78px;right:0;left:0;width:100%;margin:auto;padding:34px 0 38px;transform:scaleY(0);transition:transform .1s ease-out .1s;background-color:#fff;transform-origin:top;box-shadow:0 13px 13px 0 rgba(51,51,102,.11)}.kbc__header_city_active .kbc__header_city_submenu{height:auto;transform:scaleY(1);transition:transform .1s ease-out .1s;transform-origin:top}.city_submenu_head{border-bottom:4px solid #f6f7f9;display:flex;padding:0 40px 10px;position:relative}.city_submenu_head_title{color:#bbc2d2;font-size:18px;font-weight:700;text-transform:uppercase}.city_submenu_head_cities{margin-left:auto;display:flex}.city_submenu_head_item{color:#000;font-size:18px;padding:0 15px;position:relative;cursor:pointer;margin-left:5px}.city_submenu_head_item_active:before{content:"";position:absolute;bottom:-15px;left:0;margin:auto;right:0;width:100%;border-bottom:5px solid #ee2c1d;box-shadow:0 2px 5px 0 rgba(251,5,5,.47)}.city_submenu_contain{display:none}.city_submenu_contain_active{display:block}.city_submenu_contain_list{margin-left:40px;margin-top:38px;columns:4;-webkit-columns:4;-moz-columns:4}.city_submenu_contain_item{position:relative;margin-bottom:8px;display:inline-flex;width:100%}.city_submenu_contain_item label{color:#434e67;font-size:18px;padding:9px 17px 9px 38px;border-radius:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.city_submenu_contain_item label span{position:absolute;top:0;bottom:0;left:9px;margin:auto;height:22px;width:22px;border-radius:50%;border:1px solid #cdcfd6;overflow:hidden;align-items:center;justify-content:center;display:flex}.city_submenu_contain_item label span:after{height:8px;width:8px;border-radius:50%;content:"";display:none;background-color:#fff}.city_submenu_contain_item input{position:absolute;opacity:0;height:0;width:0}.city_submenu_contain_item input:checked~label{color:#fff;background-color:#f02c1c}.city_submenu_contain_item input:checked~label span{border-color:rgba(255,255,255,0);background-color:#c61a0c}.city_submenu_contain_item input:checked~label span:after{display:block}.city_submenu_close{cursor:pointer;position:absolute;right:18px;top:0;background-image:url(/img/ic_plus.png);width:16px;height:17px;display:none}.kbc__header_city_confirm{position:absolute;bottom:-110px;z-index:5;left:0;right:0;margin:auto;display:none}.city_confirm_wrap{background-color:#717b8c;border-radius:20px;padding:26px 20px;position:relative;width:240px}.city_confirm_wrap:before{content:"";position:absolute;top:-7px;left:0;right:0;margin:auto;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #717b8c}.city_confirm_title{color:#fff;font-size:14px;white-space:nowrap;text-align:center}.city_confirm_btn_wrap{display:flex;justify-content:space-around;margin-top:8px}.city_confirm_btn{border-radius:20px;background-color:#fff;cursor:pointer;color:#434e67;font-size:14px;width:80px;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s}.city_confirm_btn:hover{background-color:#f0f0f0}.header_phone{position:absolute;bottom:-210px;z-index:5;left:-240px;margin:auto;transform:scaleY(0);transition:transform .1s ease-out .1s;background-color:#fff;transform-origin:top;border-radius:20px}.kbc__header_phone_active .header_phone{height:auto;transform:scaleY(1);transition:transform .1s ease-out .1s;transform-origin:top}.header_phone_wrap{background-color:#fff;border-radius:20px;border:1px solid #ccced5;padding:35px 20px 22px;position:relative;width:330px}.header_phone_title{color:#000;font-size:18px;text-align:center;margin-bottom:15px}.header_phone_number{color:#000;font-size:18px;text-align:center;margin-bottom:15px;text-decoration:underline;display:block}.header_phone_number:hover{text-decoration:none}.header_phone_btn{margin:0 auto 13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header_phone_main_office{text-align:center;color:#434e67;font-size:14px}.header_phone_close{color:#f02c1c;font-size:20px;font-weight:400;display:none;text-align:center}.main-slider{position:relative}.main-slider__background{position:absolute;margin-top:40px;width:100%;height:620px;background-color:#f6f7f9}.main-slider__wrap{position:relative;height:660px}.main-slider__for{margin-left:-10px;margin-right:-10px}.main-slider__item{position:absolute;top:0;left:0;width:100%}.slick-initialized .main-slider__item{position:relative}.main-slider__item_hdr{position:relative;height:500px;border-radius:10px;background:no-repeat #434e67}.main-slider__item_ftr{margin:0 10px 40px;padding:40px 40px 30px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.main-slider__text{position:absolute;right:100px;width:380px}.main-slider__title{color:#fff;font-weight:100;font-size:28px;line-height:32px;margin-top:63px}.main-slider__title span{font-weight:500;display:inline-block}.main-slider__logo{margin-top:80px}.main-slider__fly-logo{position:absolute;top:38px;left:60px}.main-slider__nav{position:absolute;bottom:180px;left:8px;width:100%;display:none}.slick-initialized.main-slider__nav{display:block}.main-slider__btn{color:#fff;font-size:14px;text-align:center;line-height:50px;cursor:pointer}.slick-track{display:block;position:relative;top:0;left:0;margin-left:inherit;margin-right:inherit}.main-slider__nav .slick-current{border-bottom:4px solid #f02c1c}.main-slider__nav .slick-slide{margin-right:40px}.main-slider__nav .slick-track{width:100%!important}.main-slider__item_ftr h3{color:#000;font-size:18px;font-weight:800;line-height:25px}.main-slider__item_ftr h3 span{font-weight:500}.main-slider__item_ftr p{font-size:18px;color:#939db4}.main-services__wrap{display:flex;flex-wrap:wrap;padding:0 15px;margin-top:52px}.main-services__item{display:flex;width:20%;padding:10px 18px;transition:.1s;margin-bottom:5px;border-radius:20px;cursor:pointer}.main-services__item:hover{background-color:#f6f7f9}.main-services__img{position:relative;width:40%;max-height:55px;margin:auto 0}.main-services__text{padding-left:10px;width:60%;margin:auto 0}.main-services__img img{display:block;max-width:100%;max-height:55px;margin:0 auto}.main-services__name{font-size:18px;font-weight:700;color:#000}.main-services__count{font-size:14px;color:#bac1d1}.main-news__wrap{margin-top:60px;justify-content:space-between}.main-news__item{position:relative;display:block;width:24%}.main-news__item:nth-child(n+5){display:none}.slick-initialized .main-news__item:nth-child(n+5){display:block}.main-news__wrap .slick-slide{margin:0 10px}.main-news__img{position:relative;border-radius:10px;height:160px;margin-bottom:18px}.main-news__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;margin:0;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;border-radius:10px}.main-news__text{padding:0 12px}.main-news__item:hover .main-news__title{color:#000}.main-news__title{font-size:18px;font-weight:700;color:#434e67;line-height:24px}.main-news__date{margin-top:8px;font-size:14px;color:#939db4}.main-works__wrap{margin-top:28px;margin-left:-10px;margin-right:-10px;display:flex;justify-content:space-between;min-height:400px}.main-works__item{width:95%!important;margin:10px;border-radius:20px;box-shadow:0 2px 10px 0 rgba(51,51,102,.3);display:inline-block}.main-works__item:hover .main-works__video_footer{max-height:700px;padding:17px 23px}.main-works__item:nth-child(n+5){display:none}.slick-initialized .main-works__item:nth-child(n+5){display:block}.main-works__item:hover .main-works__desc,.main-works__item:hover .main-works__title{color:#000}.main-works__item_inner-sh{box-shadow:inset 0 0 15px 15px #fff;border-radius:20px}.main-work__img{position:relative;height:210px;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;display:block}.main-work__img img{position:absolute;z-index:-5;top:50%;left:50%;width:100%;height:auto;min-height:100%;margin:0;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.main-works__text{padding:23px}.main-works__title{font-size:14px;color:#434e67;font-weight:700}.main-works__desc{font-size:14px;color:#434e67}.main-works__item_video{position:relative}.main-works__item_video:before{/*content:' ';*/position:absolute;background:url(/img/portfolio_play.png) no-repeat;background-size:contain;width:80px;height:80px;left:50%;margin-left:-40px;z-index:2;cursor:pointer;top:0;margin-top:70px}.main-works__video_footer{background-image:linear-gradient(to right,#fff,#ededf2 10%,#ededf2 90%,#fff);border-bottom-left-radius:20px;border-bottom-right-radius:20px;position:relative;z-index:0;display:flex;justify-content:space-between;overflow:hidden;padding:0 23px;transition:max-height .2s,padding .2s;max-height:0}.main-works__video_footer_t{width:65%;z-index:0;position:relative}.main-works__video_footer_t a{font-size:14px;color:#e62117;display:inline-block}.main-works__video_footer_t p{color:#434e67;font-size:14px}.main-works__video_footer_b{margin-top:5px;z-index:0;position:relative}.main-works__instagram .main-works__video_footer_t{width:71%}.main-works__instagram .main-works__video_footer_t a{font-size:14px;color:#434e67}.main-works__instagram .main-works__video_footer_b{margin-top:10px}.main-reviews__wrap{margin:50px 0 0 60px;display:flex;justify-content:space-between}.main-reviews__item{padding:0 22px;position:relative;display:block;width:24%}.main-reviews__item:nth-child(n+6){display:none}.slick-initialized .main-reviews__item:nth-child(n+6){display:block}.main-reviews__logo{margin-bottom:19px}.main-reviews__logo img{max-width:160px;height:55px}.main-reviews__brand{font-size:18px;font-weight:700;color:#000}.main-reviews__model{font-size:14px;color:#939db4;margin-top:3px}.main-reviews__user{display:flex;align-items:center;margin:11px 0 18px}.main-reviews__user img{max-width:28px}.main-reviews__user span{display:block;margin-left:10px;font-size:18px;font-weight:700;color:#434e67;height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex;align-items:center}.main-reviews__title{font-size:18px;color:#000;line-height:24px;margin-bottom:18px;height:120px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.main-reviews__link{font-size:14px;color:#939db4;position:relative;padding-right:55px}.main-reviews__link:after{content:"";position:absolute;top:2px;right:0;width:43px;height:13px;background-image:url(/local/templates/kibercar/css/../img/components/review-link.png)}.main-reviews__wrap.kbc__slider .slick-prev{top:46.8%;left:-102px}.main-reviews__wrap.kbc__slider .slick-next{top:46%;right:-50px}.main-catalog__wrap{margin-top:55px;margin-bottom:50px;display:flex}.main-catalog__wrap .slick-slide{margin:0 5px}.main-catalog__item{height:442px;margin:0 auto 30px;border:1px solid #fff;padding:40px;cursor:pointer;border-radius:20px;position:relative;display:block;width:24%}.main-catalog__item:hover{border:1px solid #ccced5}.main-catalog__item:hover .main-catalog__btns{display:block}.main-catalog__item:nth-child(n+5){display:none}.slick-initialized .main-catalog__item:nth-child(n+5){display:block}.main-catalog__img{margin-bottom:0}.main-catalog__img img{display:block;margin:0 auto}.main-catalog__title{font-size:18px;color:#212121;margin-bottom:15px}.main-catalog__price{font-size:24px;color:#000;font-weight:700}.main-catalog__stock{margin-top:14px}.main-catalog__discount{color:#ed2c1d;font-size:14px;text-transform:uppercase;margin-right:10px}.main-catalog__old-price{font-size:14px;color:#bbc2d1;text-decoration:line-through}.main-catalog__whol{display:inline-block;margin:0;border:1px solid #939db4;padding:0 20px;background-color:#fff;color:#939db4;border-radius:20px;font-size:14px;font-weight:500}.main-catalog__whol:hover{box-shadow:none}.main-catalog__bay{padding:0 20px;margin-right:13px}.main-catalog__btns{display:none;margin-top:20px;margin-left:-10px}.kbc-pagination__wrap{display:flex}.kbc-pagination{display:flex;flex-wrap:wrap}.kbc-pagination__item{margin-bottom:40px}.kbc-pagination__link{background-color:#fff;border:1px solid #ccced5;border-radius:20px;font-size:18px;font-weight:700;color:#434e67;padding:13px 19px;margin-right:10px;transition:.3s;white-space:nowrap}.kbc-pagination__link:hover,.kbc-pagination__link_active{background-color:#f6f7f9}.kbc-pagination__link_next{position:relative;padding:13px 88px 13px 28px;background-color:#f02c1c;border-color:#f02c1c;color:#fff}.kbc-pagination__link_next:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.kbc-pagination__link_next:after{content:"";position:absolute;top:18px;right:25px;width:43px;height:13px;background-image:url(/local/templates/kibercar/css/../img/white-arrow.png)}.kbc-pagination__link_prev{position:relative;padding:13px 28px 13px 88px;background-color:#f02c1c;border-color:#f02c1c;color:#fff}.kbc-pagination__link_prev:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.kbc-pagination__link_prev:after{content:"";position:absolute;top:18px;left:25px;width:43px;height:13px;background-image:url(/local/templates/kibercar/css/../img/white-arrow.png);transform:rotate(180deg)}.kbc-pagination__link_next:hover,.kbc-pagination__link_prev:hover{background-color:#f02c1c}.main-promo{padding:50px 0;background:url(/local/templates/kibercar/css/../img/promo/promo.jpg) center center no-repeat #f6f7f9}.main-promo__wrap{width:730px;border-radius:20px}.main-promo__header{background-image:url(/local/templates/kibercar/css/../img/promo/promo-header.png)}.main-promo__title{font-size:30px;color:#222;padding-left:115px;line-height:104px;font-weight:200;position:relative}.main-promo__title:before{content:"";position:absolute;top:25px;left:32px;width:54px;height:54px;background-image:url(/local/templates/kibercar/css/../img/promo/bmw-icon.png)}.main-promo-android__title:before{background-image:url(/img/promo/promo_android_head_img.png);width:47px;height:52px}.main-promo__content{background:url(/local/templates/kibercar/css/../img/promo/promo-fon.jpg) 0 -16px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-bottom:38px}.main-promo-android__content{background:url(/img/promo/promo_android_bg.png) 0 -16px}.main-promo__blk{margin-left:371px;padding-top:40px}.main-promo__brand{font-size:24px;color:#fff;line-height:18px}.main-promo__brand span{font-weight:700}.main-promo__prices{display:flex;align-items:center;text-transform:uppercase;margin-bottom:14px}.main-promo__prices_old{font-size:20px;color:#fff;opacity:.54;margin-right:18px}.main-promo__prices_new{font-size:60px;color:#f02c1c;font-weight:700;line-height:70px}.main-promo__prices_new sup{color:#f02c1c;font-size:20px;top:-30px;left:5px}.main-promo__footer{margin-left:34px;margin-top:37px;display:flex}.main-promo__text{color:#fff;font-size:14px}.main-promo__btn{position:relative;border:2px solid #c2c2c2;padding:13px 95px 13px 26px;background:0 0;font-weight:700;font-size:18px;color:#fff;border-radius:20px;margin-left:22px;margin-top:-9px}.main-promo__btn:after{content:"";position:absolute;top:18px;right:25px;width:43px;height:13px;background-image:url(/local/templates/kibercar/css/../img/white-arrow.png)}.promo_android{background:url(/img/promo/main_q-link_promo.png) no-repeat;width:730px;height:455px;background-size:cover;display:block;max-width:100%;border-radius:20px}.contact__header{background:#f6f7f9;padding:30px 0 30px 20px}.contact__title{font-size:30px;font-weight:700;color:#000}.contact__menu{margin-top:18px;margin-left:20px}.contact__menu_list{margin-top:20px}.contact__menu_link{color:#434e67;font-size:14px;padding:10px 0;display:block}.contact__menu_link:hover{color:#ed2c1d}.contact__menu_link_active .contact__menu_link{color:#000}.contact__wrap{display:flex;margin-top:30px;flex-wrap:wrap;margin-bottom:40px}.contact__center_city{margin-top:30px}.contact__center_title{color:#000;font-size:18px;font-weight:700}.contact__center_list{display:flex;margin-top:32px;flex-wrap:wrap}.contact__center_item{width:300px;border:1px solid #fff;border-radius:20px;transition:.3s;margin-right:10px}.contact__center_item:hover{border:1px solid #ccced5}.contact__center_item:hover .contact__center_profile{background:#f6f7f9}.contact__center_item_main{padding:30px 40px 0;height:235px;overflow:hidden}.contact__center_name{color:#434e67;font-size:18px;font-weight:700;padding-left:35px;line-height:22px;height:50px;overflow:hidden;position:relative;margin-bottom:7px}.contact__center_name:before{content:"";background:url(/img/contact_icon.png) no-repeat;height:35px;width:38px;position:absolute;left:-7px;top:-7px}.contact__center_info{font-size:14px;color:#434e67;line-height:30px;height:104px;overflow:hidden}.contact__center_address{text-decoration:underline}.contact__center_link{margin:15px 0 28px;display:inline-block}.contact__center_profile{padding:24px 40px 32px;height:185px;transition:.3s;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.contact__center_profile_img{display:block;max-height:72px;border-radius:5px;margin-bottom:6px}.contact__center_profile_name{color:#434e67;font-size:18px;font-weight:700;display:block}.contact__center_profile_post{color:#939db4;font-size:14px}.contact__center_address,.contact__center_phone,.contact__center_time{margin:10px 0;display:block;line-height:18px}.contact__center_phone{text-decoration:underline;padding-left:20px;position:relative;line-height:20px}.contact__center_phone:before{content:"";background-image:url(/img/contact_phone.png);background-size:contain;width:14px;height:15px;position:absolute;left:0;top:2px}.contact__partner_info_map ymaps{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.contact__menu_map_m ymaps{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.kt_head{margin:57px 0}.kt_head_regions{display:flex;justify-content:space-between;border-bottom:4px solid #f6f7f9;padding:0 10px 14px}.kt_head_regions_list{display:flex;margin-left:5px}.kt_head_region{color:#434e67;font-size:18px;padding:0 10px;position:relative;cursor:pointer;margin-right:53px}.kt_head_region:hover{color:#ef382b}.kt_head_region_active{color:#000}.kt_head_region_active:before{content:"";position:absolute;bottom:-20px;left:0;margin:auto;right:0;width:100%;border-bottom:5px solid #ee2c1d;box-shadow:0 2px 5px 0 rgba(251,5,5,.47)}.kontact_head_not_found{color:#babdc5;font-size:14px;text-decoration:underline;cursor:pointer;text-align:right;display:flex;align-items:flex-end}.kontact_head_not_found:hover{text-decoration:none}.kt_head_cities{display:flex}.kt_head_cities_cr{display:flex;margin:50px 0 0}.kt_head_cities_list{margin-top:16px}.kt_head_city{position:relative;margin-bottom:8px;display:inline-flex;width:100%}.kt_head_cities_title{font-size:14px;font-weight:700;color:#000;margin-left:9px}.kt_head_cities_wrap{border-left:2px solid #ecedf0;margin:0 10px 20px 0;padding-left:15px}.kt_head_cities_russia .kt_head_cities_list{columns:4;-webkit-columns:4;-moz-columns:4}.kt_content{background-color:#f6f7f9;padding:50px 0 100px}.kt_city_info{background-color:#fff;border-radius:20px;box-shadow:0 2px 13px 0 rgba(67,78,103,.22);padding:30px 20px 30px 40px;color:#434e67;font-size:14px;line-height:26px;margin-right:7px;font-weight:500;margin-bottom:44px}.kt_city_title{color:#000;font-size:18px;font-weight:400;position:relative;padding-left:40px;margin-bottom:23px}.kt_city_title:before{position:absolute;content:"";background-image:url(/img/header_city_icon.png);width:26px;height:35px;top:-5px;left:0}.kt_city_address{display:block;text-decoration:underline;margin-bottom:4px;transition:.3s}.kt_city_address:hover{color:#ee2c1d}.kt_city_phones>div{margin-bottom:5px}.kt_city_btn_wrap{display:flex;margin-bottom:20px}.kt_city_img{display:block;border-radius:10px;width:153px;height:105px;overflow:hidden;position:relative;margin-right:16px}.kt_city_img img{border-radius:10px;max-width:100%;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:0;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.kt_city_btn{height:40px;line-height:40px;padding:0 24px}.kt_city_map{overflow:hidden;border-radius:20px;border:5px solid #fff;height:480px;width:510px;margin-left:10px}.kt_menu_teh.contact__menu_teh{border:none;margin:2px -6px 10px}.kt_menu_teh .contact__menu_teh_f{border-top:none;margin-top:-16px}.kt_menu_teh .contact__menu_teh_f .contact__menu_teh_title:before{left:-8px;top:-7px}.kt_menu_teh .contact__menu_teh_h .contact__menu_teh_title:before{left:0;top:-2px}.kt_menu_teh .contact__menu_teh_phone,.kt_menu_teh .contact__menu_teh_work{margin-left:42px;font-weight:500}.kt_city_btn_wrap_mob,.kt_head_mb{display:none}.about_page__image{margin-top:40px}.about_page__image img{max-width:100%}.about_page__description{margin-top:42px}.about_page__p{font-size:18px;line-height:24px;margin-bottom:22px;color:#434e67}.about_page__red{color:#f02c1c;font-weight:700}.about_page__product{margin-top:86px}.about_page__product p{margin-top:44px}.about_page__h2{font-size:30px;color:#000;line-height:34px;margin-bottom:22px}.about_page__h3{font-size:18px;color:#000;line-height:26px;margin-bottom:18px}.about_page__brands{margin-top:86px}.about_page__brands_images img{max-width:100%}.about_page__kibercar{margin-top:75px}.about_page__kibercar .about_page__h2{margin-bottom:48px}.about_page__kibercar p{color:#000;font-size:18px;font-weight:700;margin-top:5px}.about_page__kibercar ul li{font-size:18px;color:#434e67;margin:14px 0;padding-left:22px;position:relative}.about_page__kibercar ul li:before{content:"○";position:absolute;left:0;top:-5px;font-size:24px}.about_page__business{margin-top:75px}.about_page__business .about_page__h2{margin-bottom:46px}.about_page__business .about_page__h3:nth-child(4){margin-top:46px}.about-kbc__control,.about-kbc__header,.about-kbc__timeline{background-color:#f6f7f9}.about-kbc__title{font-size:40px;color:#000;line-height:48px}.about-kbc__desc{font-size:18px;color:#434e67;display:flex;align-items:center;height:100%}.main-section__title small{color:#434e67;font-size:14px;margin-left:10px}.about-kbc__partners{margin-top:68px;margin-bottom:92px}.about-kbc__partners .main-section__title h2{margin-left:0;margin-bottom:8px}.about-kbc__partners .main-section__title small{margin-left:0}.about-kbc__partners_logo{display:flex;justify-content:space-between;margin:40px 0}.about-kbc__partner{display:flex;align-items:center;margin-right:10px}.about-kbc__partner_logo{max-width:100%}.about-kbc__partners_desc{color:#434e67;font-size:18px;margin:25px 0 54px;line-height:22px}.about-kbc__partners_title{font-size:18px;font-weight:700;color:#000;margin-bottom:34px}.about-kbc__country{color:#434e67;font-size:14px;padding-left:52px;margin-bottom:20px;position:relative}.about-kbc__country:before{content:"";position:absolute;left:0;top:-6px;height:26px;width:36px}.about-kbc__country_rus:before{background-image:url(/img/about/partners_rus.png)}.about-kbc__country_blr:before{background-image:url(/img/about/partners_blr.png)}.about-kbc__country_are:before{background-image:url(/img/about/partners_are.png)}.about-kbc__country_ukr:before{background-image:url(/img/about/partners_ukr.png)}.about-kbc__country_lva:before{background-image:url(/img/about/partners_lva.png)}.about-kbc__partners_map{background-image:url(/img/about/partner_map.jpg);height:420px;width:694px;margin-top:18px}.about-kbc__control__title{margin:50px 0}.about-kbc__control__title h2{font-size:30px;font-weight:700;color:#000}.about-kbc__quality{display:flex;padding-bottom:110px}.about-kbc__quality_item{width:23%;margin-right:9%;position:relative}.about-kbc__quality_item:last-child{margin-right:0}.about-kbc__quality_item .kbc__btn{position:absolute;bottom:0}.about-kbc__quality_t{color:#000;font-size:18px;font-weight:700;margin-bottom:18px;line-height:24px}.about-kbc__quality_d{color:#434e67;font-size:18px;line-height:22px;padding-bottom:50px;margin-right:40px}.about-kbc__banner_link{display:block;margin:60px -35px 50px}.about-kbc__banner_image{max-width:100%}.about-kbc__school_title{display:block;font-size:30px;color:#000;margin-bottom:34px}.about-kbc__school{margin-bottom:84px}.about-kbc__school p{color:#434e67;font-size:18px;line-height:24px;margin-bottom:20px}.about-kbc__school h3{font-size:18px;color:#000;margin:26px 0 14px}.about-kbc__school a{color:#434e67;font-size:14px;text-decoration:underline}.about-kbc__school .about-kbc__school_btn{color:#fff;text-decoration:none;border-radius:20px;margin:0;display:inline-block}.about-kbc__school_image{max-width:100%}.about-kbc__timeline-main{width:100%;overflow:hidden;margin-bottom:75px}.about-kbc__timeline-main .flickity-viewport{overflow:visible}.about-kbc__timeline-main .about-kbc__timeline-cell{box-sizing:border-box;width:30%;min-height:100%;border-radius:10px;background-color:#939cb4;color:#fff;overflow:hidden;margin:0 20px}.about-kbc__timeline-cell_text{padding:30px}.about-kbc__timeline-cell_text h3{font-size:48px;font-weight:700;color:#fff}.about-kbc__timeline-cell_text ul li{font-size:14px;color:#fff;padding-left:24px;position:relative}.about-kbc__timeline-cell_text ul li:before{content:"○";position:absolute;left:0;top:0;font-size:20px}.about-kbc__timeline-cell_image{height:232px;width:100%;background-size:cover}.about-kbc__timeline-nav{margin-top:2em;width:100%;margin-bottom:2em;overflow:hidden}.about-kbc__timeline-nav .flickity-slider{padding-top:10px}.about-kbc__timeline-nav .about-kbc__timeline-cell{position:relative;width:20%;padding-top:6px;padding-bottom:10px;border-top:5px solid #caced2;opacity:1;font-size:14px;text-align:center;color:#c5c7d0;cursor:pointer;transition:.5s}.about-kbc__timeline-nav .about-kbc__timeline-cell:before{position:absolute;z-index:1;top:-2px;left:50%;transform:translate(-50%,-50%);content:"";display:block;box-sizing:border-box;width:.5em;height:.5em;border-radius:50%;background:#fff;transition:.5s;border:4px solid #caced2}.about-kbc__timeline-nav .about-kbc__timeline-cell.is-nav-selected,.about-kbc__timeline-nav .about-kbc__timeline-cell:hover{border-color:#f02c1c;color:#262626}.about-kbc__timeline-nav .about-kbc__timeline-cell.is-nav-selected:before,.about-kbc__timeline-nav .about-kbc__timeline-cell:hover:before{border-color:#f02c1c}.carrier_prev{margin:44px 0 60px}.carrier_prev h3{font-size:14px;color:#434e67;font-weight:500;margin-bottom:14px}.carrier_prev p{font-size:18px;line-height:22px;color:#434e67}.carrier_mgr{margin:56px 0 40px}.carrier_mgr>*{display:block;margin-bottom:3px}.carrier_mgr_img{max-width:100%;border-radius:10px;margin-bottom:10px;overflow:hidden}.carrier_mgr_name{color:#434e67;font-size:18px;font-weight:700}.carrier_mgr_post{font-size:14px;color:#939db4}.carrier_mgr_phone{font-size:14px;font-weight:700}.carrier_mgr_email{font-size:14px;font-weight:700;text-decoration:underline}.carrier_main{background-color:#f6f7f9;padding:60px 0}.carrier_main_title{font-size:30px;color:#000;font-weight:700;margin-bottom:40px}.carrier_vacancies{border:1px solid #ccced5;background-color:#fff}.carrier_vacancy{border-bottom:1px solid #ccced5}.carrier_vacancy:last-child{border-bottom:none}.carrier_vacancy_head{flex-wrap:wrap;padding:30px 0;display:flex;cursor:pointer}.carrier_vacancy_name{width:90%;display:flex;align-items:center;margin-left:3%}.carrier_vacancy_name h3{font-size:18px;color:#000;font-weight:700}.carrier_vacancy_btn{width:6.5%;display:flex;align-items:center}.carrier_vacancy_btn span{margin:0 auto;display:block;cursor:pointer;width:20px;height:20px;background:url(/img/acc_plus.png) center center no-repeat}.carrier_vacancy_content{overflow:hidden;padding:0 1em;max-height:0;opacity:0;transition:.3s;width:95%;margin:0 auto}.carrier_vacancy_show .carrier_vacancy_content{max-height:2000px;opacity:1;padding-bottom:20px}.carrier_vacancy_show .carrier_vacancy_btn span{background-image:url(/img/acc_minus.png)}.carrier_vacancy_text{margin-top:60px;font-size:14px}.carrier_vacancy_text>*{color:#434e67}.carrier_vacancy_text h4{font-size:18px;color:#000;font-weight:500;margin-bottom:18px}.carrier_vacancy_text ol li{padding-left:56px;margin-bottom:12px;position:relative}.carrier_vacancy_text ol li:before{content:"—";left:40px;position:absolute}.vacancy_form_wrap{background-color:#fbfbfc;padding:62px 88px}.carrier_vacancy_form_title{color:#000;font-size:18px;font-weight:500;margin-bottom:15px}.carrier_vacancy_form{width:260px}.vacancy_form_field{border-radius:20px;background-color:#fff;border:1px solid #ccced5;padding:16px 23px 12px;line-height:20px;color:#434e67;margin-bottom:10px;resize:none;width:100%}.vacancy_form_field:focus{outline:0}.vacancy_form_field::-webkit-input-placeholder{color:grey}.vacancy_form_field::-moz-placeholder{color:grey}.vacancy_form_field:-ms-input-placeholder{color:grey}.vacancy_form_field::-ms-input-placeholder{color:grey}.vacancy_form_field::placeholder{color:grey}.vacancy_form_btn{color:#fff;font-size:18px;font-weight:700;background-color:#f02c1c;border-radius:20px;padding:10px 26px;transition:.3s;margin:0 10px 10px}.vacancy_form_btn:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.vacancy_form_btn:focus{outline:0}.vacancy_form_upload{display:none}.vacancy_form_upload_link{font-size:14px;color:#434e67;text-decoration:underline;margin:4px 20px 0;display:block}.vacancy_form_upload_filename{font-size:14px;margin:-10px 20px 10px;display:block;color:#434e67}.page_form__wrap{background:url(/img/new-form-fon.jpg) top center no-repeat #1b1f29;height:594px;position:relative}.page_form__wrap:before{content:"";position:absolute;background-image:url(/img/form-man.png);height:549px;width:381px;bottom:0;right:18%}.page_form{padding:62px 0 60px}.page_form__title{color:#fff;font-size:30px;font-weight:700;line-height:38px;margin-bottom:26px}.page_form__desc{color:#bbc2d1;font-size:18px;margin-bottom:30px;position:relative;padding-left:50px;width:470px}.page_form__desc:before{content:"";position:absolute;background-image:url(/img/form-i.png);background-size:cover;width:36px;height:36px;left:0;top:3px}.page_form__section{display:flex;flex-wrap:wrap}.page_form__filed_wrap{position:relative;margin-bottom:20px;order:0}.page_form__filed{background-color:#fff;border:1px solid #ccced5;border-radius:20px;width:220px;padding:16px 22px;margin-right:9px;margin-bottom:8px;font-size:14px;color:grey}.page_form__filed:focus{outline:0}.page_form__filed::-webkit-input-placeholder{color:grey}.page_form__filed:-ms-input-placeholder{color:grey}.page_form__filed::-moz-placeholder{color:grey}.page_form__filed::-ms-input-placeholder{color:grey}.page_form__filed::placeholder{color:grey}.page_form__filed_error{border:1px solid #f02c1c}.page_form__filed_error_text{color:#f02c1c;font-size:12px;font-weight:700;position:absolute;bottom:12px;width:100%;left:18px}.page_form__btn_wrap{margin-top:3px}.page_form__btn{background:#f02c1c;border-radius:20px;color:#fff;font-weight:600;font-size:18px;white-space:nowrap;padding-right:84px;padding-left:18px;width:220px;line-height:50px;height:inherit;display:inline-block;position:relative;transition:.3s;outline:0;border:none}.page_form__btn:before{content:"";position:absolute;right:28px;top:-2px;bottom:0;margin:auto;background-image:url(/img/components/btn-arrow.png);width:43px;height:13px}.page_form__btn:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.page_form__city{width:320px;height:50px;margin-right:9px;line-height:50px;padding:0 25px;background-color:#f2f2f2;font-size:16px;text-align:left;font-family:Roboto,sans-serif;color:#000;box-sizing:border-box;display:inline-block;vertical-align:top;border-radius:20px;position:relative;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;white-space:nowrap}.page_form__city ins{text-decoration:none;font-size:16px}.page_form__city small{color:#838d9f;text-decoration:underline;position:absolute;cursor:pointer;right:15px;font-size:12px;background-color:#f2f2f2;border-radius:20px}.page_form__uc_item input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page_form__uc_item input[type=radio]:checked~label{background-color:#f2f2f2;color:#434e67}.page_form__uc_item input[type=radio]:checked~label b{color:#000}.page_form__uc_item input[type=radio]:checked~label:before{background-image:url(/img/header_city_icon.png)}.page_form__uc_item input[type=radio]:checked~label span{border-color:rgba(255,255,255,0);background-color:#c61a0c}.page_form__uc_item input[type=radio]:checked~label span:after{display:block}.page_form__uc_item label{text-align:left;width:777px;min-height:50px;display:flex;align-items:center;position:relative;padding:5px 50px 5px 107px;margin-bottom:10px;color:#bbbcbd;border-radius:20px;cursor:pointer}.page_form__uc_item label:before{position:absolute;content:"";background-image:url(/img/header_city_icon_deact.png);width:26px;height:35px;top:7px;left:64px}.page_form__uc_item label b{white-space:nowrap;display:contents}.page_form__uc_item span{position:absolute;top:0;bottom:0;left:20px;margin:auto;height:22px;width:22px;border-radius:50%;border:1px solid #cdcfd6;overflow:hidden;align-items:center;justify-content:center;display:flex}.page_form__uc_item span:after{height:8px;width:8px;border-radius:50%;content:"";display:none;background-color:#fff}.kbc_cookie_wrap{position:fixed;bottom:0;left:10%;width:426px;z-index:10}.kbc_cookie{border:1px solid #ccced5;border-top-right-radius:20px;border-top-left-radius:20px;color:#f6f7f9;padding:35px 40px 30px;background-color:#f6f7f9;position:relative}.kbc_cookie__title{font-size:18px;color:#000;font-weight:700;display:block;margin-bottom:24px}.kbc_cookie__desc{font-size:14px;color:#434e67;line-height:17px;margin-bottom:24px}.kbc_cookie__desc a{color:#3256a7;text-decoration:underline}.kbc_cookie__desc a:hover{text-decoration:none}.kbc_cookie__btn{color:#242424;font-size:18px;font-weight:700;border-radius:20px;background-color:#fff;border:1px solid #cfd1d7;padding:12px 25px;display:inline-block;cursor:pointer;transition:.3s}.kbc_cookie__btn:hover{box-shadow:0 4px 16px 0 rgba(198,198,198,.75)}.kbc_cookie__close{position:absolute;background-image:url(/img/cookie_close.png);height:17px;width:16px;right:20px;top:20px;cursor:pointer}.services__menu{box-shadow:0 2px 32px 0 rgba(51,51,102,.3)}.services__menu-model{margin:20px 0}.services__menu-model_list{display:flex;flex-wrap:wrap}.services__menu-model_item{display:block;width:115px;margin-right:5px}.services__menu-model_link{font-size:14px;color:#434e67;display:block;padding:6px 9px;border-radius:15px;text-align:center}.services__menu-model_link:hover{text-decoration:underline}.services__menu-model_link_active{color:#fff;background-color:#000}.services__menu-brand_current{height:100%;display:flex;align-items:center}.services__menu-brand_active{border-radius:5px;background-color:#f6f7f9;padding:5px 10px;cursor:pointer;height:40px;width:120px;position:relative}.services__menu-brand_active:after{content:"";position:absolute;background-image:url(/img/brand-arr.png);transform:rotate(180deg);width:20px;height:13px;top:15px;right:15px}.services__menu-brand_active_img{width:70px;height:28px}.services__menu-brand_active_img img{margin:0 auto;display:block;max-width:100%;max-height:100%}.services__menu-brand_wrap{display:none;position:absolute;background-color:#fff;border-radius:20px;box-shadow:0 2px 32px 0 rgba(51,51,102,.3);z-index:8;padding:20px;margin-top:-10px;transition:.3s}.services__menu-brand_wrap_show{display:block}.services__menu-brand{width:260px;height:380px;overflow-y:scroll}.services__menu-brand::-webkit-scrollbar{width:5px;background-color:#d1d4d6}.services__menu-brand::-webkit-scrollbar-track{background-color:#d1d4d6}.services__menu-brand::-webkit-scrollbar-thumb{background-color:#000}.services__menu-brand_list{margin-right:8px}.services__menu-brand_link{width:100%;margin-right:8px;display:flex;align-items:center;height:40px;border-radius:5px;margin-bottom:2px}.services__menu-brand_link span{font-size:14px;color:#434e67}.services__menu-brand_link:hover{background-color:#e5e5e5}.services__menu-brand_link_img{width:90px;height:28px}.services__menu-brand_link_img img{margin:0 auto;display:block;max-width:100%;max-height:100%}.services__menu-brand_link_active{background-color:#e5e5e5}.services__menu-brand_active_name{display:none}.services__security-kits{font-size:16px}.services__security-kits h3{color:#66666e;font-size:38px;font-weight:300;letter-spacing:inherit;position:relative;padding:0;margin:52px 0 48px;overflow:hidden}.services__security-kits h3:after{content:"";display:inline-block;height:1px;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:10px;border-top:1px solid #eee}.security-kits__list{display:flex;flex-wrap:wrap;justify-content:space-between}.security-kits__item{width:49%;border:1px solid #efefef;padding:30px;margin-bottom:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column}.security-kit__header{display:flex;justify-content:space-between;align-items:center}.security-kit__type{font-size:26px;color:#000;font-weight:300;padding-left:66px;line-height:52px;position:relative}.security-kit__type:before{content:'';position:absolute;background-image:url(/img/security-minimal.png);width:43px;height:52px;left:0;top:0;background-size:contain}.security-kit__price{line-height:52px}.security-kit__equipment{font-size:16px;color:#66666e;display:flex;flex-wrap:wrap;margin:50px 0 25px;border-top:1px solid #efefef;border-left:7px solid #fc1b21}.security-kit__equipment div{width:50%;border:1px solid #efefef;border-top:none;padding:10px 12px;align-items:center;display:flex;margin-bottom:-1px}.security-kit__equipment div:nth-child(2n){border-left:none}.security-kit__hijacking{position:relative;font-size:16px;font-weight:700;padding-left:35px;color:#66666e;line-height:28px;margin-bottom:48px}.security-kit__hijacking span{padding-left:5px;font-size:30px;font-weight:300;position:relative;padding-right:38px}.security-kit__hijacking span small{position:absolute;right:0;top:7px;background-image:url(/img/ex-time-icon.png);width:25px;height:25px;cursor:pointer}.security-kit__hijacking:before{content:"";background-image:url(/img/time-icon.png);width:22px;height:32px;position:absolute;left:0;top:0}.security-kit__hijacking-info{position:absolute;z-index:5;background-color:#fff;top:36px;border:2px solid #efefef;border-radius:20px;padding:25px;width:100%;box-shadow:0 2px 15px 0 rgba(51,51,102,.1);transition:.2s linear;display:none;opacity:0}.security-kit__hijacking-info p{font-size:14px;color:#66666e;line-height:22px;font-weight:400;margin-bottom:10px}.security-kit__desc{font-size:16px;color:#66666e;max-height:250px;overflow:hidden;transition:max-height .3s linear,padding-bottom .3s linear;position:relative;margin-bottom:50px}.security-kit__desc p{font-size:16px;color:#66666e;margin-bottom:12px}.security-kit__more-btn{position:absolute;width:100%;bottom:0;height:60px;border-bottom:1px solid #efefef;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 30%,rgba(255,255,255,.95) 60%,#fff 100%)}.security-kit__more-btn div{position:absolute;left:0;right:0;bottom:-1px;margin:auto;background-color:#fff;border-top-right-radius:20px;border-top-left-radius:20px;border:1px solid #efefef;border-bottom:none;height:22px;width:64px;cursor:pointer}.security-kit__more-btn div span{position:absolute;width:10px;height:15px;left:0;right:0;top:0;bottom:0;margin:auto}.security-kit__more-btn div span:before{position:absolute;content:"";border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.security-kit__desc--open{max-height:5000px!important;transition:max-height .3s linear,padding-bottom .3s linear;padding-bottom:40px}.security-kit__desc--open .security-kit__more-btn span{width:10px;height:7px}.security-kit__desc--open .security-kit__more-btn span:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.security-kit__btn{background:#fc1b21;white-space:nowrap;width:300px;max-width:100%;height:50px;line-height:54px;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none;display:block;position:relative;text-transform:uppercase;transition:.2s linear;cursor:pointer}.security-kit__btn:hover{background:#d92126}.security-kit__btn:after{content:">";color:#fff;font-weight:500;top:0;bottom:0;margin:auto;right:22px;font-size:18px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:14px;position:absolute;font-family:Inconsolata,monospace}.expansion-pack__list{display:flex;flex-wrap:wrap;margin:70px 0 0}.expansion-pack__item{width:24%;display:flex;flex-direction:column;margin:0 5px 70px}.expansion-pack__image img{max-width:100%;margin:0 auto;display:block}.expansion-pack__title{text-align:center;font-size:26px;font-weight:300;color:#000;margin:35px 0}.expansion-pack__desc{color:#66666e;font-size:16px;margin-bottom:auto}.expansion-pack__desc p{color:#66666e;font-size:16px;margin-bottom:20px}.security-kit__price{color:#000;font-size:20px}.security-kit__price span{font-size:30px;font-weight:300;color:#fc1b21}.contact__detail{margin-top:62px}.contact__detail_cat_link{text-decoration:underline;font-size:14px;font-weight:700;color:#434e67}.contact__detail_info{margin-top:20px}.contact__detail_header{display:flex;align-items:center;margin-bottom:25px}.contact__detail_back{width:40px;height:40px;background:url(/img/back_btn.png);display:inline-block}.contact__detail_title{color:#000;font-size:18px;font-weight:700;display:inline-block;padding-left:52px;position:relative}.contact__detail_title:after{content:"";position:absolute;background:url(/img/contact_icon.png);width:38px;height:35px;top:-7px;left:8px}.contact__detail_photo{margin-bottom:55px}.contact__detail_photo img{width:100%;border-radius:10px}.contact__detail_text_title{font-size:18px;color:#000;font-weight:400;margin:20px 0 16px;letter-spacing:-.2px}.contact__detail_about{display:flex;margin-bottom:44px;flex-wrap:wrap}.contact__detail_about div{margin-right:36px;margin-top:15px;max-width:30%}.contact__detail_about div>span{font-size:14px;color:#000;margin-bottom:15px;display:inline-block}.contact__detail_about div>p{color:#434e67;font-size:14px}.contact__detail_about_address>a{text-decoration:underline}.contact__detail_gallery_image{height:90px;position:relative;overflow:hidden;margin:0 10px}.contact__detail_gallery_image img{border-radius:10px;max-width:100%}.contact__detail_info hr{border:none;color:#e0e0e0;background-color:#e0e0e0;height:1px}.contact__detail_right{margin-left:24px}.contact__detail_quote{color:#939db4;font-size:14px;font-style:italic;line-height:25px;margin-bottom:55px}.contact__detail_profile{margin-bottom:50px}.contact__detail_profile_img{display:block;width:114px;border-radius:10px;margin-bottom:10px}.contact__detail_profile_name{color:#434e67;font-size:18px;font-weight:700;display:block}.contact__detail_profile_post{color:#939db4;font-size:14px}.contact__detail_gallery{margin:0 -10px 40px}.contact__detail_tour iframe{width:100%;height:320px;margin:0 0 70px}.contact__detail_video iframe{width:100%;height:170px;margin:20px 0 50px}.contact__partner_header{margin:58px 0 28px}.contact__partner_title{color:#000;font-size:18px;font-weight:700}.contact__partner_list_head{color:#000;font-size:18px;margin-bottom:12px}.contact__partner_list_head_d{color:#caccd3;font-size:14px}.contact__partner_list{margin-top:40px}.contact__partner_item{position:relative;padding-left:58px;margin-bottom:20px}.contact__partner_item span{color:#434e67;font-size:14px;cursor:pointer}.contact__partner_item span.contact__partner_item_active,.contact__partner_item span:hover{color:#ed2c1d}.contact__partner_item p{color:#caccd3;font-size:14px}.contact__partner_item:before{content:"";background:url(/img/contact_mp.png);position:absolute;width:25px;height:25px;left:22px;top:0}.contact__partner_info{margin-top:24px;border-radius:10px;border:1px solid #ccced5;margin-bottom:94px}.contact__partner_info_h{padding:30px 80px 10px;height:245px;overflow:hidden}.contact__partner_info_name{color:#434e67;font-size:18px;font-weight:700;margin-bottom:12px}.contact__partner_info_address{color:#434e67;font-size:14px;text-decoration:underline;line-height:32px}.contact__partner_info_phones{color:#434e67;font-size:14px;line-height:32px}.contact__partner_info_phones span{display:block}.contact__partner_info_works{color:#434e67;font-size:14px;line-height:32px}.contact__partner_info_works span{display:block}.contact__partner_info_map{height:260px;margin-top:10px;border-top:1px solid #ccced5}.contact__menu_teh{border-radius:20px;border:1px solid #ccced5;margin:18px -10px 30px}.contact__menu_teh_f{border-top:1px solid #ccced5}.contact__menu_teh_f,.contact__menu_teh_h{padding:28px 10px 24px 24px}.contact__menu_teh_title{color:#000;font-size:18px;padding-left:40px;position:relative;margin-bottom:12px}.contact__menu_teh_title:before{content:"";position:absolute;width:30px;height:32px;left:0;top:0}.contact__menu_teh_h .contact__menu_teh_title:before{background:url(/img/contact_phone.png) no-repeat;left:0;top:7px}.contact__menu_teh_f .contact__menu_teh_title:before{background:url(/img/contact_cart.png) no-repeat;left:0;top:0}.contact__menu_teh_phone{font-size:14px;line-height:20px;color:#434e67;margin-bottom:10px}.contact__menu_teh_work{font-size:14px;line-height:20px;color:#434e67}.contact__menu_map{border-radius:20px;border:1px solid #ccced5;margin:0 -10px 10px}.contact__menu_map_h{padding:28px 10px 24px 24px}.contact__menu_map_title{color:#000;font-size:18px;padding-left:40px;position:relative;margin-bottom:12px;text-decoration:underline}.contact__menu_map_title:before{content:"";position:absolute;width:28px;height:36px;left:0;top:0;background:url(/img/contact_menu_map.png) no-repeat}.contact__menu_map_m{height:190px}.contact__detail_dop_menu{margin:30px 0}.contact__detail_dop_menu a{color:#939db4;font-size:14px;text-decoration:underline;line-height:25px}.contact-en__logo{margin-top:45px;width:366px}.contact-en__logo img{width:100%}.contact-en__preview{color:#caccd3;font-size:14px;margin:40px 0 14px;display:block}.contact-en__form{counter-reset:section;position:relative}.contact-en__form_section{display:flex;position:relative;border-bottom:1px solid #e0e0e0;padding-top:30px}.contact-en__form_section:before{counter-increment:section;content:counter(section);position:absolute;height:30px;width:30px;border-radius:15px;background-color:#ccced5;color:#fff;text-align:center;font-size:14px;line-height:32px;top:40px;left:0}.contact-en__form_section_w-number{border:none}.contact-en__form_section_w-number:before{content:none}.contact-en__form_section-l{width:160px}.contact-en__form_section_name{color:#434e67;font-size:14px;margin-top:18px;margin-left:40px}.contact-en__form_section_name small{color:#939db4;font-size:14px}.contact-en__form_section-r{display:flex;flex-wrap:wrap;width:760px}.contact-en__form_filed_wrap{position:relative}.contact-en__form_filed{background-color:#fff;border:1px solid #ccced5;border-radius:20px;width:260px;padding:16px 22px;margin-right:20px;margin-bottom:30px;font-size:14px;color:grey}.contact-en__form_filed:focus{outline:0}.contact-en__form_filed::-webkit-input-placeholder{color:grey}.contact-en__form_filed:-ms-input-placeholder{color:grey}.contact-en__form_filed::-moz-placeholder{color:grey}.contact-en__form_filed::-ms-input-placeholder{color:grey}.contact-en__form_filed::placeholder{color:grey}.contact-en__form_filed_error{border:1px solid #f02c1c}.contact-en__form_filed_error_text{color:#f02c1c;font-size:12px;font-weight:700;position:absolute;bottom:14px;width:100%;left:24px}.contact-en__form_year{width:132px}.contact-en__form_textarea{resize:none;width:540px;height:90px}.contact-en__form .preloader{position:absolute;margin:0 auto;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:30}.contact-en__form #spinner{position:relative;height:95px;width:95px;top:50%;margin-top:-47.5px;display:inline-block;border-radius:100%;-webkit-animation:.75s linear infinite rotation;animation:.75s linear infinite rotation}.contact-en__form #spinner:before{content:"";display:block;position:absolute;left:-3px;top:-3px;height:100%;width:100%;border-top:3px solid #d92126;border-left:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid transparent;border-radius:100%}.service_kits_wrap{background-color:#f6f7f9;padding:60px 0;margin:0}.service_kits{border:1px solid #ccced5;background-color:#fff}.service_kits__item{border-bottom:1px solid #ccced5;flex-wrap:wrap;padding:30px 0;display:flex;cursor:pointer}.service_kits__item:last-child{border-bottom:none}.service_kits__item_btn{width:6.8%;display:flex;align-items:center}.service_kits__item_name{width:78%;display:flex;align-items:center}.service_kits__item_price{width:12.7%;display:flex;align-items:center;margin-left:auto}.service_kit_btn{margin:0 auto;display:block;cursor:pointer;width:20px;height:20px;background:url(/img/acc_plus.png) center center no-repeat}.service_kit_name{font-size:18px;color:#000;cursor:pointer;font-weight:400}.service_kit_name span{font-weight:700}.service_kit_price{color:#f02c1c;font-size:18px;font-weight:700}.service_kit_content{overflow:hidden;padding:0 1em;max-height:0;opacity:0;transition:.3s;width:95%;margin:0 auto}.service_kits__item_show .service_kit_content{max-height:20000px;opacity:1;padding:15px 20px}.service_kits__item_show .service_kit_btn{background-image:url(/img/acc_minus.png)}.service_kit_content_table{border:1px solid #ccced5;border-radius:20px;overflow:hidden;margin:0 auto 28px}.service_kit_content_table_row{border-bottom:1px solid #ccced5;flex-wrap:wrap;display:flex;padding:3px 0}.service_kit_content_table_row:last-child{border-bottom:none}.service_kit_content_table_row:hover{background-color:#f6f7f9}.service_kit_content_table_row:hover .service_kit_ncl__name{color:#f02c1c}.service_kit_content_table_img{width:8.6%;display:flex;align-items:flex-start}.service_kit_ncl__img{width:100%;display:block;margin:0 auto;padding-left:10px}.service_kit_content_table_np{width:90%;display:flex;align-items:center}.service_kit_content_table_name{width:83.5%;display:flex;align-items:center}.service_kit_ncl__name{font-size:14px;color:#000;margin-left:18px;font-weight:400}.service_kit_content_table_price{width:8.6%;display:flex;align-items:center;margin-left:auto}.service_kit_ncl__price{font-size:14px;color:#000}.service_kit_ncl__sm{display:none}.service_kit_content_table_count{width:5%;display:flex;align-items:center;margin-left:auto}.service_kit_count__sm{display:none}.service_kit_count__val{font-size:14px;color:#000}.service_kit_content_price{text-align:right;color:#000}.service_kit_content_price_t{font-size:18px}.service_kit_content_price_res{font-size:24px;font-weight:700}.service_kit_content_table_head{margin:5px auto;display:flex}.service_kit_content_table_head_blank{width:89.6%}.service_kit_content_table_head_price{width:9.1%;color:#aeb2ba;font-size:14px;margin-left:10px}.service_kit_content_table_head_count{width:5%;color:#aeb2ba;font-size:14px;margin-left:auto}.service_kits_wrap_title{font-size:30px;color:#000;font-weight:700;margin-bottom:55px}.mgr-card{max-width:640px;margin:0 auto;min-width:320px}.mgr-card__head{background-color:#f02c1c;padding:45px 30px 38px}.mgr-card__title{font-size:30px;color:#fff;font-weight:400}.mgr-card__body{display:flex;margin:52px 20px 48px}.mgr-card__photo{width:31%;text-align:right}.mgr-card__photo_wrap{margin-left:5%;border-radius:20px;height:237px;overflow:hidden}.mgr-card__photo_wrap img{max-width:100%}.mgr-card__info{width:69%;padding-left:6.5%}.mgr-card__name{color:#484f66;font-size:30px;font-weight:700;margin:0 0 10px}.mgr-card__position{color:#959cb2;font-size:20px;margin-bottom:20px}.mgr-card__phone{font-size:24px;color:#fff;background-color:#2e9f48;padding:10px 34px 10px 94px;border-radius:25px;font-family:Roboto,sans-serif;position:relative;display:inline-block}.mgr-card__phone:before{position:absolute;content:"Раб.:";left:18px}.mgr-card__phone_mb{background:0 0;color:#959cb2}.mgr-card__phone_mb:before{content:"Моб.:"}.mgr-card__other{display:flex;margin-top:10px;margin-left:4px}.mgr-card__other a{display:block;font-size:20px;position:relative;margin-right:25px}.mgr-card__other a:last-child{margin-right:0}.mgr-card__other a:before{content:"";position:absolute;left:0}.mgr-card__whats-up{color:#55bf63;padding-left:40px}.mgr-card__whats-up:before{background-image:url(/img/mgr-cars_whatsup.png);width:35px;height:35px;top:-5px}.mgr-card__email{color:#cf3022;padding-left:40px}.mgr-card__email:before{background-image:url(/img/mgr-cars_email.png);height:22px;width:31px;top:2px}.mgr-card__v-card{color:#484f66;padding-left:24px}.mgr-card__v-card:before{background-image:url(/img/mgr-cars_vcard.png);width:21px;height:22px;top:2px}.mgr-card__ftr{border:1px solid #cbcdd3;border-radius:20px;margin:0 20px 50px;padding:34px 34px 6px}.mgr-card__uc-name{font-size:24px;color:#000;font-weight:700}.mgr-card__map{border-radius:10px;height:240px;margin:17px -15px}.mgr-card__uc-address{display:flex}.mgr-card__uc-address_t{display:flex;font-size:24px;line-height:28px;color:#9da3b8;width:70%;align-items:center}.mgr-card__uc-address_btn{width:137px;padding:16px 17px 14px;color:#434e67;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:20px;line-height:18px;text-transform:uppercase;border:1px solid #cbcdd3;border-radius:25px;margin-left:20px;margin-top:4px}.mgr-card__uc-info{background-color:#f6f7f9;display:flex;margin:16px -34px;padding:30px 0}.mgr-card__uc-phone{width:46%;color:#9da3b8;font-size:24px;text-align:center;position:relative}.mgr-card__uc-phone:after{content:"";height:37px;width:1px;background-color:#b5b8c0;position:absolute;right:19px;top:-3px}.mgr-card__uc-work-time{width:54%;color:#9da3b8;font-size:24px;text-align:center;margin-left:-14px}.mgr-card__uc-link{margin:26px 0}.mgr-card__uc-link_btn{font-size:24px;color:#959cb2;position:relative;padding-right:64px}.mgr-card__uc-link_btn:after{content:"";position:absolute;top:10px;right:0;width:43px;height:13px;background-image:url(/img/components/review-link.png)}.docs__list>div>div{margin-right:6.25%}.docs__list_item{margin:20px -10px;padding:20px 20px 10px;display:block}.docs__list_item:hover{background-color:#f6f7f9}.docs__list_item:hover .docs__list_item_name{color:#f02c1c}.docs__list_item_png{position:relative}.docs__list_item_png:before{content:"";position:absolute;z-index:5;background-image:url(/img/pdf_icon.png);height:30px;width:23px;right:20px;top:14px}.docs__list_item_image{border-radius:20px;overflow:hidden;border:1px solid #ccced5;margin-bottom:18px;background-color:#fff;position:relative;height:155px}.docs__list_item_name{text-align:center;color:#434e67;font-size:14px;padding:0 16px;line-height:17px}.docs__list .kbc-pagination__wrap{margin-top:70px}.kbc_accordion_doc.kbc_accordion_warp{margin-bottom:0}.kbc_accordion_doc_models{display:flex;flex-wrap:wrap}.kbc_accordion_doc_models .main-services__count{font-size:14px;color:#939db4;border-radius:50%;background-color:#f6f7f9;padding:6px 8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:30px;text-align:center}.kbc_accordion_doc_models .main-services__item:hover{background-color:#cccfd5}.kbc_accordion_doc_models .main-services__item:hover .main-services__count{background-color:#f6f7f9;color:#ed2c1d}.kbc_accordion_doc_models .main-services__item_active{background-color:#000}.kbc_accordion_doc_models .main-services__item_active .main-services__text .main-services__name{color:#fff}.kbc_accordion_doc_models .main-services__item_active .main-services__count{background-color:#ed2c1d;color:#fff}.kbc_accordion_filter_h{font-style:italic;color:#bdc4d3;margin-left:20px;font-size:14px}.kbc_accordion_doc_all{margin:15px 2px}.doc__detail{margin:70px auto}.doc__detail .contact__menu_teh{width:230px}.doc__item{width:220px;margin:0 auto 50px}.doc__item_png{position:relative}.doc__item_png:before{content:"";position:absolute;z-index:10;background-image:url(/img/pdf_icon.png);height:30px;width:23px;right:-1px;top:-5px}.doc__item_image{border-radius:20px;overflow:hidden;border:1px solid #ccced5;margin-bottom:18px;background-color:#fff;position:relative;height:155px}.doc__item_name{text-align:center;color:#434e67;font-size:14px;padding:0 16px;line-height:17px}.doc__form_text{color:#c7cdd2;font-size:14px;margin-top:50px;line-height:17px}.doc__form .page_form__btn,.doc__form .page_form__filed{width:300px}.work-text{margin-top:50px}.work-text p{color:#434e67;font-size:18px;line-height:26px;margin:0 30px 50px}.work-text img{border-radius:20px;max-width:100%;height:auto}.work-text h3{color:#000;font-size:18px;font-weight:700;margin:10px 0 30px}.work-text figure{margin-bottom:30px}.work-text figure img{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.work-text figure figcaption{background-color:#f6f7f9;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:30px 30px 23px;margin-top:-5px;color:#434e67;font-size:14px;font-style:italic}.work-detail_btns{display:flex;margin:70px 0 90px;justify-content:space-between;flex-wrap:wrap}.work-detail_btn_back{background-color:#fff;color:#000;font-size:18px;border-radius:20px;border:1px solid #d0d3d8;padding-left:78px;padding-right:30px;position:relative;margin:0 0 30px}.work-detail_btn_back:before{content:"";position:absolute;background-image:url(/img/back_arrow_dark.png);width:43px;height:13px;left:20px;top:13px}.work-detail_btn_back:hover{box-shadow:0 4px 16px 0 rgba(226,226,226,.75)}.work-detail_btn_cll{font-size:18px;border-radius:20px;position:relative;padding-right:78px;padding-left:30px;margin-bottom:30px;margin-left:auto}.work-detail_btn_cll:before{content:"";position:absolute;right:20px;top:-2px;bottom:0;margin:auto;background-image:url(/img/components/btn-arrow.png);width:43px;height:13px}.work-sidebar{margin-top:50px}.work-sidebar_widget{margin-bottom:50px}.widget_head{color:#000;font-size:18px;margin-bottom:26px}.widget_news_img{max-width:100%;border-radius:10px;margin-bottom:20px}.widget_news_wrap{margin-left:12px;margin-bottom:30px}.widget_news_title{color:#434e67;font-size:18px;font-weight:700;margin-bottom:20px;margin-left:12px}.widget_news_link:hover .widget_news_title,.widget_news_title:hover{text-decoration:underline}.widget_news_link:hover .widget_news_desc{color:#000}.widget_news_desc{color:#434e67;font-size:14px;margin-bottom:15px;line-height:20px}.widget_news_date{color:#939db4;font-size:14px}.work-sidebar_widget_banner{max-width:100%}.work__header .page__title{font-size:30px}.work-text .company__video iframe{width:100%;margin:0;height:440px;display:inline-block;max-width:100%}.works__list{padding-top:30px}.works__list_title{color:#000;font-size:30px}.works__list_title sup{color:#939db4;font-size:14px}.works__list_wrap{display:flex;flex-wrap:wrap;margin:30px -10px}.works__list_item{width:33.333%;margin-bottom:30px}.kbc_accordion_doc_models .main-services__name{font-size:16px;letter-spacing:-.5px;white-space:nowrap;font-weight:700;color:#000}.kbc_accordion_doc_models .main-services__text{padding-left:10px;width:60%;margin:auto 0;overflow:hidden}.kbc_accordion_doc_models .main-services__item{width:15%;margin-right:1%;padding:10px 5px 10px 18px}.kbc_accordion_doc_models .main-services__count{margin:0!important}.kbc_accordion_doc_models .main-services__img{width:70%}.filter_works_service{padding-top:21px}.filter_works_service__item{width:31%;margin-bottom:10px;margin-right:18px}.filter_works_service__item .main-services__text{width:100%;position:relative;color:#434e67;font-size:14px;margin-bottom:15px;padding-right:45px}.filter_works_service__item .main-services__count{position:absolute;right:10px;top:2px;font-size:14px;color:#939db4;border-radius:50%;background-color:#f6f7f9;min-width:30px;padding:6px;margin:auto;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:5;text-align:center}.filter_works_service__item.filter_works_service__item_active .main-services__text{color:#000}.filter_works_service__item.filter_works_service__item_active .main-services__count{color:#fff;background-color:#000}.filter_works_service__item:hover .main-services__text{color:#ee2c1d}.filter_works_service__item:hover .main-services__count{color:#ee2c1d;background-color:#f6f7f9}.filter_section_wrap{display:flex}.filter_section_wrap .kbc_accordion_doc_models{width:35%}.filter_section_wrap .kbc_accordion_doc_models .main-services__item{width:33%;border-radius:25px;padding:3px 5px 3px 18px;min-height:60px;margin-right:0}.filter_section_wrap .kbc_accordion_doc_models .main-services__item .main-services__img{width:70%}.filter_section_wrap .kbc_accordion_doc_models .main-services__item .main-services__count{min-width:30px;padding:6px}.filter_section_wrap .filter_works_service{width:65%;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center}.kbc_accordion_content.filter_works{width:100%}.kbc_404_wrap{padding-top:118px;background:url(/img/404_bg.jpg) 102px 29px no-repeat;height:580px;margin-bottom:-45px}.kbc_404_btn{border-radius:20px;width:170px;margin-left:60px}.kbc_404_youtube{border-bottom:1px solid #bbc2d1;padding-bottom:40px;display:flex;justify-content:left;align-items:center;margin-top:-40px;margin-left:34px}.kbc_404_youtube_logo{width:43%;margin-left:52px}.kbc_404_youtube_logo img{display:block}.kbc_404_youtube_logo span{margin-top:18px;display:block;color:#3a3a35;font-size:18px;line-height:20px}.kbc_404_youtube_info{border:1px solid #bbc2d1;padding:12px;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:42px}.kbc_404_youtube_info_icon{margin-right:10px}.kbc_404_youtube_info_link span{display:block;margin-bottom:6px}.kbc_404_instagram{display:flex;justify-content:left;align-items:center;margin-top:34px}.kbc_404_instagram_icon{width:24%;margin-left:87px}.kbc_404_instagram_info span{display:block;color:#3a3a35;font-size:18px;margin-bottom:7px}.kbc_404_instagram_info span:last-child{font-weight:700;color:#000}.kbc_404_instagram_info img{display:block;margin-bottom:-10px}.kbc__table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.kbc__table caption{font-size:1.5em;margin:.5em 0 .75em}.kbc__table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}.kbc__table td,.kbc__table th{padding:.625em;text-align:center}.kbc__table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}.kbc__table_red{border:0;margin:30px 0}.kbc__table_red tr{border:0}.kbc__table_red thead th{font-weight:400;text-transform:none;background-color:#d92126;border:0;border-right:3px solid #fff;color:#fff;font-size:20px;text-align:center;word-break:break-word}.kbc__table_red thead th:last-child{border-right:0}.kbc__table_red tbody tr{border-top:6px solid #fff}.kbc__table_red tbody td{background-color:#efefef;font-size:16px;color:#66666e}.kbc_thank{background:rgba(34,34,34,.98);position:fixed;z-index:102;top:0;right:0;bottom:0;left:0;display:none}.kbc_thank_bg{position:absolute;z-index:-1;width:100%;height:100%}.kbc_thank_wd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1100px;height:440px;padding:0;color:#ddd;background:#fff;overflow:hidden;border-radius:20px}.kbc_thank_wd:after{content:"";position:absolute;background:url(/img/th_bg.png);width:362px;height:535px;z-index:10;top:10px;right:75px;background-size:contain}.kbc_thank_close{position:absolute;background-image:url(/img/th_close.png);width:16px;height:17px;right:22px;top:24px;z-index:30;cursor:pointer}.kbc_thank_wd .form-box{padding:50px 80px 20px}.kbc_thank_wd .form-box .text-wrp{height:95px;margin-bottom:8px;overflow:hidden;width:72%}.kbc_thank_wd .form-box .text-wrp h2{font-size:30px;color:#000;margin-bottom:2px;text-align:left}.kbc_thank_wd .form-box .text-wrp p{font-size:20px;color:grey}.kbc_thank_wd .form-box .text-wrp_soc{font-size:20px;color:#1b1f29;margin-bottom:13px;font-weight:700}.kbc_thank_wd .form-box .text-wrp_subscribe{color:#fff;padding:17px 80px;background-color:#f02c1c;font-weight:700;font-size:20px;margin:0 -80px 43px}.text-wrp_soc_wrap{display:flex;z-index:20;position:relative}.text-wrp_youtube{margin-right:104px}.text-wrp_youtube_img{display:block;max-width:216px;margin-bottom:10px}.text-wrp_instagram{margin-top:12px}.text-wrp_instagram a img{display:block;margin-bottom:3px;margin-top:-13px;max-width:216px}.text-wrp_instagram a span{display:block;font-size:20px;color:#f02c1c;text-decoration:underline}.catalog-detail__info{margin-top:80px}.catalog-detail__gallery{border:1px solid #ccced5;border-radius:10px;overflow:hidden;width:100%;height:290px;padding:5px}.catalog-detail__gallery_item{position:relative;width:100%;height:100%}.catalog-detail__gallery_img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.catalog-detail__gallery_nav{width:47%;margin-left:15px}.catalog-detail__gallery_nav_item{border:1px solid #ccced5;border-radius:10px;overflow:hidden;height:40px;width:50px;position:relative;margin-right:10px;cursor:pointer}.catalog-detail__gallery_nav_img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.catalog-detail__gallery_bottom{display:flex;margin-top:9px}.catalog-detail__video_btn{background-color:#434e67;border-radius:10px;color:#fff;font-size:14px;padding:10px 16px 6px 47px;line-height:22px;text-align:center;display:block;position:relative}.catalog-detail__video_btn:before{content:"";position:absolute;background:url(/img/catalog/small-play-btn.png);height:20px;width:27px;left:12px}.catalog-detail__h{color:#434e67;font-size:14px;margin-bottom:10px}.catalog-detail__desc_t{color:#434e67;font-size:18px;margin-bottom:10px}.catalog-detail__compatible{margin-bottom:16px}.catalog-detail__compatible_item{display:flex;align-content:center;margin-bottom:5px}.catalog-detail__compatible_img_wrap{width:20%;display:flex;align-items:center}.catalog-detail__compatible_img{max-width:76px;max-height:26px;display:block;margin:0 auto}.catalog-detail__compatible_item_name{margin-left:3px;font-size:14px;color:#434e67;width:80%;display:flex;align-items:center}.catalog-detail__compatible_item_name b{display:contents}.catalog-detail__compatible_all_link{color:#a9b1c3;font-size:14px;text-decoration:underline;position:relative;padding-left:32px}.catalog-detail__compatible_all_link:before{content:"";background-image:url(/img/catalog/bottom_arrow.png);width:15px;height:7px;position:absolute;left:6px;top:5px}.catalog-detail__prices{margin-bottom:24px}.catalog-detail__old-price{color:#939db4;font-size:18px;text-decoration:line-through;display:block;margin-bottom:2px}.catalog-detail__current-price{display:flex;align-items:center}.catalog-detail__price{color:#000;font-size:18px;margin-right:10px;font-weight:700}.catalog-detail__get-opt{color:#a9b1c3;font-size:14px}.catalog-detail__installation{display:inline-block;margin-bottom:24px}.catalog-detail__installation label{position:relative;padding-left:40px;margin-bottom:12px;cursor:pointer;font-size:30px;color:#000;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-detail__installation label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.catalog-detail__installation label span{position:absolute;top:0;bottom:0;left:0;margin:auto;height:25px;width:25px;border-radius:5px;overflow:hidden;background-color:#eee}.catalog-detail__installation label:hover input~span{background-color:#ccc}.catalog-detail__installation label input:checked~span{background-color:#f02c1c}.catalog-detail__installation label span:after{content:"";position:absolute;display:none;left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.catalog-detail__installation label input:checked~span:after{display:block}.catalog-detail__vendor_code{color:#000;font-size:14px}.catalog-detail__btns{display:flex;margin-top:20px;justify-content:space-between;flex-wrap:wrap}.catalog-detail__btn{border-radius:20px;color:#fff;display:inline-block;font-weight:600;font-size:18px;line-height:40px;padding:0 30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;position:relative;white-space:nowrap;transition:.3s;cursor:pointer}.catalog-detail__btn_red{background:#f02c1c;margin-bottom:10px}.catalog-detail__btn_red:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.catalog-detail__btn_greay{background:#a9b1c3}.catalog-detail__btn_greay:hover{box-shadow:0 4px 16px 0 rgba(148,156,174,.75)}.catalog-detail__links{width:100%;background-color:#434e67;padding:30px 0;margin:45px 0 0;box-shadow:0 2px 32px 0 rgba(51,51,102,.42);position:relative}.catalog-detail__links_item{margin-right:10px;height:31px;display:flex}.catalog-detail__links_item:last-child{margin-right:0}.catalog-detail__link{color:#fff;font-size:14px;padding:6px 13px;border-radius:15px;border:1px solid rgba(255,255,255,0);transition:.1s;font-weight:400;white-space:nowrap}.catalog-detail__link:hover{border:1px solid #fff}.catalog-detail__link-active{background-color:#fff;color:#434e67}.catalog-detail__sign{text-align:right}.catalog-detail__sign_btn{color:#a9b1c3;font-size:14px;cursor:pointer;position:relative;padding-left:30px}.catalog-detail__sign_btn:hover{text-decoration:underline}.catalog-detail__sign_btn:before{content:"";position:absolute;left:0;top:-1.5px;background-image:url(/img/catalog/sign_up_to_install.png);width:19px;height:19px}.catalog-detail__section_wrap>div:nth-child(odd){background-color:#f6f7f9}.catalog-detail__product_dateil_img{max-width:100%}.catalog-detail__section{padding:90px 0 40px}.catalog-detail__head{color:#000;font-size:30px;font-weight:700;margin-bottom:30px}.characteristics-product{font-weight:300;font-size:18px;color:#434e67}.characteristics-product dl+i{display:block;font-size:18px;font-weight:300;color:#434e67;margin:30px 0 20px}.characteristics-product dl{position:relative;margin:0;color:#434e67;font-size:18px;background:#fff;font-weight:400}.characteristics-product dt{display:inline-block;width:30%;margin:0 0 10px;vertical-align:top;background:inherit;line-height:20px;color:#434e67;font-weight:400}.characteristics-product dt:after{position:absolute;right:5px;left:0;max-width:70%;height:1px;margin:1em 0 0;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAAAAAA+i0toAAAAAnRSTlMA/1uRIrUAAAAMSURBVHheY7j1/z8ABY8C2UtBe8oAAAAASUVORK5CYII=) repeat-x}.characteristics-product dt>span{position:relative;background:inherit;font-weight:400}.characteristics-product dt small{font-size:0}.characteristics-product dd{display:inline-block;width:45%;margin:0 0 10px;vertical-align:bottom;background:inherit;line-height:20px;color:#434e67;position:relative;padding:0 0 0 10px;word-break:break-all}.characteristics-product__help{position:relative;display:inline-block}.characteristics-product__help:before{content:"";display:inline-block;width:17px;height:17px;padding:0 10px 0 5px;margin:2px 0 0;cursor:pointer;vertical-align:top;outline:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjQTVBNUE1IiBkPSJNOC4wMDQgOS41MzFsLS4wMDQtLjI0N2MwLS4zMjUuMDUyLS4zMDkuMTU3LS41NDUuMDc3LS4xNzcuMi0uMzU2LjM3MS0uNTM2LjEyNi0uMTMyLjM1My0uMzI0LjY4LS41NzZzLjUzOS0uNDUzLjYzOC0uNjAzYy4wOTgtLjE1LjE0Ny0uMzEzLjE0Ny0uNDkxIDAtLjMyMS0uMTQ0LS42MDMtLjQzLS44NDYtLjI4Ny0uMjQyLS42MzgtLjQ3OS0xLjA1NS0uNDc5LS40MDIgMC0uNzM4LjIyNS0xLjAwNy40NDUtLjI2OS4yMi0uNDQ1LjU2NC0uNTI5IDEuMDMybC0uOTcyLS4xMDFjLjA4OC0uNjI3LjM0OC0xLjEwNi43OC0xLjQ0LjQzMS0uMzMzLjk5Mi0uNzQ4IDEuNzAyLS43NDguNzUxIDAgMS4zNjMuNDI3IDEuODEuNzg1LjQ0OC4zNTguNjcyLjc5LjY3MiAxLjI5OCAwIC4yOTMtLjA3OC41NjQtLjIzNS44MTItLjE1Ny4yNDgtLjQ2Ni41NDktLjkyMy45MDQtLjMwOS4yMzctLjUxMS40MTMtLjYwNS41MjUtLjA5NC4xMTQtLjE2NC4yNDQtLjIxLjM5MS0uMDQ1LjE0Ny0uMDcxLjA5LS4wNzguNDJoLS45MDl6bS0uMTY0IDIuNDY5di0xLjI3MWgxLjI5djEuMjcxaC0xLjI5eiIvPjxwYXRoIGZpbGw9IiNkZGQiIGQ9Ik04LjUgMGMtNC42OTQgMC04LjUgMy44MDYtOC41IDguNXMzLjgwNiA4LjUgOC41IDguNSA4LjUtMy44MDYgOC41LTguNS0zLjgwNi04LjUtOC41LTguNXptMCAxNmMtNC4xNDIgMC03LjUtMy4zNTgtNy41LTcuNXMzLjM1OC03LjUgNy41LTcuNSA3LjUgMy4zNTggNy41IDcuNS0zLjM1OCA3LjUtNy41IDcuNXoiLz48L3N2Zz4=);background-position:50% 50%;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.characteristics-product__help span{position:absolute;display:block;padding:10px 20px;color:#434e67;background-color:#fff;font-weight:400;font-size:16px;z-index:99999999;box-sizing:border-box;border:1px solid #dbdbdb;max-width:450px;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:0;left:150%;margin-left:-7px;visibility:hidden;opacity:0;transition:opacity .3s}.characteristics-product__help:hover span{visibility:visible;opacity:1}.catalog-detail__airtouch_desc{margin:20px 50px;color:#434e67;font-size:18px}.production__nav-app_list{display:flex;justify-content:space-between;margin:20px 50px}.production__nav-app_item{width:35px;margin:0 5px;color:#fff}.production__nav-app_item_img img{width:100%}.catalog-detail__airtouch_h{font-weight:700;color:#434e67;font-size:18px;margin-bottom:24px}.catalog-detail__airtouch_p{color:#434e67;font-size:18px;margin-bottom:30px}.catalog-detail__airtouch_list{margin-bottom:48px}.catalog-detail__airtouch_list li{padding-left:62px;font-size:18px;color:#434e67;margin-bottom:22px;position:relative}.catalog-detail__airtouch_list li:before{content:"";position:absolute;background-image:url(/img/catalog/airtouch_list.png);width:27px;height:22px;left:23px;top:0}.catalog-detail__airtouch_f{padding:50px 60px;border-radius:10px;color:#ccced5;margin-top:16px;font-size:18px;line-height:24px;margin-bottom:10px}.catalog-detail__video{padding:50px 0 40px}.catalog-detail__video_h{font-size:18px;color:#000;font-weight:700;margin-left:20px;margin-bottom:30px}.catalog-detail__video_list{margin-left:20px}.catalog-detail__video_list li{font-size:18px;color:#939db4;margin-bottom:10px}.catalog-detail__video_list li a{padding-left:50px;position:relative}.catalog-detail__video_list li a:before{content:"";position:absolute;background-image:url(/img/catalog/video_list_arr.png);width:43px;height:13px;left:0;top:4px}.catalog-detail__images_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.catalog-detail__image_col{width:25%}.catalog-detail__image_item{padding:10px;display:block}.catalog-detail__image_b{border-radius:20px;border:1px solid #d0d3d8}.catalog-detail__image_b:hover{box-shadow:0 2px 32px 0 rgba(51,51,102,.3)}.catalog-detail__image_img{overflow:hidden;position:relative;height:200px;border-top-left-radius:20px;border-top-right-radius:20px}.catalog-detail__image_img img{width:auto;position:absolute;top:0;left:50%;max-width:inherit;min-width:100%;height:100%;transform:translate(-50%,0);-o-object-fit:cover;object-fit:cover}.catalog-detail__image_name{font-size:18px;color:#434e67;text-align:center;height:100px;display:flex;align-items:center;justify-content:center;padding:2px 5px}.catalog-detail__gallery_wrap{position:relative}.catalog-detail__label_wrap{position:absolute;top:12px;right:10px;z-index:5}.catalog__label{border-radius:11px;height:22px;text-align:center;padding:2px 12px;margin-right:3px;margin-bottom:3px;font-size:14px;display:inline-block;color:#fff;background-color:#9d9d9d}.catalog__label_action{background-color:#24bcd7}.catalog__label_new{background-color:#ffa800}.kbc_catalog__wrap{margin:28px 0}.kbc_catalog__categories{margin-left:20px}.kbc_catalog__category_item{margin-bottom:20px}.kbc_catalog__category_link{color:#434e67;font-size:14px;position:relative;display:block;padding-right:55px;line-height:17px}.kbc_catalog__category_link span{position:absolute;right:15px;top:0;font-size:14px;color:#939db4;border-radius:50%;background-color:#f6f7f9;min-width:30px;padding:6px;margin:auto;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:5;text-align:center}.kbc_catalog__category_link:hover,.kbc_catalog__category_link:hover span{color:#ee2c1d}.kbc_catalog__category_link.kbc_catalog__category_link_active{color:#000}.kbc_catalog__category_link.kbc_catalog__category_link_active span{background-color:#ee2c1d;color:#fff;padding:12px;min-width:41px;right:9px}.kbc_catalog__products{margin-top:-12px;margin-bottom:30px}.kbc_catalog__products_row{display:flex;flex-wrap:wrap}.kbc_catalog__item{width:33%;padding:36px 42px;border-radius:20px;border:1px solid rgba(255,255,255,0);transition:.3s;margin-bottom:20px}.kbc_catalog__item:hover{border:1px solid #ccced5}.kbc_catalog__item:hover .kbc_catalog__item_name{color:#ee2c1d}.kbc_catalog__item:hover .kbc_catalog__item_link{display:inline-block}.kbc_catalog__item_img{display:block;margin-bottom:2px;height:168px;overflow:hidden;position:relative}.kbc_catalog__item_img img{max-width:100%}.kbc_catalog__item_name{color:#000;font-size:18px;margin-bottom:20px;line-height:22px;overflow:hidden;height:66px;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.kbc_catalog__item_old-price{color:#d0d3d8;font-size:14px;text-decoration:line-through;margin-bottom:15px}.kbc_catalog__item_price{font-size:24px;color:#000;font-weight:700;margin-bottom:20px}.kbc_catalog__item_btn_wrap{text-align:center;height:40px}.kbc_catalog__item_link{display:none}.catalog__label_wrap{position:absolute;top:2px;right:2px;z-index:5}.kbc__footer{margin-bottom:80px}.kbc__logo_footer{display:flex;align-items:center;height:50px;line-height:0}.kbc__logo_footer img{width:100%}.kbc__copyright{margin-top:12px;font-size:12px;color:#939db4;line-height:14px}.kbc__footer_search input{width:100%;border-radius:20px;border:2px solid #ccced5;margin-top:5px;padding:16px 25px;color:grey;font-size:14px}.kbc__footer_search input::-webkit-input-placeholder{color:grey}.kbc__footer_search input::-moz-placeholder{color:grey}.kbc__footer_search input:-ms-input-placeholder{color:grey}.kbc__footer_search input::-ms-input-placeholder{color:grey}.kbc__footer_search input::placeholder{color:grey}.kbc__footer_search input:focus{outline:0}.kbc__footer_info{text-align:center;color:#ccced5;font-size:12px;margin:40px 150px 0}.kbc__footer_menu{margin-top:35px;-moz-columns:2;columns:2}.kbc__footer_menu li{margin-bottom:8px}.kbc__footer_menu a{color:#adadbc;font-size:14px}.kbc__footer_menu a:hover,.kbc__footer_menu_active{color:#434e67}.kbc__footer_callback{display:inline-block;width:100%;height:inherit;padding:15px 20px;background:#f02c1c;color:#fff;border-radius:20px;line-height:18px;cursor:pointer;font-size:18px;font-weight:700;text-align:center;transition:.3s}.kbc__footer_callback:hover{box-shadow:0 4px 16px 0 rgba(251,5,5,.75)}.kbc__footer_right{margin-top:3px}.kbc__footer_pay{margin-top:66px;text-align:right}.kbc__footer_pay img{margin-right:6px}.footer__after_logo{display:flex;justify-content:space-between}.kbc__footer_lang{width:60px;font-size:14px;color:#e4e6e9;margin-top:12px;line-height:14px;text-align:right;margin-bottom:30px}.kbc__footer_lang_btn_act{color:#9ea7bc}.footer__soc{display:flex;border-top:1px solid #b1b8ca;padding-top:27px;margin-top:5px;margin-bottom:30px}.footer__soc a{display:inline-block}.footer__soc a img{display:block}.footer__soc a:first-child{color:#e62117;display:inline-block;margin-right:38px}@media (min-width:480px){.container{max-width:460px}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 6.25%;max-width:6.25%}.col-xs-2{flex:0 0 12.5%;max-width:12.5%}.col-xs-3{flex:0 0 18.75%;max-width:18.75%}.col-xs-4{flex:0 0 25%;max-width:25%}.col-xs-5{flex:0 0 31.25%;max-width:31.25%}.col-xs-6{flex:0 0 37.5%;max-width:37.5%}.col-xs-7{flex:0 0 43.75%;max-width:43.75%}.col-xs-8{flex:0 0 50%;max-width:50%}.col-xs-9{flex:0 0 56.25%;max-width:56.25%}.col-xs-10{flex:0 0 62.5%;max-width:62.5%}.col-xs-11{flex:0 0 68.75%;max-width:68.75%}.col-xs-12{flex:0 0 75%;max-width:75%}.col-xs-13{flex:0 0 81.25%;max-width:81.25%}.col-xs-14{flex:0 0 87.5%;max-width:87.5%}.col-xs-15{flex:0 0 93.75%;max-width:93.75%}.col-xs-16{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:17}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.order-xs-13{order:13}.order-xs-14{order:14}.order-xs-15{order:15}.order-xs-16{order:16}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:6.25%}.offset-xs-2{margin-left:12.5%}.offset-xs-3{margin-left:18.75%}.offset-xs-4{margin-left:25%}.offset-xs-5{margin-left:31.25%}.offset-xs-6{margin-left:37.5%}.offset-xs-7{margin-left:43.75%}.offset-xs-8{margin-left:50%}.offset-xs-9{margin-left:56.25%}.offset-xs-10{margin-left:62.5%}.offset-xs-11{margin-left:68.75%}.offset-xs-12{margin-left:75%}.offset-xs-13{margin-left:81.25%}.offset-xs-14{margin-left:87.5%}.offset-xs-15{margin-left:93.75%}.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}.d-xs-table{display:table!important}.d-xs-table-row{display:table-row!important}.d-xs-table-cell{display:table-cell!important}.d-xs-flex{display:flex!important}.d-xs-inline-flex{display:inline-flex!important}.flex-xs-row{flex-direction:row!important}.flex-xs-column{flex-direction:column!important}.flex-xs-row-reverse{flex-direction:row-reverse!important}.flex-xs-column-reverse{flex-direction:column-reverse!important}.flex-xs-wrap{flex-wrap:wrap!important}.flex-xs-nowrap{flex-wrap:nowrap!important}.flex-xs-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xs-fill{flex:1 1 auto!important}.flex-xs-grow-0{flex-grow:0!important}.flex-xs-grow-1{flex-grow:1!important}.flex-xs-shrink-0{flex-shrink:0!important}.flex-xs-shrink-1{flex-shrink:1!important}.justify-content-xs-start{justify-content:flex-start!important}.justify-content-xs-end{justify-content:flex-end!important}.justify-content-xs-center{justify-content:center!important}.justify-content-xs-between{justify-content:space-between!important}.justify-content-xs-around{justify-content:space-around!important}.align-items-xs-start{align-items:flex-start!important}.align-items-xs-end{align-items:flex-end!important}.align-items-xs-center{align-items:center!important}.align-items-xs-baseline{align-items:baseline!important}.align-items-xs-stretch{align-items:stretch!important}.align-content-xs-start{align-content:flex-start!important}.align-content-xs-end{align-content:flex-end!important}.align-content-xs-center{align-content:center!important}.align-content-xs-between{align-content:space-between!important}.align-content-xs-around{align-content:space-around!important}.align-content-xs-stretch{align-content:stretch!important}.align-self-xs-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xs-start{align-self:flex-start!important}.align-self-xs-end{align-self:flex-end!important}.align-self-xs-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xs-baseline{align-self:baseline!important}.align-self-xs-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-xs-0{margin:0!important}.mt-xs-0,.my-xs-0{margin-top:0!important}.mr-xs-0,.mx-xs-0{margin-right:0!important}.mb-xs-0,.my-xs-0{margin-bottom:0!important}.ml-xs-0,.mx-xs-0{margin-left:0!important}.m-xs-1{margin:.25rem!important}.mt-xs-1,.my-xs-1{margin-top:.25rem!important}.mr-xs-1,.mx-xs-1{margin-right:.25rem!important}.mb-xs-1,.my-xs-1{margin-bottom:.25rem!important}.ml-xs-1,.mx-xs-1{margin-left:.25rem!important}.m-xs-2{margin:.5rem!important}.mt-xs-2,.my-xs-2{margin-top:.5rem!important}.mr-xs-2,.mx-xs-2{margin-right:.5rem!important}.mb-xs-2,.my-xs-2{margin-bottom:.5rem!important}.ml-xs-2,.mx-xs-2{margin-left:.5rem!important}.m-xs-3{margin:1rem!important}.mt-xs-3,.my-xs-3{margin-top:1rem!important}.mr-xs-3,.mx-xs-3{margin-right:1rem!important}.mb-xs-3,.my-xs-3{margin-bottom:1rem!important}.ml-xs-3,.mx-xs-3{margin-left:1rem!important}.m-xs-4{margin:1.5rem!important}.mt-xs-4,.my-xs-4{margin-top:1.5rem!important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem!important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem!important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem!important}.m-xs-5{margin:3rem!important}.mt-xs-5,.my-xs-5{margin-top:3rem!important}.mr-xs-5,.mx-xs-5{margin-right:3rem!important}.mb-xs-5,.my-xs-5{margin-bottom:3rem!important}.ml-xs-5,.mx-xs-5{margin-left:3rem!important}.p-xs-0{padding:0!important}.pt-xs-0,.py-xs-0{padding-top:0!important}.pr-xs-0,.px-xs-0{padding-right:0!important}.pb-xs-0,.py-xs-0{padding-bottom:0!important}.pl-xs-0,.px-xs-0{padding-left:0!important}.p-xs-1{padding:.25rem!important}.pt-xs-1,.py-xs-1{padding-top:.25rem!important}.pr-xs-1,.px-xs-1{padding-right:.25rem!important}.pb-xs-1,.py-xs-1{padding-bottom:.25rem!important}.pl-xs-1,.px-xs-1{padding-left:.25rem!important}.p-xs-2{padding:.5rem!important}.pt-xs-2,.py-xs-2{padding-top:.5rem!important}.pr-xs-2,.px-xs-2{padding-right:.5rem!important}.pb-xs-2,.py-xs-2{padding-bottom:.5rem!important}.pl-xs-2,.px-xs-2{padding-left:.5rem!important}.p-xs-3{padding:1rem!important}.pt-xs-3,.py-xs-3{padding-top:1rem!important}.pr-xs-3,.px-xs-3{padding-right:1rem!important}.pb-xs-3,.py-xs-3{padding-bottom:1rem!important}.pl-xs-3,.px-xs-3{padding-left:1rem!important}.p-xs-4{padding:1.5rem!important}.pt-xs-4,.py-xs-4{padding-top:1.5rem!important}.pr-xs-4,.px-xs-4{padding-right:1.5rem!important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem!important}.pl-xs-4,.px-xs-4{padding-left:1.5rem!important}.p-xs-5{padding:3rem!important}.pt-xs-5,.py-xs-5{padding-top:3rem!important}.pr-xs-5,.px-xs-5{padding-right:3rem!important}.pb-xs-5,.py-xs-5{padding-bottom:3rem!important}.pl-xs-5,.px-xs-5{padding-left:3rem!important}.m-xs-n1{margin:-.25rem!important}.mt-xs-n1,.my-xs-n1{margin-top:-.25rem!important}.mr-xs-n1,.mx-xs-n1{margin-right:-.25rem!important}.mb-xs-n1,.my-xs-n1{margin-bottom:-.25rem!important}.ml-xs-n1,.mx-xs-n1{margin-left:-.25rem!important}.m-xs-n2{margin:-.5rem!important}.mt-xs-n2,.my-xs-n2{margin-top:-.5rem!important}.mr-xs-n2,.mx-xs-n2{margin-right:-.5rem!important}.mb-xs-n2,.my-xs-n2{margin-bottom:-.5rem!important}.ml-xs-n2,.mx-xs-n2{margin-left:-.5rem!important}.m-xs-n3{margin:-1rem!important}.mt-xs-n3,.my-xs-n3{margin-top:-1rem!important}.mr-xs-n3,.mx-xs-n3{margin-right:-1rem!important}.mb-xs-n3,.my-xs-n3{margin-bottom:-1rem!important}.ml-xs-n3,.mx-xs-n3{margin-left:-1rem!important}.m-xs-n4{margin:-1.5rem!important}.mt-xs-n4,.my-xs-n4{margin-top:-1.5rem!important}.mr-xs-n4,.mx-xs-n4{margin-right:-1.5rem!important}.mb-xs-n4,.my-xs-n4{margin-bottom:-1.5rem!important}.ml-xs-n4,.mx-xs-n4{margin-left:-1.5rem!important}.m-xs-n5{margin:-3rem!important}.mt-xs-n5,.my-xs-n5{margin-top:-3rem!important}.mr-xs-n5,.mx-xs-n5{margin-right:-3rem!important}.mb-xs-n5,.my-xs-n5{margin-bottom:-3rem!important}.ml-xs-n5,.mx-xs-n5{margin-left:-3rem!important}.m-xs-auto{margin:auto!important}.mt-xs-auto,.my-xs-auto{margin-top:auto!important}.mr-xs-auto,.mx-xs-auto{margin-right:auto!important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto!important}.ml-xs-auto,.mx-xs-auto{margin-left:auto!important}}@media (min-width:636px){.container{max-width:620px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 6.25%;max-width:6.25%}.col-sm-2{flex:0 0 12.5%;max-width:12.5%}.col-sm-3{flex:0 0 18.75%;max-width:18.75%}.col-sm-4{flex:0 0 25%;max-width:25%}.col-sm-5{flex:0 0 31.25%;max-width:31.25%}.col-sm-6{flex:0 0 37.5%;max-width:37.5%}.col-sm-7{flex:0 0 43.75%;max-width:43.75%}.col-sm-8{flex:0 0 50%;max-width:50%}.col-sm-9{flex:0 0 56.25%;max-width:56.25%}.col-sm-10{flex:0 0 62.5%;max-width:62.5%}.col-sm-11{flex:0 0 68.75%;max-width:68.75%}.col-sm-12{flex:0 0 75%;max-width:75%}.col-sm-13{flex:0 0 81.25%;max-width:81.25%}.col-sm-14{flex:0 0 87.5%;max-width:87.5%}.col-sm-15{flex:0 0 93.75%;max-width:93.75%}.col-sm-16{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:17}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.order-sm-13{order:13}.order-sm-14{order:14}.order-sm-15{order:15}.order-sm-16{order:16}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:6.25%}.offset-sm-2{margin-left:12.5%}.offset-sm-3{margin-left:18.75%}.offset-sm-4{margin-left:25%}.offset-sm-5{margin-left:31.25%}.offset-sm-6{margin-left:37.5%}.offset-sm-7{margin-left:43.75%}.offset-sm-8{margin-left:50%}.offset-sm-9{margin-left:56.25%}.offset-sm-10{margin-left:62.5%}.offset-sm-11{margin-left:68.75%}.offset-sm-12{margin-left:75%}.offset-sm-13{margin-left:81.25%}.offset-sm-14{margin-left:87.5%}.offset-sm-15{margin-left:93.75%}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-content{-ms-box-shadow:0 .5rem 1rem rgba(0,0,0,.5);-o-box-shadow:0 .5rem 1rem rgba(0,0,0,.5);box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.modal-sm{max-width:300px}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 6.25%;max-width:6.25%}.col-md-2{flex:0 0 12.5%;max-width:12.5%}.col-md-3{flex:0 0 18.75%;max-width:18.75%}.col-md-4{flex:0 0 25%;max-width:25%}.col-md-5{flex:0 0 31.25%;max-width:31.25%}.col-md-6{flex:0 0 37.5%;max-width:37.5%}.col-md-7{flex:0 0 43.75%;max-width:43.75%}.col-md-8{flex:0 0 50%;max-width:50%}.col-md-9{flex:0 0 56.25%;max-width:56.25%}.col-md-10{flex:0 0 62.5%;max-width:62.5%}.col-md-11{flex:0 0 68.75%;max-width:68.75%}.col-md-12{flex:0 0 75%;max-width:75%}.col-md-13{flex:0 0 81.25%;max-width:81.25%}.col-md-14{flex:0 0 87.5%;max-width:87.5%}.col-md-15{flex:0 0 93.75%;max-width:93.75%}.col-md-16{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:17}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.order-md-13{order:13}.order-md-14{order:14}.order-md-15{order:15}.order-md-16{order:16}.offset-md-0{margin-left:0}.offset-md-1{margin-left:6.25%}.offset-md-2{margin-left:12.5%}.offset-md-3{margin-left:18.75%}.offset-md-4{margin-left:25%}.offset-md-5{margin-left:31.25%}.offset-md-6{margin-left:37.5%}.offset-md-7{margin-left:43.75%}.offset-md-8{margin-left:50%}.offset-md-9{margin-left:56.25%}.offset-md-10{margin-left:62.5%}.offset-md-11{margin-left:68.75%}.offset-md-12{margin-left:75%}.offset-md-13{margin-left:81.25%}.offset-md-14{margin-left:87.5%}.offset-md-15{margin-left:93.75%}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 6.25%;max-width:6.25%}.col-lg-2{flex:0 0 12.5%;max-width:12.5%}.col-lg-3{flex:0 0 18.75%;max-width:18.75%}.col-lg-4{flex:0 0 25%;max-width:25%}.col-lg-5{flex:0 0 31.25%;max-width:31.25%}.col-lg-6{flex:0 0 37.5%;max-width:37.5%}.col-lg-7{flex:0 0 43.75%;max-width:43.75%}.col-lg-8{flex:0 0 50%;max-width:50%}.col-lg-9{flex:0 0 56.25%;max-width:56.25%}.col-lg-10{flex:0 0 62.5%;max-width:62.5%}.col-lg-11{flex:0 0 68.75%;max-width:68.75%}.col-lg-12{flex:0 0 75%;max-width:75%}.col-lg-13{flex:0 0 81.25%;max-width:81.25%}.col-lg-14{flex:0 0 87.5%;max-width:87.5%}.col-lg-15{flex:0 0 93.75%;max-width:93.75%}.col-lg-16{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:17}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.order-lg-13{order:13}.order-lg-14{order:14}.order-lg-15{order:15}.order-lg-16{order:16}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:6.25%}.offset-lg-2{margin-left:12.5%}.offset-lg-3{margin-left:18.75%}.offset-lg-4{margin-left:25%}.offset-lg-5{margin-left:31.25%}.offset-lg-6{margin-left:37.5%}.offset-lg-7{margin-left:43.75%}.offset-lg-8{margin-left:50%}.offset-lg-9{margin-left:56.25%}.offset-lg-10{margin-left:62.5%}.offset-lg-11{margin-left:68.75%}.offset-lg-12{margin-left:75%}.offset-lg-13{margin-left:81.25%}.offset-lg-14{margin-left:87.5%}.offset-lg-15{margin-left:93.75%}.modal-lg,.modal-xl{max-width:800px}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 6.25%;max-width:6.25%}.col-xl-2{flex:0 0 12.5%;max-width:12.5%}.col-xl-3{flex:0 0 18.75%;max-width:18.75%}.col-xl-4{flex:0 0 25%;max-width:25%}.col-xl-5{flex:0 0 31.25%;max-width:31.25%}.col-xl-6{flex:0 0 37.5%;max-width:37.5%}.col-xl-7{flex:0 0 43.75%;max-width:43.75%}.col-xl-8{flex:0 0 50%;max-width:50%}.col-xl-9{flex:0 0 56.25%;max-width:56.25%}.col-xl-10{flex:0 0 62.5%;max-width:62.5%}.col-xl-11{flex:0 0 68.75%;max-width:68.75%}.col-xl-12{flex:0 0 75%;max-width:75%}.col-xl-13{flex:0 0 81.25%;max-width:81.25%}.col-xl-14{flex:0 0 87.5%;max-width:87.5%}.col-xl-15{flex:0 0 93.75%;max-width:93.75%}.col-xl-16{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:17}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-13{order:13}.order-xl-14{order:14}.order-xl-15{order:15}.order-xl-16{order:16}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:6.25%}.offset-xl-2{margin-left:12.5%}.offset-xl-3{margin-left:18.75%}.offset-xl-4{margin-left:25%}.offset-xl-5{margin-left:31.25%}.offset-xl-6{margin-left:37.5%}.offset-xl-7{margin-left:43.75%}.offset-xl-8{margin-left:50%}.offset-xl-9{margin-left:56.25%}.offset-xl-10{margin-left:62.5%}.offset-xl-11{margin-left:68.75%}.offset-xl-12{margin-left:75%}.offset-xl-13{margin-left:81.25%}.offset-xl-14{margin-left:87.5%}.offset-xl-15{margin-left:93.75%}.modal-xl{max-width:1140px}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1400px){.container{max-width:1280px}.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 6.25%;max-width:6.25%}.col-xxl-2{flex:0 0 12.5%;max-width:12.5%}.col-xxl-3{flex:0 0 18.75%;max-width:18.75%}.col-xxl-4{flex:0 0 25%;max-width:25%}.col-xxl-5{flex:0 0 31.25%;max-width:31.25%}.col-xxl-6{flex:0 0 37.5%;max-width:37.5%}.col-xxl-7{flex:0 0 43.75%;max-width:43.75%}.col-xxl-8{flex:0 0 50%;max-width:50%}.col-xxl-9{flex:0 0 56.25%;max-width:56.25%}.col-xxl-10{flex:0 0 62.5%;max-width:62.5%}.col-xxl-11{flex:0 0 68.75%;max-width:68.75%}.col-xxl-12{flex:0 0 75%;max-width:75%}.col-xxl-13{flex:0 0 81.25%;max-width:81.25%}.col-xxl-14{flex:0 0 87.5%;max-width:87.5%}.col-xxl-15{flex:0 0 93.75%;max-width:93.75%}.col-xxl-16{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:17}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.order-xxl-13{order:13}.order-xxl-14{order:14}.order-xxl-15{order:15}.order-xxl-16{order:16}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:6.25%}.offset-xxl-2{margin-left:12.5%}.offset-xxl-3{margin-left:18.75%}.offset-xxl-4{margin-left:25%}.offset-xxl-5{margin-left:31.25%}.offset-xxl-6{margin-left:37.5%}.offset-xxl-7{margin-left:43.75%}.offset-xxl-8{margin-left:50%}.offset-xxl-9{margin-left:56.25%}.offset-xxl-10{margin-left:62.5%}.offset-xxl-11{margin-left:68.75%}.offset-xxl-12{margin-left:75%}.offset-xxl-13{margin-left:81.25%}.offset-xxl-14{margin-left:87.5%}.offset-xxl-15{margin-left:93.75%}.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (max-width:1679.98px){.page_form__wrap:before{right:13%}}@media (max-width:1399.98px){.kb_radio label{font-size:16px;padding:9px 14px 9px 36px;border-radius:20px}.kbc__btn_callback{font-size:14px;line-height:36px;padding:0 14px}.mainmenu__link{padding:16px 12px 28px;font-size:16px}.main-slider__text{right:5px}.kbc__logo{width:215px;margin-right:30px}.kbc__header_callback{margin-left:48px}.kbc__header_lang_btn{font-size:16px;padding:16px 0 28px}.submenu__list_category .submenu__item{padding:5px 20% 5px 0}.submenu__list_category .submenu__item .submenu__list_category_count{right:5%}.main-catalog__bay{padding:0 18px;margin-right:10px}.main-catalog__whol{padding:0 18px}.main-catalog__item{padding:30px}.contact__center_item{width:270px;margin-right:8px}.contact__center_item_main{padding:25px 30px 0;height:235px}.kt_city_map{width:100%}.about-kbc__quality_item{width:30%;margin-right:4%}.page_form__wrap:before{right:5%}.contact__menu_map_h{padding:24px 10px 18px 18px}.contact__menu_map_title{font-size:16px}.contact__partner_info_h{padding:30px 50px 10px;height:245px;overflow:hidden}.docs__list_item{margin:20px -23px}.work-text .company__video iframe{height:375px}.kbc_404_wrap{background:url(/img/404_bg.jpg) 15px 29px no-repeat}.kbc_404_btn{margin-left:0}.kbc_404_youtube_logo{width:47%;margin-left:15px}.catalog-detail__gallery_wrap{margin-right:30px}.kbc_catalog__item{padding:30px 26px}.kbc__footer_right{padding-left:30px}}@media (max-width:1199.98px){.header__wrap{flex-wrap:wrap}.mainmenu__wrap{width:100%;order:1;height: 8px}.mainmenu__wrap_mobile{display:block}.mainmenu__nav{height:0;transform:scaleY(0);transition:transform .1s ease-out;transform-origin:top}.mainmenu__nav.act{height:auto;transform:scaleY(1);transition:transform .3s ease-out;transform-origin:top}.mainmenu{flex-direction:column;margin-top:20px}.mainmenu__item{display:flex;flex-wrap:wrap;position:relative}.mainmenu__link{width:80%;padding:20px 26px;font-size:24px;line-height:30px;color:#000}.kbc__header.act{box-shadow:0 2px 32px 0 rgba(51,51,102,.3);margin-bottom:30px;background-color: #f6f7f9;}.mainmenu__item:hover .submenu__wrap{transform:inherit;transition:inherit}.submenu__wrap:before{content:none}.submenu__wrap{display:none;position:relative;top:0;padding:10px 18px 20px;transform:none;transition:none;background-color:#fff;transition-delay:inherit;box-shadow:none}.submenu{flex-wrap:wrap}.submenu_col{width:100%}.submenu__list{margin-left:70px}.submenu__title{margin-bottom:24px}.submenu_col+.submenu_col{margin-top:20px}.mainmenu__link_sub{content:"";position:absolute;top:16px;right:20px;width:20px;height:13px;background:url(/img/v.png) center center no-repeat;padding:20px;cursor:pointer}.mainmenu__item:before{content:"";position:absolute;left:-100px;width:200%;height:100%;border-top:2px solid #cbced4}.mainmenu__item.act:after{content:"";position:absolute;z-index:-2;left:-100px;width:200%;height:100%;background-color:#fff}.mainmenu__item.act .mainmenu__link_sub{transform:rotate(180deg)}.mainmenu__item.act .submenu__wrap{display:block}.mainmenu__item.act{background-color:#fff}.submenu_services .submenu__title{display:none}.submenu_services .main-services__wrap{margin:0;padding:0}.submenu_services .main-services__item{width:48%}.mainmenu__mobile_btn{margin:18px 0 0;width:40px}.mainmenu__mobile_btn span{width:40px;height:4px}.mainmenu__mobile_btn span+span{margin-top:6px}.kbc__logo{margin-top:4px;margin-left:20px;width:240px}.kbc__header_callback{margin-left:auto}.kbc__btn_callback{font-size:14px;margin-top:8px}.kbc__header_lang{margin-left:6px}.kbc__header_lang_btn{font-size:18px;padding:17px 10px 10px}.submenu_category{width:100%}.submenu__list_category{margin-left:10px;columns:4;-webkit-columns:4;-moz-columns:4}.submenu__list_category .submenu__item{padding:5px 24% 5px 0}.submenu_docs{width:100%;margin-top:30px}.submenu__list_docs{margin-left:0}.kbc__header_city_link{font-size:0;padding:22px 35px}.kbc__header_city_link:after{content:none}.kbc__header_city_link:before{top:5px;left:20px}.kbc__header_phone{width:70px;height:44px;border-radius:30px}.kbc__header_phone_link{padding:6px;margin:auto}.kbc__header_phone_link span{margin:auto}.kbc__header_city,.kbc__header_phone{margin-top:7px}.city_submenu_contain_item label{font-size:16px}.main-slider__for{margin-left:0;margin-right:0}.main-slider__fly-logo{left:19px}.main-slider__text{right:22px}.main-slider__nav .slick-slide{border-bottom:4px solid #fff}.main-slider__nav .slick-current{border-bottom:4px solid #f02c1c}.main-services__item{width:25%}.contact__center_item{width:300px;margin-right:15px}.kt_head_cities_russia .kt_head_cities_list{columns:3;-webkit-columns:3;-moz-columns:3}.about_page__p{font-size:14px;line-height:19px;margin-bottom:15px}.about_page__h2{font-size:24px;line-height:28px;margin-bottom:16px}.about_page__brands,.about_page__product{margin-top:46px}.about_page__product p{margin-top:34px}.about_page__business,.about_page__kibercar{margin-top:40px}.about_page__kibercar p{font-size:14px}.about_page__kibercar .about_page__h2{margin-bottom:30px}.about_page__kibercar ul li{font-size:14px;margin:10px 0;padding-left:20px}.about_page__kibercar ul li:before{left:0;top:-2px;font-size:18px}.about_page__business .about_page__h2{margin-bottom:20px}.about_page__business .about_page__h3:nth-child(4){margin-top:18px}.about-kbc__timeline-cell_text h3{font-size:38px}.about-kbc__timeline-cell_image{height:177px}.about-kbc__timeline-cell_text{padding:20px}.about-kbc__title{font-size:36px;margin:60px 0;line-height:42px}.about-kbc__desc{font-size:16px}.about-kbc__partners_desc{font-size:16px;margin:23px 0 48px;line-height:20px}.about-kbc__partners_title{font-size:16px;margin-bottom:30px}.about-kbc__control__title h2{font-size:28px}.about-kbc__quality_t{font-size:16px;margin-bottom:18px;line-height:22px}.about-kbc__quality_d{font-size:16px;line-height:20px;margin-right:30px}.about-kbc__quality{padding-bottom:90px}.about-kbc__school_title{font-size:28px;margin-bottom:30px}.about-kbc__school{margin-bottom:80px}.about-kbc__school p{font-size:16px;line-height:22px;margin-bottom:18px}.about-kbc__school h3{font-size:16px;margin:22px 0 12px}.about-kbc__school a{font-size:14px}.vacancy_form_wrap{padding:38px 45px}.page_form__wrap:before{right:2%}.page_form__city{width:230px;font-size:0}.page_form__uc_item label{width:687px}.services__menu-brand_active_img{width:60px}.services__menu-brand_active:after{right:10px}.security-kits__item{width:49.6%;padding:20px}.security-kit__type{font-size:22px;padding-left:45px;line-height:42px}.security-kit__type:before{width:34px;height:41px}.security-kit__price{font-size:18px;line-height:42px}.security-kit__price span{font-size:26px;line-height:42px}.security-kit__equipment{font-size:14px;margin:30px 0}.security-kit__equipment div{padding:8px 6px 8px 8px}.security-kit__hijacking{margin-bottom:30px}.security-kit__hijacking span{font-size:26px}.security-kit__desc,.security-kit__desc p{font-size:14px}.expansion-pack__item{width:32%}.expansion-pack__title{margin:20px 0}.expansion-pack__desc{font-size:14px}.expansion-pack__desc p{font-size:14px;margin-bottom:15px}.contact__detail_right{margin-left:0}.contact__detail_video iframe{height:350px}.contact__partner_item{padding-left:58px}.contact__partner_list{columns:2;-webkit-columns:2;-moz-columns:2}.contact-en__form_section{flex-wrap:wrap}.contact-en__form_section:before{top:22px}.contact-en__form_section-l{width:100%;margin-bottom:25px}.contact-en__form_section-r{width:100%}.contact-en__form_section_name{margin-top:0}.service_kit_content{width:100%}.service_kit_content_price_t,.service_kit_name,.service_kit_price{font-size:16px}.service_kit_content_price_res{font-size:20px}.service_kit_content_table_img{width:11%}.service_kit_content_table_np{width:89%}.service_kit_content_table_name{width:78%}.service_kit_content_table_price{width:12%}.service_kit_content_table_head_price{width:10.8%}.service_kit_content_table_count,.service_kit_content_table_head_count{width:6%}.docs__list_item{margin:20px -10px}.work-text .company__video iframe{height:315px}.kbc_404_wrap{background:url(/img/404_bg.jpg) 0 29px no-repeat}.kbc_404_instagram_icon{display:none}.kbc_404_instagram{justify-content:center}.kbc_404_youtube_logo{display:none}.kbc_404_youtube{justify-content:center}.kbc_thank_wd{width:940px}.kbc_thank_wd .form-box .text-wrp{width:70%}.kbc_thank_wd:after{right:3%}.text-wrp_youtube{margin-right:70px}.catalog-detail__action{margin-left:30px}.catalog-detail__section{padding:50px 0 30px}.characteristics-product dt{width:40%}.catalog-detail__airtouch_desc,.production__nav-app_list{margin:20px 30px}.catalog-detail__airtouch_f{padding:30px}.catalog-detail__image_img{height:150px}.catalog-detail__image_name{height:80px;font-size:16px}.kbc_catalog__item{width:45%;margin-right:4%}.kbc__footer_right{display:flex;align-items:center;margin-top:30px;padding-left:0}.kbc__footer_callback{width:300px;height:50px;margin-right:100px}.kbc__footer_pay{margin-top:10px}.kbc__footer_info{margin:40px 50px 0}.kbc__footer_menu{margin-left:40px}}@media (max-width:991.98px){.kbc__footer_info{margin:40px 0 0}.main-slider__background{height:720px}.main-slider__item_ftr .kbc__btn_more{margin-top:20px}.main-slider__wrap{height:750px}.main-slider__nav{bottom:266px}.kbc__btn_callback{font-size:14px;margin-top:8px;letter-spacing:-.5px}.submenu__list_category{columns:3;-webkit-columns:3;-moz-columns:3}.city_submenu_head_title{display:none}.city_submenu_head_cities{margin-left:0}.city_submenu_contain_item label{padding:0;color:#939db4;font-size:15px}.city_submenu_contain_item label span{display:none}.city_submenu_contain_item input:checked~label{background-color:inherit;color:#ee2c1d}.kbc__header_city_submenu{width:580px;border-radius:20px;color:#ccced5;box-shadow:inherit;top:120px;padding:28px 0 40px;display:none;opacity:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transition:.3s ease-in-out}.kbc__header_city_active .kbc__header_city_submenu{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transition:.3s ease-in-out}.city_submenu_bg{position:fixed;left:0;top:0;z-index:8;align-items:center;justify-content:center;background:rgba(34,34,34,.98);overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:none}.kbc__header_city_active .city_submenu_bg,.kbc__header_city_active .city_submenu_close{display:block}.city_submenu_head{padding:0 0 8px}.city_submenu_head_item{margin-left:12px}.city_submenu_contain_list{margin-left:18px;margin-top:42px;columns:3;-webkit-columns:3;-moz-columns:3}.main-services__item{width:33%}.main-works__wrap{min-height:430px}.kbc-pagination__link{margin-right:4px;padding:13px 17px}.kbc-pagination__link_next{padding:13px 68px 13px 18px}.kbc-pagination__link_prev{padding:13px 18px 13px 68px}.kbc-pagination__link_prev:after{left:15px}.kbc-pagination__link_next:after{right:15px}.contact__center_item{width:320px;margin-right:15px}.contact__menu{margin-left:0}.contact__menu_list{width:100%;font-weight:700;padding:0;line-height:1.3;height:auto;position:relative}.contact__menu_list .contact__menu_link{color:#000;position:relative;line-height:38px;font-size:20px;font-weight:700}.contact__menu_link_active:before{border-top:2px solid #cbced4}.contact__menu_link_active .contact__menu_link{color:#f02c1c}.contact__menu_list a#submit{z-index:1}.contact__menu_map,.contact__menu_teh{margin:50px 0 30px;height:280px}.contact__menu_teh_h .contact__menu_teh_title:before{top:-6px}.contact__menu_teh_f .contact__menu_teh_title:before{top:-7px}.contact__menu_map_title:before{top:-9px}.contact__menu_map_m{height:205px}.kt_city_map{margin-left:0}.kt_city_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.kt_city_info{width:48%;margin-right:0}.kt_head_cities_official .kt_head_cities_list{columns:3;-webkit-columns:3;-moz-columns:3}.kt_head_cities_official .kt_head_city{display:flex}.kt_head_region{font-size:16px;margin-right:10px}.kontact_head_not_found{font-size:12px}.about_page__description{margin-top:32px}.about_page__p{font-size:18px;line-height:24px;margin-bottom:22px}.about_page__h2{font-size:30px;line-height:34px;margin-bottom:22px}.about_page__product p{margin-top:34px}.about_page__business,.about_page__kibercar{margin-top:40px}.about_page__kibercar p{color:#000;font-size:18px;font-weight:700;margin-top:5px}.about_page__kibercar ul li{font-size:18px;color:#434e67;margin:14px 0;padding-left:22px;position:relative}.about_page__kibercar ul li:before{content:"○";position:absolute;left:0;top:-5px;font-size:24px}.about_page__business .about_page__h2{margin-bottom:20px}.about_page__business .about_page__h3:nth-child(4){margin-top:18px}.about_page__brands,.about_page__product{margin-top:20px}.about-kbc__timeline-cell_text h3{font-size:38px}.about-kbc__timeline-cell_image{height:177px}.about-kbc__timeline-cell_text{padding:20px}.about-kbc__title{font-size:30px;margin:50px 0;line-height:38px}.about-kbc__desc{font-size:16px}.about-kbc__partners_desc{font-size:16px;margin:23px 0 48px;line-height:20px}.about-kbc__partners_title{font-size:16px;margin-bottom:30px}.about-kbc__control__title h2{font-size:26px}.about-kbc__quality_item{width:32%;margin-right:2%}.about-kbc__quality_t{font-size:16px;margin-bottom:18px;line-height:22px}.about-kbc__quality_d{font-size:16px;line-height:20px;margin-right:18px}.about-kbc__quality{padding-bottom:90px}.about-kbc__school_title{font-size:26px;margin-bottom:26px}.about-kbc__school{margin-bottom:80px}.about-kbc__school p{font-size:16px;line-height:22px;margin-bottom:18px}.about-kbc__school h3{font-size:16px;margin:22px 0 12px}.about-kbc__school a{font-size:14px}.about-kbc__partners_logo{flex-wrap:wrap}.about-kbc__partner{width:22%;margin-bottom:20px;justify-content:center}.about-kbc__partners_map{background:url(/img/about/partner_map.jpg) -155px 0 no-repeat}.about-kbc__timeline-main .about-kbc__timeline-cell{width:48%}.vacancy_form_wrap{margin-top:50px}.page_form__wrap:before{content:none}.services__menu-brand_active_img{width:70px}.security-kits__item{width:100%;padding:30px}.security-kit__desc{max-height:150px}.expansion-pack__item{width:47%;margin:0 10px 70px}.service_kits__item_name{width:72%}.service_kits__item_price{width:17%}.service_kit_content_table_name{width:68.5%}.service_kit_content_table_price{width:18%}.service_kit_content_table_head_price{width:16.1%}.service_kit_content_table_count,.service_kit_content_table_head_count{width:8%}.docs__list>div>div{margin-right:3%}.docs__list>div>div:nth-child(3n){margin-right:0}.docs__list_item{margin:20px -7px;padding:20px 10px 10px}.work-text .company__video iframe{height:350px}.works__list_item{width:50%}.kbc_accordion_doc_models .main-services__item{width:24%}.kbc_404_wrap{padding-top:18px;margin-bottom:-45px}.kbc_404_youtube{padding-bottom:30px}.kbc_404_instagram{margin-top:24px}.kbc_404_btn{margin-top:60px}.kbc_thank_wd{width:720px;height:378px}.kbc_thank_wd:after{background-size:contain;width:250px;height:368px;top:37px;right:-3px}.kbc_thank_wd .form-box{padding:30px 30px 20px}.kbc_thank_wd .form-box .text-wrp h2{font-size:26px}.kbc_thank_wd .form-box .text-wrp p{font-size:18px}.kbc_thank_wd .form-box .text-wrp{height:103px;width:75%}.kbc_thank_wd .form-box .text-wrp_subscribe{margin:0 -80px 35px}.text-wrp_youtube{margin-right:50px}.text-wrp_youtube_img{margin-bottom:15px;width:180px}.text-wrp_instagram a img{width:220px;margin-top:-9px}.text-wrp_instagram a span{font-size:18px}.catalog-detail__gallery{height:350px}.catalog-detail__desc{margin:40px 0}.catalog-detail__action{margin-left:0}.catalog-detail__btns{justify-content:flex-start}.catalog-detail__btn_red{margin-right:30px}.catalog-detail__info{margin-top:40px}.characteristics-product dt{width:50%}.catalog-detail__airtouch_p{margin-left:30px;margin-right:30px}.catalog-detail__airtouch_list{margin-left:8px;margin-right:30px}.catalog-detail__airtouch_f{margin-top:30px}.catalog-detail__video_h{margin-top:30px;margin-left:0}.catalog-detail__video_list{margin-left:0}.catalog-detail__compatible_img_wrap{width:14%}.catalog-detail__image_col{width:33.3%}.kbc_catalog__category_link{font-size:12px;line-height:15px}.kbc_catalog__category_link span{padding:4px;min-width:25px}.kbc_catalog__category_link.kbc_catalog__category_link_active span{padding:6px;min-width:30px;right:13px}.kbc_catalog__item{width:50%;margin-right:0;padding:14px 16px}.kbc_catalog__item_name{font-size:16px;line-height:20px}.kbc_catalog__item_price{font-size:22px;margin-bottom:10px}}@media only screen and (max-width:767px){.h1,h1{font-size:32px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}}@media (max-width:767.98px){.main-section{padding:40px 0}.main-section__title h2{margin-left:0;font-size:38px}.main-section__title sup{font-size:18px}.kbc__btn_gray{width:100%;border-radius:10px;margin-top:15px;font-size:20px;font-weight:400;height:50px;line-height:50px}.contact_send_btn{display:block;margin:0 auto;width:480px;font-size:20px}.contact_send_btn:before{right:38%}.kb_radio label{color:#434e67;font-size:14px;padding:9px 12px 9px 32px}.kb_radio label span{top:0;bottom:0;left:9px;margin:auto;height:18px;width:18px;border:1px solid #cdcfd6}.kb_radio label span:after{height:6px;width:6px}.kbc__logo{width:305px;margin-top:8px}.kbc__logo img{max-width:305px}.mainmenu__mobile_btn{margin:18px 20px 0 17px;width:50px}.mainmenu__mobile_btn span{width:50px;height:5px}.mainmenu__mobile_btn span+span{margin-top:9px}.kbc__header_callback{display:none}.kbc__header_lang{margin-left:auto}.kbc__header_lang_btn{font-size:24px;padding:18px 17px 0}@-webkit-keyframes top{0%{top:0;transform:rotate(0)}50%{top:14px;transform:rotate(0)}100%{top:14px;transform:rotate(45deg)}}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:14px;transform:rotate(0)}100%{top:14px;transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:14px;transform:rotate(45deg)}50%{top:14px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes top-2{0%{top:14px;transform:rotate(45deg)}50%{top:14px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@-webkit-keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:14px;transform:rotate(0)}100%{bottom:14px;transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:14px;transform:rotate(0)}100%{bottom:14px;transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:14px;transform:rotate(135deg)}50%{bottom:14px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes bottom-2{0%{bottom:14px;transform:rotate(135deg)}50%{bottom:14px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@-webkit-keyframes scaled{100%,50%{transform:scale(0)}}@keyframes scaled{100%,50%{transform:scale(0)}}@-webkit-keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}@keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}.kbc__header_city_link{padding:20px}.kbc__header_city_link:before{top:5px;left:7px}.kbc__header_city_link:hover{background-color:inherit}.kbc__header_phone{width:45px;height:44px;border-radius:30px}.kbc__header_phone:hover{background-color:inherit}.kbc__header_phone:hover .kbc__header_phone_link{background-position-y:inherit}.kbc__header_phone_link{padding:6px}.kbc__header_city,.kbc__header_phone{margin-top:10px}.main-slider{padding:0 30px}.main-slider__for{margin:0}.main-slider__item_hdr{border-radius:20px;height:796px;background:no-repeat #161735}.main-slider__wrap{height:auto}.main-slider__background{left:0;height:1100px;background:linear-gradient(180deg,#f6f7f9 68%,rgba(255,255,255,0) 100%)}.main-slider__fly-logo{top:44px;left:30px;width:167px}.main-slider__text{top:325px;right:0;left:20px}.main-slider__title{margin-top:40px}.main-slider__nav{bottom:410px;left:20px}.main-slider__btn{font-size:0}.main-slider__nav .slick-slide{border-bottom:6px solid #fff;margin-right:26px}.main-slider__nav .slick-current{border-bottom:6px solid #f02c1c}.main-slider__item_ftr{margin:-18px 0 40px;padding:50px 24px 40px;box-shadow:0 2px 32px 0 rgba(54,54,100,.09);border-radius:10px}.main-slider__item_ftr h3{font-size:24px;line-height:34px}.main-slider__item_ftr p{font-size:24px;margin-top:8px;margin-bottom:10px;line-height:34px}.kbc__btn_more{float:right}.main-services__wrap{justify-content:space-between;margin-top:60px}.main-services__item{width:48%}.main-services__name{font-size:24px;line-height:38px}.main-services__count{font-size:20px}.main-news__text{margin-bottom:30px}.main-news__img{height:215px}.main-works__wrap{margin-top:40px;margin-bottom:60px;min-height:500px}.main-works__desc,.main-works__title{font-size:20px}.main-work__img{height:260px}.main-reviews__wrap{margin:38px 0 68px}.main-reviews__brand{font-size:24px}.main-reviews__model{font-size:20px}.main-reviews__user span{font-size:24px}.main-reviews__title{font-size:20px;-webkit-line-clamp:5}.main-reviews__link{font-size:20px}.main-reviews__logo{margin-bottom:12px}.main-reviews__user{margin:10px 0 14px}.main-reviews__wrap.kbc__slider .slick-prev{top:50.8%;left:-42px}.main-reviews__wrap.kbc__slider .slick-next{top:50%;right:-50px}.kbc__slider .slick-next:before,.kbc__slider .slick-prev:before{opacity:1}.main-catalog{padding:50px 0 135px}.main-catalog__item{height:502px;border:1px solid #ccced5;padding:40px 30px}.main-catalog__item .main-catalog__btns{display:block;justify-content:space-between}.main-catalog__title{font-size:20px;color:#000;font-weight:700}.main-catalog__price{font-size:24px;margin:20px 0}.main-catalog__discount,.main-catalog__old-price{font-size:18px}.main-catalog__bay,.main-catalog__whol{width:44%;height:46px;padding:0;border-radius:25px;font-size:18px;line-height:46px}.promo_android{height:372px}.main-promo__wrap{width:100%}.main-promo__header{background-size:contain;background-repeat:no-repeat}.main-promo__title{font-size:24px;font-weight:300;line-height:90px;padding-left:96px}.main-promo__content{background-repeat:no-repeat;margin-top:-6px;padding-bottom:35px}.main-promo__title:before{top:23px;left:26px;width:44px;height:44px;background-size:contain}.main-promo__blk{margin-left:306px;padding-top:34px}.main-promo__brand{font-size:20px}.main-promo__prices_old{font-size:16px}.main-promo__prices_new{font-size:46px;line-height:54px}.main-promo__footer{margin-left:26px;margin-top:32px}.main-promo__text{font-size:11px}.main-promo__btn{border:2px solid #c2c2c2;padding:9px 78px 9px 22px;font-weight:500;font-size:15px;border-radius:15px}.main-promo__btn:after{top:14px;right:19px;width:38px;height:12px;background-size:contain}.contact__center_item{width:285px;margin-right:10px}.contact__menu_map,.contact__menu_teh{margin:50px 0 30px;height:300px}.contact__menu_teh_h .contact__menu_teh_title:before{top:6px}.kontact_head_not_found{display:none}.about-kbc__timeline-main .about-kbc__timeline-cell{width:60%}.about-kbc__partners{margin-top:28px;margin-bottom:40px}.about-kbc__quality{flex-wrap:wrap;padding-bottom:40px}.about-kbc__quality_item{width:46%;margin-right:4%;margin-bottom:30px}.about-kbc__quality_d{padding-bottom:80px}.about-kbc__quality_item .kbc__btn{width:auto;border-radius:20px;margin-top:0;font-size:16px;height:auto;line-height:38px}.carrier_vacancy_name{width:85%}.carrier_vacancy_text ol li{padding-left:36px}.carrier_vacancy_text ol li:before{left:20px;top:2px}.page_form__city{width:591px;font-size:16px}.page_form__filed{width:291px}.page_form__uc_item label{width:591px}.page_form__filed_wrap:nth-child(2),.page_form__filed_wrap:nth-child(3){order:3;margin-bottom:10px}.page_form__filed_wrap:nth-child(1){order:1}.page_form__filed_wrap:nth-child(4){order:2;margin-bottom:10px}.page_form__btn_wrap{order:3}.services__menu-brand_current{margin-top:10px}.expansion-pack__item{margin:0 8px 70px}.contact-en__logo{width:100%;max-width:100%}.contact-en__logo img{margin:0 auto;display:block;width:auto;max-width:100%}.contact-en__preview{text-align:center;font-size:20px;line-height:26px}.contact-en__form_section{padding-top:23px}.contact-en__form_section:before{font-size:20px;width:40px;height:40px;line-height:40px;border-radius:20px;top:15px;left:0}.contact-en__form_section-r{justify-content:space-between}.contact-en__form_section-l{margin-bottom:23px}.contact-en__form_section_name{font-size:20px;margin-left:52px}.contact-en__form_filed{width:278px;margin-right:0;font-size:20px;padding:12px 22px}.contact-en__form_filed_error_text{font-size:18px;bottom:8px}.contact-en__form_textarea{width:100%}.service_kits_wrap_title{font-size:38px;margin-bottom:15px}.service_kits__item_btn{width:14%;align-items:normal}.service_kit_btn{margin-top:10px}.service_kits__item_name{width:72%}.service_kits__item_price{width:72%;margin-left:14%;margin-top:10px}.service_kit_content_price_t,.service_kit_name,.service_kit_price{font-size:24px}.service_kit_content{width:95%}.service_kit_content_table_head{display:none}.service_kit_content_table_img{margin-left:15px;width:30%}.service_kit_content_table_np{width:62%;flex-wrap:wrap}.service_kit_content_table_name{width:100%;align-items:normal}.service_kit_content_table_price{width:60%;display:flex;flex-wrap:wrap;margin-left:18px;margin-top:12px}.service_kit_content_table_count{width:25%;display:flex;flex-wrap:wrap;margin-left:18px;margin-top:12px}.service_kit_content_table_row{padding:18px 0 30px}.service_kit_content_table{margin-top:10px}.service_kit_ncl__name{font-size:20px;line-height:26px}.service_kit_count__val,.service_kit_ncl__price{font-size:24px;width:100%}.service_kit_count__sm,.service_kit_ncl__sm{display:block;color:#aeb0b8;font-size:20px;width:100%;margin-bottom:7px}.service_kit_content_price_res{font-size:36px;margin-top:14px}.service_kit_content_price{text-align:left;margin-left:45px}.docs__list>div>div{margin-right:13%}.docs__list>div>div:nth-child(3n){margin-right:13%}.docs__list>div>div:nth-child(2n){margin-right:0}.docs__list_item{margin:20px -13px;padding:20px 20px 10px}.work-text .company__video iframe{height:290px}.works__list_item{width:75%;margin:0 auto 30px}.kbc_404_wrap{height:522px;margin-bottom:-45px;background-size:contain}.kbc__table{border:0}.kbc__table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.kbc__table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.kbc__table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.kbc__table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.kbc__table td:last-child{border-bottom:0}.kbc__table_red tr{border:0;padding:0;margin-bottom:5px}.kbc__table_red tr td{position:relative;padding:14px 5px 14px 45%;font-size:16px}.kbc__table_red tr td::before{content:attr(data-label);float:inherit;font-weight:400;text-transform:none;position:absolute;display:flex;height:100%;top:0;left:0;align-items:center;padding-left:5px;background-color:#d92126;color:#fff;width:45%;border-right:5px solid #fff;text-align:left}.kbc_thank_wd{width:600px;height:340px}.kbc_thank_wd:after{background-size:contain;width:277px;height:415px;top:27px;right:-11px}.kbc_thank_wd .form-box{padding:37px 31px 20px}.kbc_thank_wd .form-box .text-wrp h2{font-size:22px;margin-bottom:5px}.kbc_thank_wd .form-box .text-wrp p{font-size:11px}.kbc_thank_wd .form-box .text-wrp_soc{font-size:15px;margin-bottom:17px}.kbc_thank_wd .form-box .text-wrp_subscribe{padding:11px 80px;font-size:22px;margin:0 -80px 22px}.text-wrp_instagram a span{font-size:17px}.kbc_thank_wd .form-box .text-wrp{height:61px;width:70%;margin-bottom:5px}.text-wrp_soc_wrap{width:80%}.text-wrp_youtube_img{width:171px;margin-bottom:17px}.text-wrp_instagram a img{width:200px}.text-wrp_youtube{width:42%;margin-bottom:0;margin-right:27px}.catalog-detail__header .page__title{font-size:38px;line-height:46px}.catalog-detail__header .page__title .page__title_back_link{display:none}.catalog-detail__gallery_wrap{margin-right:0}.catalog-detail__gallery{height:450px}.catalog-detail__gallery_bottom{margin-top:15px}.catalog-detail__video_btn{background-color:#fff;border:1px solid #ccced5;color:#000;font-size:22px;padding:22px 28px 15px 72px}.catalog-detail__video_btn:before{content:"";position:absolute;background:url(/img/catalog/ic_video.png);height:29px;width:40px;left:20px;top:17px}.catalog-detail__gallery_nav_item{height:62px;width:84px}.catalog-detail__desc{margin:68px 0 34px 30px}.catalog-detail__h{font-size:20px;margin-bottom:16px}.catalog-detail__desc_t{font-size:24px;line-height:30px;margin-bottom:28px}.catalog-detail__compatible_all_link{font-size:20px}.catalog-detail__compatible_item_name{font-size:18px}.catalog-detail__action{margin:0 0 16px 30px}.catalog-detail__old-price,.catalog-detail__price{font-size:24px}.catalog-detail__get-opt{font-size:24px;margin-left:12px}.catalog-detail__prices{margin-bottom:42px}.catalog-detail__installation{margin-top:-10px;margin-bottom:34px}.catalog-detail__installation label{font-size:38px}.catalog-detail__vendor_code{margin-top:-10px;font-size:20px}.catalog-detail__btns{margin-top:48px}.catalog-detail__btn{font-size:30px;padding:10px 30px;border-radius:30px;margin-right:30px}.catalog-detail__links_item{height:40px;margin-right:10px}.catalog-detail__link{font-size:20px;padding:7px 15px;border-radius:20px}.catalog-detail__spec .kbc_accordion_head{padding:22px 0}.catalog-detail__spec .kbc_accordion_name{margin-left:6%;width:83%}.catalog-detail__spec .kbc_accordion_name h3{font-size:24px}.characteristics-product dt{width:45%}.characteristics-product dd{line-height:26px}.characteristics-product__help span{max-width:350px}.catalog-detail__section{padding:40px 0 30px}.catalog-detail__section .catalog-detail__head{margin-bottom:10px}.catalog-detail__section .catalog-detail__head h2{font-size:38px;margin-bottom:10px}.catalog-detail__section .main-section__btn{margin-bottom:20px}.catalog-detail__product_dateil_img{margin:0 auto;display:block}.production__nav-app_list{margin:8px 30px}.production__nav-app_item{width:45px}.catalog-detail__airtouch_desc,.catalog-detail__airtouch_p{font-size:20px;line-height:24px}.catalog-detail__airtouch_h{margin-top:10px;font-size:20px}.catalog-detail__product .contact_send_btn{margin:0;width:220px;font-size:18px}.catalog-detail__product .contact_send_btn:before{right:12%}.kbc_catalog__wrap{margin:42px 0}.kbc_catalog__item{width:100%;margin-right:0;padding:28px 30px 10px;border:1px solid #ccced5;display:flex;margin-bottom:7px}.kbc_catalog__item_btn_wrap{display:none}.kbc_catalog__item_img{width:230px;margin-right:13px}.kbc_catalog__item_info{width:288px;margin-top:10px}.kbc_catalog__item_name{font-size:20px;height:74px;line-height:24px;margin-bottom:16px}.kbc_catalog__item_old-price{font-size:20px}.kbc__footer_right{display:block}.kbc__copyright{font-size:20px;line-height:24px;margin-top:14px;margin-bottom:30px}.kbc__footer_search input{width:100%;border:1px solid #ccced5;margin-top:5px;font-size:20px;padding:13px 25px}.kbc__footer_menu a{font-size:24px;line-height:20px}.kbc__footer_menu{margin-top:44px;margin-bottom:40px}.kbc__footer_menu li{margin-bottom:15px}.kbc__footer_callback{font-size:20px;line-height:20px}.kbc__footer_pay{margin-top:45px;text-align:left}.kbc__footer_info{margin:60px 0 0;font-size:18px;line-height:21px}.kbc__footer_lang{width:80px;font-size:20px;line-height:24px}}@media (max-width:635.98px){.main-section{padding:30px 0}.main-section__title h2{margin-left:0;font-size:36px}.main-section__title sup{font-size:16px}.page__title_back_link{font-size:24px;width:18px;margin-right:10px}.page__title{font-size:24px}.contact_send_btn{width:100%;font-size:18px}.contact_send_btn:before{right:43%;background-image:url(/img/components/btn-arrow.png);background-size:contain;width:35px;height:11px}.kbc__logo{width:260px;margin-top:8px;margin-left:12px;margin-right:5px}.kbc__header_lang_btn{font-size:20px;padding:18px 17px 0 0}.mainmenu__mobile_btn{margin:22px 0 0;width:50px}.mainmenu__mobile_btn span{width:40px;height:4px}.mainmenu__mobile_btn span+span{margin-top:7px}@-webkit-keyframes top{0%{top:0;transform:rotate(0)}50%{top:10px;transform:rotate(0)}100%{top:10px;transform:rotate(45deg)}}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:10px;transform:rotate(0)}100%{top:10px;transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:10px;transform:rotate(45deg)}50%{top:10px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes top-2{0%{top:10px;transform:rotate(45deg)}50%{top:10px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@-webkit-keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:12px;transform:rotate(0)}100%{bottom:12px;transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:12px;transform:rotate(0)}100%{bottom:12px;transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:12px;transform:rotate(135deg)}50%{bottom:12px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes bottom-2{0%{bottom:12px;transform:rotate(135deg)}50%{bottom:12px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@-webkit-keyframes scaled{100%,50%{transform:scale(0)}}@keyframes scaled{100%,50%{transform:scale(0)}}@-webkit-keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}@keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}.submenu__list_category{columns:2;-webkit-columns:2;-moz-columns:2;margin-left:0}.kbc__header_city_link{padding:0;width:23px;height:30px}.kbc__header_city_link:before{top:0;left:0;width:23px;height:30px;background-size:contain;background-repeat:no-repeat}.kbc__header_city_link:hover{background-color:inherit}.kbc__header_phone{width:38px;height:30px;border-radius:30px;margin-left:5px}.kbc__header_phone:hover{background-color:inherit}.kbc__header_phone:hover .kbc__header_phone_link{background-position-y:inherit}.kbc__header_phone_link{padding:0}.kbc__header_phone_link span{width:26px;height:28.5px;background-size:cover;background-repeat:no-repeat}.kbc__header_city,.kbc__header_phone{margin-top:18px}.kbc__header_city_submenu{width:98%}.city_submenu_head_item{font-size:16px;margin-left:6px;padding:0 10px}.city_submenu_contain_list{margin-left:20px;margin-top:32px;columns:2;-webkit-columns:2;-moz-columns:2}.header_phone_bg{position:fixed;left:0;top:0;z-index:8;align-items:center;justify-content:center;background:rgba(34,34,34,.98);overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:none}.kbc__header_phone_active .header_phone,.kbc__header_phone_active .header_phone_bg{display:block}.header_phone{position:fixed;bottom:0;width:100%;z-index:10;left:0}.header_phone_wrap{width:100%;border-radius:0;padding:40px 20px 22px}.header_phone_title{font-size:24px}.header_phone_number{font-size:30px;margin-bottom:24px;font-weight:400}.header_phone_btn{font-size:20px;font-weight:400;padding:0 32px;line-height:50px;border-radius:25px;margin-bottom:20px}.header_phone_main_office{font-size:20px;margin-bottom:30px}.header_phone_close{display:block}.main-slider{padding:0}.main-slider__nav{bottom:470px;left:20px}.main-services__wrap{padding:0}.main-services__item{width:50%;margin-bottom:10px}.main-services__name{font-size:20px;line-height:24px}.main-services__count{font-size:16px}.main-news__img{height:235px}.main-works__wrap{margin-bottom:30px;min-height:440px}.main-work__img{height:190px}.main-works__desc,.main-works__title{font-size:18px}.main-reviews__wrap .slick-list{padding-right:30px}.main-reviews__item{padding:0}.main-catalog__item{height:478px}.kbc-pagination__link_next,.kbc-pagination__link_prev{display:none}.main-promo__title{font-size:20px;font-weight:300;line-height:68px;padding-left:78px}.main-promo__title:before{top:16px;left:20px;width:38px;height:38px}.main-promo__blk{margin-left:220px;padding-top:28px}.main-promo__brand{font-size:16px}.main-promo__prices_old{font-size:14px}.main-promo__prices_new{font-size:35px;line-height:45px}.main-promo__wrap{width:100%}.main-promo__header{background-size:contain;background-repeat:no-repeat}.main-promo__content{background-repeat:no-repeat;margin-top:-6px;padding-bottom:35px}.main-promo__btn{margin-left:9px;margin-top:-5px;height:40px;border:2px solid #c2c2c2;padding:9px 70px 9px 19px;font-weight:500;font-size:14px;line-height:18px;border-radius:15px}.main-promo__btn:after{top:14px;right:19px;width:38px;height:12px;background-size:contain}.main-promo__text{font-size:10px}.promo_android{height:274px}.contact__center_city{width:100%}.contact__center_item{width:100%;margin:0 50px 30px;border:1px solid #ccced5}.contact__center_item .contact__center_profile{background:#f6f7f9}.kt_city_btn_wrap,.kt_head{display:none}.kt_head_mb{display:block;margin-top:50px;margin-bottom:60px}.kt_head_region{font-size:18px;margin-right:20px}.kt_head_mb_cities{margin:30px 0}.kt_city_info{width:100%;padding:32px 20px 30px 50px;line-height:22px}.kt_city_btn_wrap_mob{display:flex}.kt_city_btn,.kt_city_link_route{font-size:14px;height:30px;line-height:30px;margin-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:15px}.kt_city_title{padding-left:0;margin-bottom:0}.kt_city_title:before{background-size:contain;left:-27px;top:-2px;width:20px;height:27px}.about-kbc__timeline-nav .about-kbc__timeline-cell{width:30%}.about-kbc__timeline-cell_text h3{font-size:32px}.about-kbc__quality_item{width:66%}.about-kbc__school_image{margin-top:20px}.about-kbc__title{margin:50px 0 10px;line-height:38px}.about-kbc__desc{margin-bottom:50px}.carrier_mgr{margin:26px 0 40px}.carrier_prev{margin:44px 0 0}.carrier_prev p{font-size:16px;line-height:20px}.carrier_main{padding:30px 0}.carrier_main_title{font-size:26px;margin-bottom:20px}.carrier_vacancy_text{margin-top:20px}.carrier_vacancy_content{padding:0}.page_form__wrap{background:#1b1f29;height:auto}.page_form__btn,.page_form__btn_wrap,.page_form__filed,.page_form__filed_wrap{width:100%}.page_form__btn:before{right:30%}.page_form__city,.page_form__desc,.page_form__filed,.page_form__uc_item label{width:100%}.kbc_cookie_wrap{left:10px}.services__menu-model_item{width:30%}.services__menu-brand_active_name{display:block;font-size:16px;color:#434e67;padding:6px 9px;border-radius:15px;position:absolute;text-align:center;width:95%}.services__menu-brand_active{width:100%;display:flex}.security-kits__item{padding:20px}.expansion-pack__item{margin:0 2px 70px;width:49%}.expansion-pack__desc{font-size:13px}.expansion-pack__desc p{font-size:13px;margin-bottom:10px}.expansion-pack__title{margin:18px 0;font-size:24px}.contact__detail_about div{margin-right:0;width:100%;max-width:inherit}.contact__detail_video iframe{height:240px}.contact-en__preview{text-align:center;font-size:18px;line-height:24px}.contact-en__form_section{padding-top:23px}.contact-en__form_section:before{font-size:18px;width:35px;height:35px;line-height:35px;top:19px;left:0}.contact-en__form_section-r{justify-content:space-between}.contact-en__form_section-l{margin-bottom:23px}.contact-en__form_section_name{font-size:18px;margin-left:46px}.contact-en__form_filed{width:210px;margin-right:0;font-size:18px;padding:14px 22px}.contact-en__form_filed_error_text{font-size:16px;bottom:8px}.contact-en__form_textarea{width:100%}.service_kit_content_price_res,.service_kits_wrap_title{font-size:28px}.service_kits__item_btn{width:12%}.service_kit_btn{background-size:cover;width:15px;height:15px;margin-top:4px}.service_kits__item_show .service_kit_btn{background-size:inherit}.service_kit_content_price_t,.service_kit_name,.service_kit_ncl__price,.service_kit_price{font-size:18px;line-height:20px}.service_kits__item_price{width:80%;margin-left:12%;margin-top:10px}.service_kits__item_name{width:80%}.service_kit_content_table_img{width:28%}.service_kit_count__sm,.service_kit_count__val,.service_kit_ncl__name,.service_kit_ncl__sm{font-size:16px}.service_kit_content_table_np{width:66%}.service_kit_content_table_name{width:100%}.service_kit_content_price_res{margin-top:10px}.service_kit_content_table{margin-top:8px}.service_kit_content_table_count,.service_kit_content_table_price{margin-top:2px}.service_kit_content_table_price{width:50%}.mgr-card__body{margin:52px 17px 48px}.mgr-card__photo_wrap{height:205px}.mgr-card__name{font-size:28px}.mgr-card__position{font-size:18px}.mgr-card__phone{font-size:22px;padding:10px 34px 10px 84px}.mgr-card__other a{font-size:18px;margin-right:22px}.mgr-card__info{padding-left:3.5%}.mgr-card__uc-address_t,.mgr-card__uc-name{font-size:22px}.mgr-card__uc-address_btn{font-size:18px}.mgr-card__uc-link_btn,.mgr-card__uc-phone,.mgr-card__uc-work-time{font-size:22px}.mgr-card__uc-link_btn:after{top:8px}.docs__list>div>div{margin-right:0}.docs__list>div>div:nth-child(3n){margin-right:0}.docs__list_item{margin:20px 0;padding:20px 5px 10px}.kbc_accordion_filter_h{display:none}.doc__form .page_form__btn,.doc__form .page_form__filed{margin:0 auto 28px;display:block}.doc__form .page_form__btn:before{right:20%}.doc__form_text{margin-top:30px}.work-text .company__video iframe{height:210px}.work__header .page__title_back_link{font-size:40px;width:30px;margin-right:15px}.works__list_item{width:90%}.kbc_accordion_doc_models .main-services__item{width:32%}.kbc_404_wrap{height:400px}.kbc_404_btn{margin-top:10px;width:160px}.kbc_thank_wd{width:430px;height:759px}.kbc_thank_wd:after{max-width:530px;width:453px;height:72%;bottom:0;right:-195px;top:auto;background-repeat:no-repeat;background-position:bottom center}.kbc_thank_wd .form-box{padding:45px 35px 20px}.kbc_thank_wd .form-box .text-wrp h2{font-size:27px;margin-bottom:7px}.kbc_thank_wd .form-box .text-wrp p{font-size:14px}.kbc_thank_wd .form-box .text-wrp_soc{font-size:17.5px;margin-bottom:25px}.kbc_thank_wd .form-box .text-wrp_subscribe{padding:13px 80px;font-size:27px;margin:0 -80px 80px}.text-wrp_instagram a span{font-size:20px}.kbc_thank_wd .form-box .text-wrp{height:98px;width:96%;margin-bottom:13px}.text-wrp_soc_wrap{flex-wrap:wrap;width:70%}.text-wrp_youtube_img{width:224px;max-width:326px}.text-wrp_instagram a img{max-width:370px;width:100%}.text-wrp_youtube{width:100%;margin-bottom:75px}.catalog-detail__header .page__title{font-size:28px;line-height:34px}.catalog-detail__header .page__title .page__title_back_link{display:none}.page__header.catalog-detail__header{padding:30px 0}.catalog-detail__gallery{height:328px}.catalog-detail__gallery_bottom{margin-top:10px}.catalog-detail__video_btn{font-size:16px;padding:12px 20px 10px 52px}.catalog-detail__video_btn:before{background-size:cover;height:21px;width:30px;left:12px;top:13px}.catalog-detail__gallery_nav_item{height:46px;width:62px}.catalog-detail__desc{margin:52px 0 23px 22px}.catalog-detail__h{font-size:14px;margin-bottom:12px}.catalog-detail__desc_t{font-size:18px;line-height:22px;margin-bottom:20px}.catalog-detail__compatible_all_link,.catalog-detail__compatible_item_name{font-size:14px}.catalog-detail__action{margin:0 0 16px 22px}.catalog-detail__old-price,.catalog-detail__price{font-size:18px}.catalog-detail__get-opt{font-size:18px;margin-left:8px}.catalog-detail__prices{margin-bottom:20px}.catalog-detail__installation{margin-top:-8px;margin-bottom:26px}.catalog-detail__installation label{font-size:28px;padding-left:30px}.catalog-detail__installation label span{height:20px;width:20px}.catalog-detail__installation label span:after{left:8px;top:4px}.catalog-detail__vendor_code{margin-top:-5px;font-size:14px}.catalog-detail__btns{margin-top:35px}.catalog-detail__btn{font-size:22px;padding:2px 23px;border-radius:25px;margin-right:20px}.catalog-detail__links_item{height:30px;margin-right:6px}.catalog-detail__link{font-size:14px;padding:6px 13px;border-radius:20px}.catalog-detail__links{margin:22px 0 0;padding:22px 0}.catalog-detail__spec .kbc_accordion_head{padding:22px 0}.catalog-detail__spec .kbc_accordion_name{margin-left:6%;width:83%}.catalog-detail__spec .kbc_accordion_name h3{font-size:18px}.characteristics-product dt{width:45%}.characteristics-product dd{line-height:20px}.characteristics-product dl{font-size:14px}.characteristics-product__help span{max-width:350px}.catalog-detail__section{padding:30px 0 20px}.catalog-detail__section .catalog-detail__head{margin-bottom:10px}.catalog-detail__section .catalog-detail__head h2{font-size:28px;margin-bottom:10px}.catalog-detail__section .main-section__btn{margin-bottom:20px}.catalog-detail__section .kbc__btn_gray{font-size:14px;height:38px;padding:0 30px;line-height:38px}.catalog-detail__product_dateil_img{margin:0 auto;display:block}.production__nav-app_list{margin:8px 30px}.production__nav-app_item{width:35px}.catalog-detail__airtouch_desc,.catalog-detail__airtouch_p{font-size:14px;line-height:19px;margin:15px 30px}.catalog-detail__airtouch_h{margin-top:10px;font-size:14px}.catalog-detail__product .contact_send_btn{margin:0;width:170px;font-size:13px;line-height:40px}.catalog-detail__product .contact_send_btn:before{right:12%}.catalog-detail__head{font-size:28px}.kbc_accordion_warp{margin:40px 0}.catalog-detail__airtouch_list li{font-size:14px}.catalog-detail__airtouch_f{margin-top:20px;font-size:14px}.catalog-detail__image_col{width:50%}.catalog__label{font-size:12px;height:auto}.kbc_catalog__wrap{margin:30px 0}.kbc_catalog__item{padding:20px 26px 8px}.kbc_catalog__item_name{font-size:14px;line-height:20px;margin-bottom:7px;height:60px}.kbc_catalog__item_old-price{font-size:14px;margin-bottom:10px}.kbc_catalog__item_price{font-size:18px}.kbc_catalog__item_img{width:165px;margin-right:10px;height:120px}.kbc_catalog__item_info{width:210px;margin-top:8px}.kbc__footer{margin-top:40px;margin-bottom:40px}.kbc__footer_info{font-size:14px}}@media (max-width:593.98px){.mgr-card__title{font-size:26px}.mgr-card__logo_img{width:280px}.mgr-card__head{padding:35px 20px 28px}.mgr-card__body{margin:42px 12px 38px}.mgr-card__photo_wrap{height:180px}.mgr-card__name{font-size:26px;margin:5px 0 7px}.mgr-card__position{font-size:16px;margin-bottom:18px}.mgr-card__phone{font-size:20px;padding:6px 32px 6px 80px}.mgr-card__other{margin-top:15px}.mgr-card__other a{font-size:16px;margin-right:14px}.mgr-card__whats-up:before{top:-9px}.mgr-card__email:before,.mgr-card__v-card:before{top:-2px}.mgr-card__info{padding-left:3%}.mgr-card__uc-info{margin:16px -20px;padding:20px 0;flex-wrap:wrap}.mgr-card__ftr{padding:25px 20px 6px}.mgr-card__uc-name{font-size:20px}.mgr-card__uc-address_t{font-size:20px;line-height:24px;width:85%}.mgr-card__uc-address_btn{font-size:16px;width:106px;padding:12px 12px 11px}.mgr-card__uc-phone{font-size:20px;width:100%}.mgr-card__uc-phone:after{content:none}.mgr-card__uc-work-time{font-size:20px;width:100%;margin-top:10px;margin-left:0}.mgr-card__uc-link_btn{font-size:20px}.mgr-card__uc-link_btn:after{top:6px}}@media (max-width:479.98px){.contact_send_btn{font-size:16px}.contact_send_btn:before{right:43%}.mainmenu__mobile_btn{width:50px;margin:14px 0 0 17px}.mainmenu__mobile_btn span{display:block;position:relative;width:40px;height:3px;transition:.3s;border-radius:2.5px;background:#000}.mainmenu__mobile_btn span+span{margin-top:6px}@-webkit-keyframes top{0%{top:0;transform:rotate(0)}50%{top:9px;transform:rotate(0)}100%{top:9px;transform:rotate(45deg)}}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:9px;transform:rotate(0)}100%{top:9px;transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:9px;transform:rotate(45deg)}50%{top:9px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes top-2{0%{top:9px;transform:rotate(45deg)}50%{top:9px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@-webkit-keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:9px;transform:rotate(0)}100%{bottom:9px;transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:9px;transform:rotate(0)}100%{bottom:9px;transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:9px;transform:rotate(135deg)}50%{bottom:9px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes bottom-2{0%{bottom:9px;transform:rotate(135deg)}50%{bottom:9px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}.mainmenu__link{padding:20px 26px;font-size:22px;line-height:28px}.submenu__list{margin-left:30px}.submenu__item{font-size:16px}.submenu__title{margin-bottom:18px}.submenu_col+.submenu_col{margin-top:18px}.kbc__logo{width:214px;margin-top:8px;margin-left:8px;height:33px;margin-right:2px}.submenu_services .main-services__item{padding:10px 0}.mainmenu__item.act .submenu__wrap{padding:10px 0 20px}.kbc__header_lang_btn{font-size:18px;padding:14px 17px 0 0}.submenu__list_category{columns:1;-webkit-columns:1;-moz-columns:1;margin-left:0}.submenu__list_docs{margin-left:0}.kbc__header_city,.kbc__header_phone{margin-top:9px}.main-slider__item_hdr{height:600px}.main-slider__text{top:235px;width:auto}.main-slider__text img{width:90%;max-width:260px}.main-slider__title{margin-top:30px;font-size:26px;line-height:28px}.main-slider__nav{top:520px;bottom:inherit}.main-services__item{width:100%}.main-news__img{height:170px}.main-reviews__title{font-size:16px;-webkit-line-clamp:3;height:68px}.main-reviews__user span{font-size:20px}.main-reviews__model{font-size:16px}.main-reviews__brand{font-size:20px}.main-reviews__logo img{max-width:120px;height:40px}.main-reviews__user img{max-width:20px}.main-reviews__link{font-size:14px;padding-right:42px}.main-reviews__link:after{top:1px;width:35px;height:12px;background-size:contain}.promo_android{height:260px}.contact__center_item{margin:0 0 30px}.contact__menu_list .contact__menu_link{font-size:16px;line-height:24px}.about-kbc__timeline-main .about-kbc__timeline-cell{width:85%;margin:0 5px}.about-kbc__quality_item{width:80%;margin:0 auto 30px}.about-kbc__quality_item:last-child{margin:0 auto 30px}.about-kbc__control__title h2{font-size:26px;text-align:center}.about-kbc__banner_link{margin:40px 0 30px}.about-kbc__title{font-size:28px;line-height:32px}.carrier_vacancy_text ol li{padding-left:20px}.carrier_vacancy_text ol li:before{left:5px}.carrier_vacancy_form{width:100%}.kbc_cookie__title{font-size:16px}.kbc_cookie__desc{font-size:12px}.kbc_cookie__btn{font-size:16px;padding:10px 20px}.kbc_cookie_wrap{left:0;width:100%}.kbc_cookie{padding:15px 20px 10px}.services__menu-brand{width:200px}.security-kit__header{flex-wrap:wrap}.security-kit__equipment div{width:100%;padding:10px 12px}.expansion-pack__item{width:100%;font-size:14px}.expansion-pack__desc{font-size:14px}.expansion-pack__desc p{font-size:14px;margin-bottom:10px}.contact__detail_video iframe{height:180px}.contact__partner_list{columns:1;-webkit-columns:1;-moz-columns:1}.contact-en__preview{font-size:16px;line-height:22px}.contact-en__form_section{padding-top:23px}.contact-en__form_section:before{font-size:16px;width:32px;height:32px;line-height:32px;top:16px}.contact-en__form_section-l{margin-bottom:23px}.contact-en__form_section_name{font-size:16px;margin-left:42px}.contact-en__form_filed_wrap{width:100%}.contact-en__form_filed{display:block;width:100%;margin-right:0;font-size:16px;padding:14px 22px}.contact-en__form_filed_error_text{font-size:16px;bottom:10px}.contact-en__form_textarea{width:100%}.service_kit_content_table_img{margin-left:5px;width:26%}.service_kit_content_table_np{width:70%}.service_kit_content{width:100%}.service_kits__item_show .service_kit_content{padding:15px 10px}.mgr-card__title{font-size:24px}.mgr-card__logo_img{width:260px}.mgr-card__head{padding:30px 18px 24px}.mgr-card__body{margin:30px 8px 28px}.mgr-card__photo_wrap{height:154px}.mgr-card__name{font-size:24px;margin:5px 0 7px}.mgr-card__position{font-size:14px;margin-bottom:18px}.mgr-card__phone{font-size:18px;padding:6px 22px 6px 68px}.mgr-card__other a{font-size:14px;margin-right:15px}.mgr-card__whats-up{padding-left:31px}.mgr-card__whats-up:before{top:-7px;background-size:cover;width:28px;height:28px}.mgr-card__email{padding-left:31px}.mgr-card__email:before{top:-2px;background-size:cover;height:18px;width:26px}.mgr-card__v-card{padding-left:21px}.mgr-card__v-card:before{top:-2px;background-size:cover;width:17px;height:18px}.mgr-card__info{padding-left:3%}.mgr-card__uc-info{margin:16px -20px;padding:20px 0;flex-wrap:wrap}.mgr-card__ftr{padding:25px 20px 6px}.mgr-card__uc-name{font-size:18px}.mgr-card__uc-address_t{font-size:18px;line-height:22px;width:85%}.mgr-card__uc-address_btn{font-size:14px;width:106px;padding:12px 12px 11px}.mgr-card__uc-phone{font-size:18px;width:100%}.mgr-card__uc-phone:after{content:none}.mgr-card__uc-work-time{font-size:18px;width:100%;margin-top:10px;margin-left:0}.mgr-card__uc-link_btn{font-size:18px}.mgr-card__uc-link_btn:after{top:6px}.docs__list_item{width:260px;margin:0 auto;padding:20px 20px 10px}.work-detail_btns{display:none}.work-text .company__video iframe{height:200px}.works__list_item{width:100%}.works__list_item .main-work__img img{width:100%;height:100%}.kbc_accordion_doc_models .main-services__item{width:49%}.kbc_404_btn{width:150px}.kbc_404_wrap{background-size:cover;height:350px;margin-bottom:30px}.kbc_thank_wd{width:385px;height:680px}.kbc_thank_wd:after{max-width:530px;width:453px;height:72%;bottom:0;right:-195px;top:auto;background-repeat:no-repeat;background-position:bottom center}.kbc_thank_wd .form-box{padding:40px 32px 20px}.kbc_thank_wd .form-box .text-wrp h2{font-size:24px;margin-bottom:7px}.kbc_thank_wd .form-box .text-wrp p{font-size:12px}.kbc_thank_wd .form-box .text-wrp_soc{font-size:15.5px;margin-bottom:21px}.kbc_thank_wd .form-box .text-wrp_subscribe{padding:11px 80px;font-size:24px;margin:0 -80px 73px}.text-wrp_instagram a span{font-size:18px}.kbc_thank_wd .form-box .text-wrp{height:98px;width:96%;margin-bottom:2px}.text-wrp_youtube_img{width:200px;margin-bottom:16px}.text-wrp_instagram a img{max-width:370px;width:100%}.text-wrp_youtube{width:100%;margin-bottom:68px}.catalog-detail__compatible_img_wrap{width:20%}.kbc_catalog__item_img{width:145px;margin-right:7px;height:100px}.kbc__footer_menu{-moz-columns:1;columns:1}}@media (max-width:440.98px){.kbc_cookie{padding:15px 20px 70px}.kbc_cookie_wrap{width:96%}.kbc_cookie__desc,.kbc_cookie__title{margin-bottom:10px}.kbc_cookie__btn{padding:5px 10px}}@media (max-width:421.98px){.promo_android{height:240px}}@media (max-width:419.98px){.contact_send_btn{font-size:16px}.contact_send_btn:before{right:38%}.mainmenu__mobile_btn{margin:14px 0 0}.kbc__header_lang_btn{font-size:18px;padding:14px 0 0}.kbc__logo{width:150px}.city_submenu_head_item{font-size:14px;margin-left:4px;padding:0 5px}.city_submenu_contain_item label{font-size:13px}.header_phone_wrap{width:100%;border-radius:0;padding:30px 10px 18px}.header_phone_title{font-size:20px}.header_phone_number{font-size:26px;margin-bottom:20px;font-weight:400}.header_phone_btn{font-size:18px;font-weight:400;padding:0 28px;line-height:46px;border-radius:20px;margin-bottom:28px}.header_phone_main_office{font-size:18px;margin-bottom:26px}.header_phone_close{display:block}.about-kbc__title{font-size:22px;line-height:30px}.about-kbc__timeline-main .about-kbc__timeline-cell{width:95%;margin:0 5px}.about-kbc__partner{width:44%;margin-bottom:20px}.about-kbc__partners_map{display:none}.about-kbc__quality_item{width:90%;margin:0 auto 30px}.vacancy_form_wrap{padding:10px 25px}.page_form__btn:before{right:24%}.doc__form .page_form__btn,.doc__form .page_form__filed{width:100%}.work-text figure figcaption{padding:15px 15px 10px}.work-text p{font-size:16px;line-height:22px;margin:0 0 30px}.kbc_thank_wd{width:320px;height:564px}.kbc_thank_wd:after{max-width:530px;width:453px;height:72%;bottom:0;right:-195px;top:auto;background-repeat:no-repeat;background-position:bottom center}.kbc_thank_wd .form-box{padding:34px 26px 20px}.kbc_thank_wd .form-box .text-wrp h2{font-size:20px;margin-bottom:7px}.kbc_thank_wd .form-box .text-wrp p{font-size:10px}.kbc_thank_wd .form-box .text-wrp_soc{font-size:13px;margin-bottom:17px}.kbc_thank_wd .form-box .text-wrp_subscribe{padding:10px 80px;font-size:20px;margin:0 -80px 60px}.text-wrp_instagram a span{font-size:15px}.kbc_thank_wd .form-box .text-wrp{height:74px;width:96%;margin-bottom:9px}.text-wrp_youtube_img{width:167px;margin-bottom:16px}.text-wrp_instagram a img{max-width:370px;width:100%}.text-wrp_youtube{width:100%;margin-bottom:47px}.catalog-detail__desc{margin:30px 0 20px}.catalog-detail__action{margin:0 0 16px}.catalog-detail__video_btn{padding:12px 20px 10px}.catalog-detail__video_btn:before{display:none}.catalog-detail__compatible_img{min-height:20px}.catalog-detail__image_col{width:80%;margin:0 auto}.catalog-detail__image_img{height:180px}.footer__after_logo{flex-wrap:wrap}}@media (max-width:412.98px){.mgr-card__title{font-size:22px}.mgr-card__logo_img{width:220px}.mgr-card__head{padding:18px 14px}.mgr-card__body{margin:30px 8px 28px}.mgr-card__photo_wrap{height:132px}.mgr-card__name{font-size:22px;margin:5px 0 7px}.mgr-card__position{font-size:12px;margin-bottom:18px}.mgr-card__phone{font-size:16px;padding:6px 7px 6px 52px}.mgr-card__phone:before{left:10px}.mgr-card__other a{font-size:12px;margin-right:8px}.mgr-card__whats-up{padding-left:27px}.mgr-card__whats-up:before{top:-7px;background-size:cover;width:24px;height:24px}.mgr-card__email{padding-left:27px}.mgr-card__email:before{top:-2px;background-size:cover;height:16px;width:24px}.mgr-card__v-card{padding-left:18px}.mgr-card__v-card:before{top:-2px;background-size:cover;width:14px;height:16px}.mgr-card__info{padding-left:3%}.mgr-card__uc-info{margin:16px -18px;padding:14px 0;flex-wrap:wrap}.mgr-card__ftr{padding:20px 18px 6px}.mgr-card__uc-name{font-size:16px}.mgr-card__uc-address_t{font-size:16px;line-height:22px;width:85%}.mgr-card__uc-address_btn{font-size:12px;width:106px;padding:12px 12px 11px}.mgr-card__uc-phone{font-size:16px;width:100%}.mgr-card__uc-phone:after{content:none}.mgr-card__uc-work-time{font-size:16px;width:100%;margin-top:10px;margin-left:0}.mgr-card__uc-link_btn{font-size:16px}.mgr-card__uc-link_btn:after{top:6px}.mgr-card__uc-link{margin:20px 0}}@media (max-width:391.98px){.promo_android{height:220px}}@media (max-width:364.98px){.promo_android{height:200px}}@media (max-width:355.98px){.service_kit_content_table_img{display:none}.service_kit_content_table_np{width:100%}}@media (max-width:349.98px){.kbc_cookie{padding:15px 10px 60px}}@media (max-width:332.98px){.promo_android{height:180px}}@media only screen and (min-width:768px) and (max-width:991px){.h1,h1{font-size:36px}.h2,h2{font-size:26px}.h3,h3{font-size:20px}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}
/* End */


/* Start:/local/components/kibercar/cities/templates/new_v2/style.css?176457410713367*/

.new__header_city_confirm{
    bottom: inherit;
    top:60px;
    right: -52px;
    left: inherit;
}
.city_submenu_contain_item label{
    font-weight: 500;
}
.header_link{
    margin: 0 auto 15px;
    display: block;
    color: #000;
    font-size: 18px;
    text-align: center;
    text-decoration: underline;
}

@media (max-width: 1399.98px) {
}

@media (max-width: 1199.98px) {
    .new__header_city_confirm{
        top: 53px;
        right: -83px;
    }
}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {
    .new__header_city_confirm {
        right: -70px;
    }
    .city_confirm_wrap:before{
        left: 26px;
    }
    .city_confirm_wrap {
        padding: 20px 10px;
        width: 180px;
    }
    .city_confirm_btn {
        width: 65px;
        height: 30px;
    }

    .new__header_city_link:before {
        position: absolute;
        content: "";
        background-image: url(/img/header_city_icon.png);
        width: 26px;
        height: 35px;
        top: 14px;
        left: 29px;
    }
}
@media (max-width: 635.98px) {
    .new__header_city_confirm {
        top: 44px;
        right: -46px;
    }
    .city_confirm_wrap:before {
        right: 69px;
        left: inherit;
    }
    .new__header_phone .header_phone{
        top: 0;
        bottom: inherit;
    }
    .header_phone_wrap{
        z-index: 15;
    }
}
@media (max-width: 479.98px) {

}
@media (max-width: 419.98px) {
}

.new__header_city{
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.new__header_city_link, .new__header_city_time{
    position: relative;
    padding-left: 26px;
    margin-right: 25px;
}

.new__header_city_address{
    position: relative;
    margin-right: 25px;
}

.new__header_city_link:before {
    position: absolute;
    content: "";
    background: url(/img/svg/icon_header_city.svg) no-repeat;
    width: 16px;
    height: 16px;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}
.new__header_city_name{
    font-size: 16px;
    color: #000;
    position: relative;
}
.new__header_city_change{
    font-size: 12px;
    color: #F02C1C;
    font-weight: 700;
    cursor: pointer;
    text-wrap: nowrap;
}

.new__header_city_time span{
    text-wrap: nowrap;
}

.new__header_city_address span,
.new__header_city_time span{
    font-size: 15px;
    color: #000;
    display: block;
}

.new__header_city_address a{
    font-size: 15px;
    color: #000;
    display: block;
    padding-left: 26px;
    position: relative;
}
.new__header_city_address a:nth-child(2){
    margin-top: 8px;
}

.new__header_city_address a:nth-child(3){
    margin-top: 8px;
}

.new__header_city_address a::before{
    content: "●";
    position: absolute;
    top: -6px;
    left: 10px;
    font-size: 20px;
    color: #939db4;
}

.new__header_city_block span small{
    font-size: 12px;
}

.new__header_city_time:before {
    position: absolute;
    content: "";
    background: url(/img/svg/icon_header_time.svg) no-repeat;
    width: 16px;
    height: 16px;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.new__header_city_phone a{
    font-weight: 700;
    font-size: 18px;
    color: #000;
    text-wrap: nowrap;
}
.new__header_city_phone{
    margin-right: 25px;
}

.new__header_city_callback{
    margin-right: 0;
}

.new__header_city_callback_btn{
    display: inline-block;
    width: 100%;
    height: inherit;
    padding: 15px 20px;
    background: #f02c1c;
    color: #fff;
    border-radius: 20px;
    line-height: 18px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    transition: .3s;
    text-wrap: nowrap;
}

@media (max-width: 1399.98px) {

    .new__header_city_time {
      display: none;
    }
}

@media (max-width: 1199.98px) {

    .new__header_city_address {
        display: none;
      }

      .new__header_city{
        width: 65%;
        margin-left: auto;
      }
      div.header__wrap{
        justify-content: flex-start;
      }

}

@media (max-width: 991.98px) {
    .new__header_city {
        width: 50%;
    }
    .new__header_city_callback{
        display: none;
    }
}
@media (max-width: 767.98px) {
    .new__header_city_phone{
        display: none;
    }
    .new__header_city {
        width: auto;
    }
}
@media (max-width: 479.98px) {
    .new__header_city_link{
       /* display: none;*/
    }
}

.new__header_city_submenu{
    position: absolute;
    z-index: 15;
    top: 46px;
    right: 0;
    left: 0;
    width: 494px;
    margin: auto;
    padding: 26px;
    transform: scaleY(0);
    transition: transform .2s ease-out .2s;
    background-color: #fff;
    transform-origin: top;
    box-shadow: 0 13px 13px 0 rgba(51, 51, 102, .11);
    border-radius: 10px;
    box-shadow: 0px 5px 25px 0px #00000040;
}

.new__header_city_submenu.new__header_city_submenu-active {
    height: auto;
    transform: scaleY(1);
    transition: transform .3s ease-out .3s;
    transform-origin: top;
}
.city_submenu_head{
    padding: 0 0px 6px;
    border-bottom: 1px solid #E4E7EC;
}
.city_submenu_head_cities{
    margin-left: 0;
}
.city_submenu_head_item{
    color: #434E67;
    font-weight: 700;
    font-size: 18px;
    padding: 0;
    margin-left: 0;
}
.city_submenu_head_item_active:before{
    bottom: -9px;
}
.city_submenu_contain_list{
    margin-left: 0px;
    margin-top: 20px;
    columns: 2;
    -webkit-columns: 2;
}
.city_submenu_contain_item label{
    font-weight: 700;
    font-size: 18px;     
    text-wrap: nowrap;
}

@media (max-width: 991.98px) {
    .new__header_city_submenu{
        width: 410px;
        left: inherit;
        right: -28px;
    }
    .city_submenu_head_cities{
        margin-left: auto;
        margin-right: 0;
    }
}

.new__header_city_confirm{
    position: absolute;
    z-index: 5;
    margin: auto;

    left: -90px;
    top: 50px;
    margin: auto;
    display: none;
}

.kbc__header_phone{
    display: none;
}

@media (max-width: 767.98px) {
    .kbc__header_phone{
        display: block;
        margin-top: -3px;
        margin-right: 0;
    }
    .new__header_city_link{
        position:inherit;
        margin-right: 0;
    }
    .new__header_city_link:before {
        content: none;
    }

    .new__header_city_name>span{
        display: none;
    }

    .new__header_city_change {
        position: relative;
        cursor: pointer;
        padding: 18px;
        font-size: 0;
    }

    .new__header_city_change:before {
        position: absolute;
        content: "";
        background-image: url(/img/header_city_icon.png);
        width: 26px;
        height: 35px;
        top: 0px;
        left: 0px;
    }

    .new__header_city_link_active .city_submenu_bg, .new__header_city_link_active .city_submenu_close {
        display: block;
    }

    .new__header_city_submenu {
        width: 580px;
        border-radius: 20px;
        color: #ccced5;
        box-shadow: inherit;
        top: 120px;
        padding: 28px 20px 40px;
        display: none;
        opacity: 0;
        -webkit-transform: translate3d(0, -50%, 0);
        -moz-transform: translate3d(0,-50%,0);
        -ms-transform: translate3d(0,-50%,0);
        -o-transform: translate3d(0,-50%,0);
        transition: .3s ease-in-out;

    }

    .new__header_city_link_active .new__header_city_submenu {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transition: .3s ease-in-out;
    }

   

    .city_submenu_head_cities {
        margin-left: 0;
        margin-right: auto;
    }

    .new__header_city_submenu {
        right: 0;
        left:0;
        margin: auto;
    }

    .city_submenu_contain_item label{
        font-size: 15px;
        font-weight: 500;
    }

}
@media (max-width: 635.98px) {
    .new__header_city_submenu {
        width: 96%;
    }
    .kbc__header_phone {
        width: 45px;
        height: 44px;
    }
    .kbc__header_phone_link span {
        width: 31px;
        height: 34px;
    }
    .kbc__header_phone_link {
        padding: 6px;
    }
}


@media (max-width: 479.98px) {

}





/*menu*/
.mainmenu{
    justify-content: space-between;
}
.mainmenu__link{
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    color: #000;    
    padding: 17px 0;
    position: relative;
}

.submenu__wrap{
    top:140px;
}
.mainmenu__link_ar{
    padding: 17px 20px 17px 0;
}
.mainmenu__link_ar:after {
    position: absolute;
    content: "";
    background: url(/img/svg/new_arrow.svg) no-repeat;
    width: 12px;
    height: 8px;
    top: -5px;
    bottom: 0;
    margin: auto;
    right: -2px;
    transition: transform .1s ease-out .1s;
}

.mainmenu__item:hover .mainmenu__link {
    color: #f02c1c;
}

.mainmenu__item:hover .mainmenu__link_ar:after{
    transform: rotate(180deg); 
    filter: invert(21%) sepia(93%) saturate(2796%) hue-rotate(352deg) brightness(96%) contrast(96%);
}


.main-services__text {
    padding-left: 30px;
    width: 100%;
    margin: auto 0;
}
.main-services__item {
    width: 16%;
}
.submenu__two_column .submenu_col{
    width: 48%;
}

.submenu__item {
    font-size: 14px;
    margin-bottom: 8px;
    padding: 5px 25% 5px 0;
    position: relative;
    display: inline-block;
    width: 100%;
}

@media (max-width: 1199.98px) {
    .submenu_services .main-services__item {
        width: 33%;
    }
    .submenu__two_column .submenu_col{
        width: 100%;
    }
}
@media (max-width: 767.98px) {
    .main-services__text {
        padding-left: 0;
    }
}

.mainmenu__item{
    position: relative;
}

.submenu__wrap{
    position: absolute;
    z-index: 10;
    top: 79px;
    right: 0;
    left: 0;
    width: 500px;
    margin: auto;
    padding: 26px 30px;
    transform: scaleY(0);
    transition: transform .2s ease-out .2s;
    background-color: #fff;
    transform-origin: top;
    box-shadow: 0 13px 13px 0 rgba(51, 51, 102, .11);
    border-radius: 10px;
    box-shadow: 0px 5px 25px 0px #00000040;
}

.submenu__wrap-500{
    width: 500px;
}


.submenu__wrap-900{
    width: 850px;
}

.submenu__wrap {
    top: 50px;
}

.mainmenu__item:hover .submenu__wrap {
    height: auto;
    transform: scaleY(1);
    transition: transform .3s ease-out .3s;
    transform-origin: top;
}

.submenu__wrap:before{
    content: none;
}

.submenu_col{
    width: 50%;
}


@media (max-width: 1199.98px) {

    .mainmenu__link_ar::after{
      content: none;
    }

    .submenu__wrap {
        display: none;
        position: relative;
        top: 0;
        padding: 10px 18px 20px;
        transform: none;
        transition: none;
        background-color: #fff;
        transition-delay: inherit;
        box-shadow: none;
    }

    .submenu_col {
        width: 100%;
    }
    .submenu__wrap-500, .submenu__wrap-900{
        width: 100%;
    }

}

.mainmenu__item.act .mainmenu__link {
    color: #f02c1c;
  }
/*menu*/


/*menu contact*/
.header__contact-mobile_city {
    font-size: 20px;
    color: #000;
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
}

.header__contact-mobile_address {
    margin-bottom: 20px;
}

.header__contact-mobile_address a{
    font-size: 15px;
    color: #000;
    display: block;
    padding-left: 26px;
    position: relative;
    margin-bottom: 2px;
}

.header__contact-mobile_city:before {
    position: absolute;
    content: "";
    background: url(/img/svg/icon_header_city.svg) no-repeat;
    width: 16px;
    height: 16px;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.header__contact-mobile_address a::before {
    content: "●";
    position: absolute;
    top: -6px;
    left: 1px;
    font-size: 20px;
    color: #939db4;
}

.header__contact-mobile__time {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
}

.header__contact-mobile__time:before {
    position: absolute;
    content: "";
    background: url(/img/svg/icon_header_time.svg) no-repeat;
    width: 16px;
    height: 16px;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.header__contact-mobile__time span {
    font-size: 15px;
    color: #000;
    display: block;
}

.header__contact-mobile_phone {
    padding-top: 10px;
    margin-bottom: 20px;
}

.header__contact-mobile_phone a {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    text-wrap: nowrap;
}

.header__contact-mobile__social {
    display: flex;
    margin-bottom: 30px;
}

.header__contact-mobile__social a {
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 15px;
    background-size: contain;
}
/*menu contact*/
/* End */


/* Start:/local/templates/kibercar/components/bitrix/menu/footer-new/style.css?1742968112197*/
.kbc__footer_menu_new{
    -moz-columns: 2;
    columns: 2;
}
.kbc__footer_menu_new li {
  margin-bottom: 8px;
}
.kbc__footer_menu_new a {
  font-weight: 400;
  font-size: 14px;
  color: #434E67;
}
/* End */


/* Start:/local/components/kibercar/feedback2/templates/.default/style.css?17570010437640*/
.dialogs .popup form.call_phone2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -10px;
}
.dialogs .popup form.call_phone2 input[type="text"],
.dialogs .popup form.call_phone2 .iti.iti--allow-dropdown
{
    width: 48%;
    margin-right: 10px;
    margin-left: 10px;
    max-width: inherit;
    margin-bottom: 10px;
}

.dialogs .popup form.call_phone2 input[type="tel"]{
    margin-right: 10px;
    max-width: inherit;
}

.dialogs .popup form.call_phone2 .select-box{
    width: 100%;
    margin-right: 10px;
    margin-left: 10px;
    max-width: inherit;
}

.select-box__uc{

}

.current-uc{
    width: 100%;
}

.kibercar-form .select-box__uc .select2-container .select2-selection--single .select2-selection__rendered{
    padding: 0px 50px 0px 58px;
    position: relative;
    white-space: inherit;
}
.kibercar-form .select-box__uc .select2-container .select2-selection--single .select2-selection__rendered:before{
    position: absolute;
    content: "";
    background-image: url(/img/header_city_icon.png);
    width: 26px;
    height: 35px;
    top: 7px;
    left: 14px;
}

.dialogs .popup form.call_phone2 .page_form__btn{
    width: 30%;
    margin-right: 10px;
    margin-left: 10px;
    max-width: inherit;
    font-size: 16px;
}

.dialogs .popup form.call_phone2 .iti.iti--allow-dropdown
{
    height: 50px;
}

.kibercar-form__city{
    width: 47.5%;
    margin-right: 10px;
    margin-left: 10px;

    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    background-color: rgba(0,0,0,.05);
    font-size: 15px;
    text-align: left;
    font-family: "Roboto", sans-serif;
    color: #222222;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    border-radius: 20px;
    position: relative;

    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.kibercar-form__city small{
    color: #838e9f;
    text-decoration: underline;
    position: absolute;
    cursor: pointer;
    right: 15px;
    font-size: 14px;
}
.kibercar-form__city small:hover{
    text-decoration: none;
}
.kibercar-form__city ins{
    text-decoration: none;
    font-size: 14px;
}

.dialogs .popup.callback2-popup .form-box .h {
    font-size: 30px;
    line-height: 36px;
    font-weight: 500;
    white-space: pre-line;
    margin-bottom: 45px;
    text-align: left;
    color: #222222;
}

.current_uc{
    width: 100%;
    text-align: left;
    min-height: 50px;
    display: flex;
    align-items: center;
    position: relative;

    background-color: rgba(0,0,0,.05);
    padding: 5px 10px 5px 58px;
    border-radius: 20px;
}
.current_uc:before{
    position: absolute;
    content: "";
    background-image: url(/img/header_city_icon.png);
    width: 26px;
    height: 35px;
    top: 7px;
    left: 14px;

}
.call-phone-current-uc_wrap{
    margin: 10px 10px 30px;
}


#call_phone_cities .kbc__header_city_submenu{
    top:0;
    border-radius: 20px;
    height: 100%;
}
#call_phone_cities .city_submenu_head_cities{
    margin-left: 0;
}
.select-box__uc_list{
    margin: -10px 10px 20px;
}
.select-box__uc_item label{
    text-align: left;

    width: 100%;
    min-height: 50px;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: -10px;
    padding: 5px 50px 5px 107px;
    border-radius: 20px;
    cursor: pointer;
}
.select-box__uc_item label:last-child{
    margin-bottom: 0;
}
.select-box__uc_item label:before {
    position: absolute;
    content: "";
    background-image: url(/img/header_city_icon.png);
    width: 26px;
    height: 35px;
    top: 7px;
    left: 64px;
}
.select-box__uc_item label span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px;
    margin: auto;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    border: 1px solid #cdcfd6;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    display: flex;
}
.select-box__uc_item input:checked~label span {
    border-color: rgba(255,255,255,0);
    background-color: #c61a0c;
}
.select-box__uc_item input:checked~label {
    background-color: rgba(0,0,0,.05);
}

.select-box__uc_item label span:after {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    content: "";
    display: none;
    background-color: #fff;
}
.select-box__uc_item input:checked~label span:after {
    display: block;
}
.select-box__uc_item label b, .current_uc b{
    white-space: nowrap;
    display: contents;
}

.main-form-private{
    width:100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.main-form_private-text{
    position: relative;

    display: block;
    font-size: 12px;
    color: #000;

    line-height: 23px;
    text-align: left;
}
.main-form_private-text a{
    text-decoration: underline;
}


@media (max-width: 991.98px) {
    .dialogs .popup form.call_phone2 .page_form__btn {
        width: 50%;
    }
    #call_phone_cities.kbc__header_city_active .kbc__header_city_submenu {
        opacity: inherit;
        transform: scaleY(1);
        transition: transform .1s ease-out .1s;
        transform-origin: top;

        width: 100%;
        padding: 34px 0 38px;
        display: block;
        height: 100%;
    }
    #call_phone_cities .city_submenu_contain_item label {
        font-size: 18px;
        text-align: left;
    }
    #call_phone_cities .city_submenu_contain_item .city_submenu_head_item {
        font-size: 16px;
    }
    .kibercar-form__city{
        margin-right: 5px;
        margin-left: 5px;
    }
    .kibercar-form__city{
        font-size: 0;
    }
}
@media (max-width: 767.98px) {
    .dialogs .popup form.call_phone2 input[type="text"],
    .dialogs .popup form.call_phone2 .iti.iti--allow-dropdown,
    .dialogs .popup form.call_phone2 .select-box,
    .kibercar-form__city
    {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .dialogs .popup form.call_phone2 {
        margin-left: 0;
    }
    .dialogs .popup form.call_phone2 .page_form__btn {
        margin-right: 0;
        margin-left: 0;
    }
    .call-phone-current-uc_wrap {
        margin: 10px 0 30px;
    }
    .select-box__uc_list{
        margin: -10px 0 20px;
    }
}
@media (max-width: 635.98px) {
    .dialogs .popup form.call_phone2 .page_form__btn {
        width: 100%;
    }
    .dialogs .popup form.call_phone2 .page_form__btn:before {
        right: 10%;
    }
    .dialogs .popup.callback-popup .form-box .h {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 20px;
        text-align: left;
    }
}
@media (max-width: 479.98px) {
    .select-box__uc_item label:before{
        display: none;
    }
    .select-box__uc_item label{
        padding: 5px 10px 5px 58px;
    }
    #call_phone_cities .city_submenu_contain_item label {
        font-size: 13px;
    }
    .current_uc:before{
        display: none;
    }
    .current_uc {
        padding: 5px 10px 5px 25px;
    }
    .dialogs .popup.callback-popup .form-box {
        padding: 30px 20px;
    }
    .callback-popup br{
        display: none;
    }
}
@media (max-width: 419.98px) {

}
/* End */


/* Start:/local/components/kibercar/feedback2/templates/getlead/style.css?16594259472896*/
.dialogs .getlead-popup {
  width: 460px;
}

.dialogs .popup.getlead-popup .form-box {
  min-width: 460px;
  padding: 70px;
}

.dialogs .popup.getlead-popup .form-box .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 999;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-box-shadow: inset 0 0 2px -2px hsl(0deg 0% 40% / 80%), 0 0 6px -2px rgb(241 242 243);
  -moz-box-shadow: inset 0 0 2px -2px hsla(0, 0%, 40%, 0.8), 0 0 6px -2px rgb(241 242 243);
  box-shadow: inset 0 0 2px -2px hsl(0deg 0% 40% / 80%), 0 0 6px -2px rgb(241 242 243);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAABkUlEQVQ4je2SMWvbQBiGn4sQyNVyHjMbSglETRzlZzTbQUct9pYYOpRC90LJYDvZjAeDhw7a46HpLyg2mkTbP9D1piTYwtfBElUcWZbn5N3uvuPhu+974CVpRP7QarXeA6+11pdhGN5XASilavV6/eNyufwzHA6/Zfd7+UfGmAPgTErZV0rVqkCllH1jzDshxJt87RE4SZIvwE+gKaW8brfbrzZBgyBwpJRdoAlEQoiv+bqVP0RRlHie98OyrEPgBDj2ff92Op0u1qG2bfcAP4VeDAaDu43gKvAqUFhbXkFXXeA0A8zn82UVaCkY/i+H1Rxn6XUTmGmtO2XmPBlFPnEcJ57nfU/H4gP7aaed8XhcquNeWTGX0p8VpbRjpVTNdd0rVkucAX+BY+Bto9G4jeM42RkcBIHjum4vhUZCiM5isbjJxuI4TrNIxVLwJqWqel4I3uZpVbi1C3QX+CMrbNv+nEJnWuvzTfIDjEajB631B1ZLPQI+5evruv0CJtvkzxKG4b3WugNMjDG/t71/pvkHkaHKyfDtLb4AAAAASUVORK5CYII=);
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
}

.getlead__h1 {
  text-align: center;
  line-height: 38px;
  color: rgb(30, 25, 28);
  font-size: 30px;
  font-size: 24px;
  margin-bottom: 12px;
}

.getlead__p {
  text-align: center;
  line-height: 20px;
  color: rgb(127, 127, 127);
  font-size: 15px;
  margin: 24px auto;
  width: 300px;
}

.dialogs .getlead-popup .video-form {
  display: flex;
  flex-direction: column;
}

.dialogs .getlead-popup .video-form__field {
  width: 100%;
  margin-bottom: 0;
}
.dialogs .getlead-popup .video-form__field label {
  margin-left: 0;
  text-align: left;
}

.dialogs .getlead-popup .video-form__select,
.dialogs .getlead-popup .video-form__input {
  padding-left: 0;
  border-top: 0;
  border-left: 0;
}

.dialogs .getlead-popup .video-form__info {
  display: block;
}
.dialogs .getlead-popup .video-form__info a{
  text-decoration: underline;
}

.getlead__wrap .page_form__btn {
  width: 100%;
}
.dialogs .popup .getlead__wrap .iti.iti--allow-dropdown {
  height: 50px;
}
.dialogs .popup .getlead__wrap input[type='tel'] {
  height: 50px;
  padding: 0 25px;
  background-color: #fff;
  font-size: 15px;
  text-align: left;
  font-family: 'Roboto', sans-serif;
  color: #222222;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  max-width: 270px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  border-radius: 20px;
  border: 1px solid #ccced5;
}
.dialogs .popup .getlead__wrap input[type='tel'] {
  margin-right: 10px;
  max-width: 100%;
}

/* End */


/* Start:/local/components/kibercar/feedback/templates/orderProduct/style.css?15774476401246*/
.dialogs .popup form.order-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dialogs .popup form.order-form input[type="tel"]{
    flex: 1 1 390px;
    margin-right: 10px;
    max-width: inherit;
}

.dialogs .popup form.order-form .iti.iti--allow-dropdown
{
    height: 50px;
}
.dialogs .popup .form-box .order-form textarea{
    height: 50px;
    border: 1px solid #ccced5;
    background-color: #fff;
    padding: 5px 25px;
    text-align: left;
    border-radius: 20px;
    overflow: hidden;
    line-height: 2.5;
}

.dialogs .popup .form-box .order-form input[type="text"],
.dialogs .popup .form-box .order-form input[type="submit"],
.dialogs .popup .form-box .order-form .select-box,
.dialogs .popup form.order-form .iti.iti--allow-dropdown,
.dialogs .popup .form-box .order-form textarea{
    flex: 1 1 250px;
    margin-right: 10px;
    margin-left: 10px;
    max-width: inherit;
}
.dialogs .popup .form-box .order-form input[type="tel"]{
    flex: 1 1 250px;
    max-width: inherit;
}
.dialogs .popup .form-box .order-form .select-box {
    margin-bottom: 30px;
}
.dialogs .popup .form-box .order-form input[type="text"].city-input-hd{
    width: 97%;
}

/* End */


/* Start:/local/components/kibercar/complaint/templates/.default/style.css?17570529904785*/
.popup.complaint-popup{
    width: 760px;
}
.popup.complaint-popup .form-box{
    padding: 20px 40px 20px;
}
.complaint__wrap{
    text-align: left;
}
.complaint__title{
    color: #000;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}
.complaint__description{
    color: #939DB4;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0 30px;
}
.complaint__supervisor{
    display: flex;
    padding-bottom: 33px;
    border-bottom: 1px solid #CBD0DB;
    flex-wrap: wrap;
}
.complaint-supervisor__img{
    width: 123px;
    margin-right: 17px;
}
.complaint-supervisor__img img{
    width: 100%;
    max-width: 123px;
}
.complaint-supervisor__text{
    width: auto;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
}
.complaint-supervisor__name{
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 5px;
}
.complaint-supervisor__position{
    margin-bottom: 7px;
}
.complaint-supervisor__link{
    color: #434E67;
    background-color: #F2F3F6;
    border-radius: 5px;
    display: inline-block;
    padding: 7px 16px;
    border: 1px solid #EDEDF1;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    width: fit-content;
}
.complaint-supervisor__link:hover{
    background-color: #E3E6EB;
}
.complaint-supervisor__phone{
    margin-bottom: 8px;
}
.complaint-supervisor__email{

}

.complaint__form{
    margin-top: 14px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.complaint-form__title{
    font-size: 20px;
    font-weight: bold;
    color: #010101;
    line-height: 24px;
    margin-bottom: 15px;
    width: 100%;
}
.complaint-form__desc{
    color: #939DB4;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.complaint-form__filed{
    width: 100%;
    margin-bottom: 24px;
}
.complaint-form__filed-2{
    width: 48%;
}
.complaint-form__control{
    height: 50px;
    padding: 0 25px;
    background-color: #fff;
    font-size: 15px;
    text-align: left;
    font-family: "Roboto", sans-serif;
    color: #222222;
    width: 100%;
    max-width: 100% !important;
    border-radius: 25px;
    border: 1px solid #CCCED5;
}
textarea.complaint-form__control{
    padding: 16px 25px;
    height: 55px;
}
.complaint-form__file {
    position: relative;
    display: inline-block;
    cursor: pointer;
    height: 50px;
    width: 100%;
}
.complaint-form__file input {
    min-width: 14rem;
    margin: 0;
    filter: alpha(opacity=0);
    opacity: 0;
}
.complaint-form__file-custom {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 5;
    height: 50px;
    padding: 0 25px;
    line-height: 50px;
    color: #222222;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #fff;
    border: 1px dashed #CCCED5;
    border-radius: 25px;
}
.complaint-form__file-custom:before {
    position: absolute;
    z-index: 6;
    display: block;
    content: url('/img/svg/file-icon.svg');
    top: 6px;
}
.complaint-form__file-custom:after {
    content: attr(title);
    left: 68px;
    height: 50px;
    position: absolute;
    overflow: hidden;
}
.complaint-form__submit{
    width: 250px;
    max-width: none !important;
    height: inherit;
    padding: 15px 20px;
    background: #f02c1c;
    color: #fff;
    border-radius: 25px;
    line-height: 18px;
    cursor: pointer;
    font-weight: 700;
    text-align: center;
    transition: .3s;
    margin: 0 0 0 auto !important;
    border: none;
    display: block !important;
    font-size: 18px !important;
}
.complaint-form__submit:hover {
    box-shadow: 0 4px 16px 0 rgb(251 5 5 / 75%);
}
.complaint-form__filed--error{
    color: #F02C1C;
    font-size: 12px;
    font-weight: bold;
    margin-left: 25px;
}
.complaint-form__control--required{
    border-color: #f02c1c;
}
.complaint-form__filed .iti.iti--allow-dropdown{
    margin-bottom: 0;
}

.complaint__ajax-message{
    color: #F02C1C;
    font-size: 14px;
    margin: -20px 0 20px;
}

@media screen and (max-width: 800px){
    .popup.complaint-popup{
        width: 96%;
    }
    .popup.complaint-popup .form-box {
        padding: 20px 40px 10px;
    }
}
@media screen and (max-width: 650px){
    .complaint-form__filed-2{
        width: 100%;
    }
    .popup.complaint-popup .form-box {
        padding: 5px 40px 5px;
    }
}
@media screen and (max-width: 480px){
    .complaint-supervisor__img{
        width: 100%;
    }
}
/* End */


/* Start:/local/components/kibercar/feedback/templates/getPrice/style.css?15774476861294*/
.dialogs .popup form.get-price-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dialogs .popup form.get-price-form input[type="tel"]{
    flex: 1 1 390px;
    margin-right: 10px;
    max-width: inherit;
}

.dialogs .popup form.get-price-form .iti.iti--allow-dropdown
{
    height: 50px;
}
.dialogs .popup .form-box .get-price-form textarea{
    height: 50px;
    border: 1px solid #ccced5;
    background-color: #fff;
    padding: 5px 25px;
    text-align: left;
    border-radius: 20px;
    overflow: hidden;
    line-height: 2.5;
}

.dialogs .popup .form-box .get-price-form input[type="text"],
.dialogs .popup .form-box .get-price-form input[type="submit"],
.dialogs .popup .form-box .get-price-form .select-box,
.dialogs .popup form.get-price-form .iti.iti--allow-dropdown,
.dialogs .popup .form-box .get-price-form textarea{
    flex: 1 1 250px;
    margin-right: 10px;
    margin-left: 10px;
    max-width: inherit;
}
.dialogs .popup .form-box .get-price-form input[type="tel"]{
    flex: 1 1 250px;
    max-width: inherit;
}
.dialogs .popup .form-box .get-price-form .select-box {
    margin-bottom: 30px;
}
.dialogs .popup .form-box .get-price-form input[type="text"].city-input-hd{
    width: 97%;
}

/* End */


/* Start:/local/components/kibercar/auto/templates/.default/style.css?16439536603621*/
.dialogs .popup.auto-popup {
  width: 750px;
}
.autopopup__title {
  margin-top: -36px;
}

.autopopup__accordion {
  width: 100%;
  margin: 30px auto 20px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.autopopup__accordion > li {
  border-bottom: 2px solid #fff;
}

.autopopup__accordion .autopopup__link {
  cursor: pointer;
  display: block;
  padding: 15px 15px 15px 42px;
  color: #fff;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;

  background-color: #373737;
}
.autopopup__accordion .autopopup__open .autopopup__link {
  background-color: #f02a1d;
}

.autopopup__accordion .autopopup__link-disabled {
  background-color: #f4f8fb;
  color: #d1d5d8;
  border-bottom: none;

  cursor: not-allowed;
  display: block;
  padding: 15px 15px 15px 42px;
  font-size: 14px;
  position: relative;
}
.autopopup__accordion .autopopup__link-disabled .fa {
  display: none;
}

.autopopup__accordion li:last-child .autopopup__link {
  border-bottom: 0;
}

.autopopup__accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.autopopup__accordion li i.fa-chevron-down,
.autopopup__accordion li i.fa-chevron-right {
  right: 12px;
  left: auto;
  font-size: 16px;
  color: #fff;
}

.autopopup__accordion li.autopopup__open i.fa-chevron-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.autopopup__link-desc {
  display: none;
}
.autopopup__link-title {
}
.autopopup__open .autopopup__link-desc {
  display: block;
}

.autopopup__open .autopopup__link-title {
  display: none;
}

/**
 * Submenu
 -----------------------------*/

.autopopup__submenu {
  background: #f7f7f7;
  font-size: 14px;
  padding: 15px;

  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.autopopup__submenu li {
  margin: 5px;
}

.autopopup__submenu span {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #515151;
  padding: 15px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;

  text-align: center;
  background-color: #fff;
  width: 100%;
  cursor: pointer;
  height: 100%;

  font-weight: 500;
}

.autopopup__submenu span:hover,
.autopopup__submenu span.active {
  background: #f4f8fb;
}

.fa {
  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;
}

.fa-chevron-right:before {
  content: '\f054';
}

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

@media screen and (max-width: 790px) {
  .dialogs .popup.auto-popup {
    width: 96%;
  }
}

@media screen and (max-width: 540px) {
  .autopopup__submenu {
    grid-template-columns: repeat(3, 1fr);
  }
  .autopopup__title {
    margin-top: -20px;
  }
  .autopopup__submenu span {
    padding: 10px;
  }
  .autopopup__submenu {
    font-size: 13px;
  }
  .autopopup__title {
    font-size: 16px;
  }
}

@media screen and (max-width: 420px) {
  .autopopup__submenu {
    grid-template-columns: repeat(3, 1fr);
  }
  .autopopup__accordion .autopopup__link {
    text-align: left;
    padding: 15px 15px 15px 8px;
  }
}
@media screen and (max-width: 320px) {
  .autopopup__submenu {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* End */


/* Start:/local/templates/kibercar/template_styles.css?175930442242936*/
/** {
    -webkit-touch-callout:none;
    -webkit-text-size-adjust:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select:none;
}*/

.kbc__slider .slick-next.slick-disabled,
.kbc__slider .slick-prev.slick-disabled {
  display: none !important;
}

.work-page img {
  max-width: 100%;
  height: auto;
}

.kibercar-form .select-box {
  margin-bottom: 30px;
}

.button {
  white-space: nowrap;
  width: 270px;
  height: 50px;
  line-height: 52px;
  color: #fff;
  background: #d92126;
  font-size: 14px;
  font-weight: 900;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  text-decoration: none;
  display: block;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: none;
  outline: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
}

.service-detail-reasons__item_text p {
  margin-bottom: 5px;
  line-height: 24px;
}

.service-detail-desc__desc ul,
.service-detail-desc__desc ol,
.service-detail-desc__preview ul,
.service-detail-desc__preview ol {
  margin-bottom: 25px;
}

.service-detail-desc__desc ul li,
.service-detail-desc__desc ol li,
.service-detail-desc__preview ul li,
.service-detail-desc__preview ol li,
.service-detail-reasons__item_text ul li,
.service-detail-reasons__item_text ol li {
  line-height: 23px;
  margin-bottom: 5px;
  white-space: pre-line;
  padding-left: 30px;
  /*color: #66666e;*/
  color: #434E67;
  background: url(/img/list-icon.png) no-repeat left 9px;
}

.service-detail-desc__desc ul li:last-child,
.service-detail-desc__desc ol li:last-child,
.service-detail-desc__preview ul li:last-child,
.service-detail-desc__preview ol li:last-child,
.service-detail-reasons__item_text ul li:last-child,
.service-detail-reasons__item_text ol li:last-child {
  margin-bottom: 0px;
}

.production__form .select-box.required .select2-container .select2-selection--single {
  border-color: #f02c1c;
}

.kbc__header_callback {
  margin-left: auto;
}

.open-form-fly {
  width: 160px;
  display: none;
  position: fixed;
  right: -65px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  bottom: 130px;
  top: 0;
  height: 50px !important;
  margin: auto !important;
  border-radius: 5px;
  z-index: 7;
  background: #d92126;
  white-space: nowrap;
  line-height: 52px;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: none;
  outline: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.open-form-fly:hover {
  right: -60px;
  background: #d92126;
}

.whatsapp_mobile {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 68px;
  height: 68px;
  background: url('/images/whatsapp.png') no-repeat center center;
  z-index: 12;
}

.tgbot_mobile {
  position: fixed;
  bottom: 85px;
  right: 15px;
  width: 68px;
  height: 68px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGZUlEQVR4nO2bXWwUVRTHxwDqA8E3UV9MDMneWRs1thIlJoAgfiBg0BcfNJEIUUhA4oMPPqgPKgmSPmhMDGoMmoCIlsa9M9uiu1BsoR+Wb7ql3W0pbbct9HP33tnvY+6Uqd126c7duzuza/af/F+6szOd355z9t4zZyWprLLKKqus0pejnjzkwKRKVrX1sots0a1q65GLVCI1/KD0f9YjJ8bucyhkk4xpNcK0RcZkUlYoLGhMJqePpdXsvSsUWCaVslZ7YbFTJZtlhR6TMYlkBZAdUARh+iuDw84tlYqcR+FuhOlbskI6hSHcGU6PjMmeh71wr1TMQirZihRyvWAg5hgppJfVHqkYCyTCFFsFIoP/cLrCD0jFICfWnpMxHbQRxu00oiMONfyCrTCQQvbKCknaDmPGJCmrZLf1JADukjH5wn4AmY0U8hn7Hy3jIWOyz+6bNgXFCiFMdtl9sxxQ9hYUhsOlrZUVkrD7Rs2bJBHWni8IjIra0HKk0KD9N8kbJXSoIHsjZO86QwwKprX5haGSrXbf1FxX1VN49i/N9PFsD5QXGCsUuMfK5fhCfsJN4cMLUWgbS0IyBbrXekxCwSTA9lnCQGRM3rUbxObTEfipNw6TsRTMFgPCIsXseRAOvyNG4ygsQph02RUN77dHoelWEtIx/KdAOMV5XuIXah04p/sZloLY2KDBQX8cxudEQya5BhPc50dqeGPOQGTW3LE4Gni0vyPGD0QhR3Ju+8n56HQt4E0NET0a5taG2UqlUjA6OQXRWHzea283R3K4LqFOLywtmnSpqqfw8aUYXJ7IHg0hSqGjpw/O+bphfCqcDgoAnj5h/ms33eGXuYHImFbnE8TrjRH4pS8OJJE9FWLxBFwfHNZBMA+Pjs875gblLahpUfIlNxDEOt6CEJ66HQ1XJ83VBpYeI2MTcPFaQAdx3tcNoxNTGY+tC/IXVMNIoWdziBAyKRoN1EQ0ZEoPHUanHybmpMlsVXfGRICMc/dIZc6LrKzX9GjwTfF9U8xND+YL1wIwReiC79veGhWKXrZZNQ3E6SYreaNB44iGTOlh+GJXAIimZX0/zz4mk9lTQ/Ppomjrsp3wzbMR6ArxRYOhEElPD8NX/L0Qicayvn9IEymot4Go2hrzQFxkS7YTtozyw4jF4/PSw3BH4Lr+uhl5hnMvqIbZsiKvQLa3RiGoZV9eL5Qehjt7b0A8YT7nvu6KWwxEyZ4yhjecnC6m7mACpuIp0+lhuKtvABJJvmjb2Ra1NmWcHEV1th9zT9eWb7ricHEsBj0DQ3cEwRwYCOrRw6s1Znsg+SqqSA0/KHrBVXUhaO+4MwxWS3KBMRoVL6j6h1cXut80ENGFmeGfz93ICKN/+CbkqoYR8YLKvTBjQpg2i15419+35sE43zcCIvq2W7ygypiekezY3FW5CbR0+NOAHDp1Ho5fHcoZyO5/xAsqwmS/bdv/79v7Z2C0+fxQ42mCGk8j/NgSgEQO67r1XvGCKuPwS9xAViiwTMZEE734tobRGSDqpR447mmc8cGGyzDBseZnjSSn8IeUY4OIic10iQJ5XCVwpmN6QXa4vTcNyG+eJniv4SYMUHPfNqzFKB4d5LCUq5x5Spuv2gZ1ID80d6fBeK0uqL++6k8NWk1sBb7z56Gg5tItS3sMoZBrov/EGyfHdSAHG30zMLa6g+mR5Kbwe//C6fPBObGCijDpFp5gRArZIQqkQiFw6koADjVcgGOeM/NgzPbnV2P6A6hMevGUaEHVtkl5epTZKwrlo6ZhOOJths3uoazH7miNztsXheIAj6pi0VHZBkukfEjG5FXhKFEpPKmETB+/5XQE+mcVW9EtP8LhV/ICwxAbfRSFwmtWbA/4Ynr/9JmcHznoS/UaKd+qqA0tL4rxS34YQwWbYXWU4EgV+4WFVEghhey0/0ZNGpM9BYVhiI08lgCMTyWLB3c/KWIY+ywd3DXExqiLbLQ7weZoJTvlULU1xfDtgzAdRoq2QSoGVbAZVkxrbYOh0BruHqkVcui/qyMB66KCdAuNSFmhyjZYov/EDBNfwWAw6JjsYfssqVS02guL2afHZrry0XljnS7W3NEj4igskkpZTi8sZTciK+QAG1ZhjwFM1IVx1h1n0z6sqZNz269UVMEKsYtU6o9NjR8yK9o69reiLJBllVVWWWVJ3PoXjsy+uQAubIEAAAAASUVORK5CYII=') no-repeat center center;
  z-index: 12;
}

.whatsapp_mobile_en {}

.button.btn_w_auto {
  width: auto;
  display: inline-block;
}

#select2-select-city-results {
  border-left: 1px solid #ccced5;
  border-right: 1px solid #ccced5;
  border-bottom: 1px solid #ccced5;
}

body .select2-container .select2-selection--single .select2-selection__rendered {
  font-weight: normal;
}

.kbc_cookie_wrap {
  display: none;
  left: 2%;
}

.kibercar-preloader #preloader {
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
}

.kibercar-preloader {
  position: absolute;
  margin: 0 auto;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 30;
  border-radius: 20px;
}

.kibercar-preloader #spinner {
  position: relative;
  height: 95px;
  width: 95px;
  top: 50%;
  margin-top: -47.5px;
  display: inline-block;
  border-radius: 100%;
  -webkit-animation: rotation 0.75s infinite linear;
  -moz-animation: rotation 0.75s infinite linear;
  -o-animation: rotation 0.75s infinite linear;
  animation: rotation 0.75s infinite linear;
}

.kibercar-preloader #spinner:before {
  content: '';
  display: block;
  position: absolute;
  left: -3px;
  top: -3px;
  height: 100%;
  width: 100%;
  border-top: 3px solid #d92126;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-right: 3px solid transparent;
  border-radius: 100%;
}

.product-description__description img {
  max-width: 100%;
  height: auto;
  margin: 10px 0;
}

.kbc__video_wrap {
  margin: 0 auto;
}

.main-works__item_video:before {
  z-index: -1 !important;
}

.news-more .breadcrumb {
  margin: 30px 0 30px;
}

.kbc_thank_bg.close-bg {
  z-index: -1;
}

.services-category__seo_img img {
  max-width: 100%;
}

.services-category__seo_text {
  color: #434e67;
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 15px;
}

.services-category__seo_text p {
  color: #434e67;
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 15px;
}

.services-category__seo_text h2 {
  color: #434e67;
  font-size: 28px;
  line-height: 26px;
  margin: 0 0 10px;
}

.services-category__seo_wrap {
  background-color: #f7f7f7;
  padding: 20px;
}

.services-category__seo_btn {
  width: 100%;
  height: 6px;
  margin-top: 10px;
  background-color: #ddd;
  cursor: pointer;
  position: relative;
  display: none;
}

.services-category__seo_btn:before {
  content: '‹';
  position: absolute;
  transform: rotate(-90deg);
  margin: auto;
  left: 0;
  right: 16px;
  top: 7px;
  bottom: 0;
  font-size: 40px;
  color: #0a0a0a;
  width: 20px;
  height: 40px;
  z-index: 5;
}

.services-category__seo_btn:after {
  content: '';
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  font-size: 20px;
  color: #0a0a0a;
  background-color: #ddd;
  width: 40px;
  height: 20px;
}

.services-category__seo_wrap.active .services-category__seo_btn:before {
  transform: rotate(90deg);
  right: -18px;
  top: 20px;
}

/*initFlag*/
.iti--allow-dropdown .iti__flag-container .iti__selected-flag:focus {
  outline: none;
}

.iti--separate-dial-code .iti__selected-flag {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.iti.iti--allow-dropdown {
  margin-bottom: 10px;
  width: 100%;
}

.iti__country-list {
  z-index: 100;
}

/*initFlag*/

#information {
  order: 15;
}

.align-center {
  margin: 0 auto !important;
}

.mrg-0 {
  margin: 0 !important;
}

.width-fc {
  width: fit-content !important;
}

.wrapper .page__header {
  padding: 8px 0;
}

.text-wrp_youtube {
  max-width: 216px;
}

.compensate-for-scrollbar {
  margin-right: 0 !important;
}

.main-works__item_video:before {
  z-index: -1 !important;
}

.main-works.main-section {
  padding: 70px 0 20px;
}

.main-works.main-section .main-works__wrap {
  height: 460px;
}

.main-works.main-section .main-works__wrap .slick-prev {
  top: 31.5%;
}

.main-works.main-section .main-works__wrap .slick-next {
  top: 31%;
}

.fancybox-button svg {
  z-index: -10;
}

.select2-container .select2-dropdown.through_wrap {
  position: absolute;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 2px 32px 0 rgba(51, 51, 102, 0.3);
  z-index: 8;
  padding: 20px;
  margin-top: 10px;
  width: auto !important;
}

.select2-container .select2-dropdown.through_wrap .select2-results {
  width: 260px;
}

.select2-container .select2-dropdown.through_wrap .select2-results .select2-results__options {
  max-height: 300px;
  padding-right: 8px;
}

.select2-container .select2-dropdown.through_wrap .select2-results .select2-results__options::-webkit-scrollbar {
  width: 5px;
  background-color: #d1d4d6;
}

.select2-container .select2-dropdown.through_wrap .select2-results .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #000;
}

.select2-container .select2-dropdown.through_wrap .select2-results .select2-results__options::-webkit-scrollbar-track {
  background-color: #d1d4d6;
}

.nocity-popup__text {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.nocity-popup__text a {
  text-decoration: underline;
}

.field_installation {
  width: 100%;
  background: #f02c1c;
  padding: 10px 20px;
  text-align: center;
  position: relative;
  margin-bottom: -10px;
}

.field_installation_title {
  text-transform: uppercase;
  font-size: 22px;
  color: #fff;
  font-weight: 600;
}

.field_installation_text p {
  font-size: 15px;
  color: #fff;
  font-weight: 400;
}

.field_installation_text a {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
}

.field_installation_close {
  position: absolute;
  right: 15px;
  top: 10px;

  width: 16px;
  height: 16px;
  background: url('/img/svg/close.svg');
  filter: invert(99%) sepia(17%) saturate(2%) hue-rotate(105deg) brightness(112%) contrast(100%);

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  cursor: pointer;
}

.field_installation_close:hover {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.kbc__header {
  background-color: #fff;
  width: 100%;
}

/*.kbc__header:hover {
  background-color: #f6f7f9;
}*/

.kbc__header.act .mainmenu__wrap {
  height: auto;
}
@media (max-width: 1199.98px) {
  .kbc__header.act .kbc-breadcrumb {
    display: none;
  }
}

.kbc__header--scroll {
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  position: fixed;
  z-index: 45;
}

.kbc__header--fly {
  position: fixed;
  top: 0;
  z-index: 45;
  box-shadow: 0 2px 32px 0 rgba(51, 51, 102, 0.3);
}

.kbc__footer_info--mts span {
  color: #f02c1c;
}

div.kbc__footer_info {
  text-align: left;
  color: #757575;
  margin: 40px 0 0;
  line-height: 18px;
}

div.kbc__footer_info--mts {
  margin-bottom: -30px;
  color: #000;
}

.footer__soc a:first-child {
  max-width: 122px;
}

.catalog-detail__links_list {
  display: none;
}

.catalog-detail__links_list.flickity-enabled {
  display: block;
}

footer.kbc__footer {
  background: #f3f3f3;
  padding: 60px 0 0;
  border-top: 1px solid #cccccc;
  margin-bottom: 0;
}

.kmb-3 {
  margin-bottom: 30px;
}

.kbc__footer-after {
  border-top: 1px solid #cccccc;
  background: #e9e9e9;
  padding-bottom: 70px;
}

.services__wrap {
  display: flex;
  flex-direction: column;
}

.kbc_404 {
  margin-bottom: -98px;
  margin-top: 100px;
}

.page_form__current-uc,
.call-phone-current-uc_wrap {
  display: none;
}

.services-list__item-hover p {
  mask-image: linear-gradient(transparent, black 20%, black 60%, transparent 100%);
  -webkit-mask-image: linear-gradient(to bottom, black, black 20%, black 60%, transparent 100%);
}

.bc__footer_reward {
  padding: 27px 0;
  text-align: center;
}

.bc__footer_reward-tx {
  margin-top: 5px;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  color: #66666e;
}

.company__video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.company__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
}

.main-work__img {
  height: 232px;
}

.main-works__item_inner-sh {
  box-shadow: none;
}

@media (max-width: 767.98px) {
  .main-work__img {
    height: 260px;
  }
}

@media (max-width: 420.98px) {
  .main-work__img {
    height: 205px;
  }
}

.service-two__image {}

@media (min-width: 1200px) {
  /*.mainmenu__link {
    position: relative;
    z-index: 0;
    padding: 16px 12px 24px;
    white-space: nowrap;
  }

  .act .mainmenu__link {
    color: #ffffff;
  }

  .act .mainmenu__link:after {
    content: '';
    width: 100%;
    height: 29px;
    display: block;
    position: absolute;
    top: 13px;
    left: 0;
    z-index: -1;
    background: #727b8c;
    border-radius: 20px;
  }*/
}

#chat-24-widget-container {
  bottom: 40px !important;
}

@media (max-width: 635.98px) {
  .field_installation_title {
    font-size: 20px;
  }
}

@media (max-width: 479.98px) {
  .field_installation_title {
    font-size: 16px;
  }
}

@media (max-width: 379.98px) {
  .field_installation_title {
    font-size: 14px;
  }
}

@media (max-width: 991.98px) {
  .services-category__seo_img img {
    margin-bottom: 20px;
  }
}

@media (max-width: 635.98px) {
  .services-category__seo_btn {
    display: block;
  }

  .services-category__seo_text {
    max-height: 144px;
    overflow: hidden;
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  }

  .services-category__seo_wrap.active .services-category__seo_text {
    max-height: 5000px;
    transition: max-height 1s ease-in-out;
  }

  .services-category__seo_text h2 {
    text-align: left;
  }
}

@media (max-width: 479.98px) {
  .kbc__footer_callback {
    width: 100%;
    margin-right: 0;
  }

  .services-category__seo_text p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 10px;
  }

  .services-category__seo_text h2 {
    font-size: 22px;
    line-height: 24px;
    margin: 0 0 10px;
  }
}

@media screen and (max-width: 430px) {
  .open-form-fly {
    transform: inherit;
    -webkit-transform: inherit;
    width: 100%;
    top: inherit;
    bottom: 0;
    right: 0;
    border-radius: 0;
    display: inline !important;
  }

  .open-form-fly:hover {
    right: 0;
    background: #a20f13;
  }

  .whatsapp_mobile {
    bottom: 8%;
  }

  .tgbot_mobile {
    bottom: 140px;
  }

  .whatsapp_mobile_en {
    bottom: 15px;
  }

  #chat-24-widget-container {
    bottom: 100px !important;
  }
}

/*services*/
@media (max-width: 510px) {
  a.services-category__card_image_link {
    height: 482px;
  }
}

@media (max-width: 440px) {
  a.services-category__card_image_link {
    height: 435px;
  }
}

@media (max-width: 400px) {
  a.services-category__card_image_link {
    height: 388px;
  }
}

@media (max-width: 375px) {
  a.services-category__card_image_link {
    height: 360px;
  }
}

@media (max-width: 350px) {
  a.services-category__card_image_link {
    height: 340px;
  }
}

@media (max-width: 320px) {
  a.services-category__card_image_link {
    height: 300px;
  }
}

/*services*/

/*main-news__img*/
@media (max-width: 1399px) {
  .main-news__img {
    height: 135px;
  }
}

@media (max-width: 1199px) {
  .main-news__img {
    height: 152px;
  }
}

@media (max-width: 991px) {
  .main-news__img {
    height: 114px;
  }

  .main-news__title {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
  }
}

@media (max-width: 767px) {
  .main-news__img {
    height: 220px;
  }

  .main-news__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
  }
}

@media (max-width: 635px) {
  .main-news__img {
    height: 185px;
  }
}

@media (max-width: 439px) {
  .main-news__img {
    height: 168px;
  }

  .main-news__title {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }
}

@media (max-width: 399px) {
  .main-news__img {
    height: 155px;
  }
}

@media (max-width: 369px) {
  .main-news__img {
    height: 140px;
  }
}

@media (max-width: 339px) {
  .main-news__img {
    height: 130px;
  }
}

/*main-news__img*/

.kbc__video {
  margin: 0 auto 60px;
  justify-content: center;
  display: flex;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.kbc__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

.services__menu-brand_link {
  padding-left: 15px;
}

.services__menu-brand_active_name {
  display: block;
  font-size: 14px;
  color: #434e67;
  padding: 6px 9px;
  border-radius: 15px;
  position: absolute;
  text-align: center;
  width: 95%;
}

.services__menu-brand_active {
  width: 85%;
}

.services__menu-brand_active_name {
  text-align: left;
}

@media (max-width: 767.98px) {
  .main-services.main-section .main-services__item {
    width: 48%;
  }
}

.kbc__btn--outline {
  background: #fff;
  border-radius: 10px;
  color: #434e67;
  border: 1px solid #f02c1c;

  display: block;
  text-align: center;
  position: relative;
  white-space: nowrap;
  transition: 0.1s;

  font-weight: bold;
  font-size: 14px;
  line-height: 35px;
  padding: 0 13px;
  margin-right: 20px;
}

.kbc__btn--outline:hover {
  background: #f02c1c;
  color: #fff;
  box-shadow: 0 4px 16px 0 rgb(251 5 5 / 75%);
}

.submenu__item .kbc__btn--outline {
  max-width: 140px;
}

.kt_head_regions_list .kbc__btn--outline {
  margin-top: -6px;
  margin-bottom: -8px;
  height: fit-content;
}

.kt_head_mb .kbc__btn--outline {
  margin-top: -11px;
}

.kontact_head_not_found {
  margin-left: auto;
}

.banner-services-tw p.promo-desc_2022 {
  display: none;
  font-size: 14px;
  font-weight: 700;
  color: #f02c1c;
}

.promo-desc_2022--od {
  margin-bottom: 30px;
  margin-top: -20px;
  color: #fff;
}

.kbc__vk {
  margin-top: -5px;
}

.kbc__vk {
  position: relative;
  z-index: 1;
}

.kbc__vk-btn {
  font-size: 12.5px;
  display: inline-block;
  vertical-align: top;
  line-height: 15px;
  text-decoration: none;
  box-sizing: border-box;
}

.kbc__vk .kbc__vk-btn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
}

.kbc__vk-btn {
  padding: 7px 16px 8px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  background: 0 0;
  border: 0;
  *border: 0;
  border-radius: 4px;
}

.kbc__vk .kbc__vk-btn {
  background-color: #5181b8;
  color: #f3f3f3;
}

.kbc__vk-btn:before {
  content: '';
  display: inline-block;
  height: 11px;
  width: 15px;
  position: relative;
  bottom: -1px;
}

.kbc__vk-btn:before {
  background-image: url(https://st1-87.vk.com/images/icons/post_widget.png);
  background-repeat: no-repeat;
}

.kbc__vk-btn:before {
  margin-right: 8px;
  background-position: 0 -52px;
}

.main__logo--en {
  margin-top: -10px;
}

@media (max-width: 1199px) {
  .main__logo--en {
    margin-top: 12px;
  }
}


/*youtube btn*/
.yt-btn-wrap {
  overflow: hidden;
}

.yt-uix-button-subscription-container {
  display: block;
  max-width: 100%;
  white-space: nowrap;
}

.yt-uix-button {
  padding: 0 8px 0 5.5px;
  height: 24px;
  max-width: 100%;
  color: #fefefe;
  background-color: #e62117;
  font: 12px "YouTube Noto", Roboto, arial, sans-serif;

  display: inline-block;
  border: solid 1px transparent;
  outline: 0;
  font-weight: 500;
  font-size: 11px;
  text-decoration: none;
  white-space: nowrap;
  word-wrap: normal;
  line-height: normal;
  vertical-align: middle;
  cursor: pointer;
  *overflow: visible;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgb(0 0 0 / 5%);
}

.yt-subscription-button-subscriber-count-branded-horizontal {
  padding: 0 6px;
  color: #737373;
  font-size: 11px;
  text-align: center;

  display: inline-block;

  height: 24px;
  line-height: 24px;

  margin-left: -4px;
  border: 1px solid #ccc;
  background-color: #fafafa;
  vertical-align: middle;
  border-radius: 0 2px 2px 0;
  border-left: none;
  padding-left: 7px;
}

.yt-uix-button:before {
  margin-right: 6px;

  background-image: url('/img/subscribe_button_branded_lozenge.png');
  background-repeat: no-repeat;
  background-size: auto;
  width: 16px;
  height: 12px;

  content: '';
  display: inline-block;
  vertical-align: middle;
}

.yt-link {
  color: #e62117;
}

/*youtube btn*/

/*vk btn*/
.wcommunity_header {
  position: relative;
  color: #000000;
  border-color: #d3dce7;

  padding-top: 34px;
  border-bottom: 1px solid var(--steel_gray_80);
  padding-bottom: 12px;
}

.wcommunity_header_avatar {
  position: absolute;
  z-index: 1;
  width: 34px;
  height: 34px;
  top: 0;
  border-radius: 50%;
  left: 0;
}

.wcommunity_header_avatar img {
  width: 34px;
  height: 34px;
  vertical-align: top;

  border-radius: 50%;
}

.wcommunity_name {

  position: absolute;
  z-index: 1;
  top: 8px;
  white-space: nowrap;
  left: 44px;
  right: 0;
}

.wcommunity_name .wcommunity_name_link {
  line-height: 18px;
  font-size: 13px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;

  color: #0c509f;
}

.wcommunity_footer {
  position: relative;
  z-index: 1;
}

.flat_button {
  font-size: 12.5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  white-space: nowrap;
  outline: 0;
  font-family: var(--palette-vk-font, -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Geneva, "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans Cherokee", "Noto Sans Devanagari", "Noto Sans Ethiopic", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans Lao", "Noto Sans Osmanya", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", arial, Tahoma, verdana, sans-serif);
  vertical-align: top;
  line-height: 15px;
  text-decoration: none;
  color: var(--white);
  box-sizing: border-box;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;

  padding: 7px 16px 8px;
  margin: 0;
  cursor: pointer;
  text-align: center;
  background: 0 0;
  background-color: var(--blue_400);
  border: 0;
  border-radius: 4px;

  background-color: #5181b8;
  color: #f3f3f3;

  margin-top: 0;
}

.flat_button.logo_button:before {
  content: '';
  display: inline-block;
  height: 11px;
  width: 15px;
  position: relative;
  bottom: -1px;

  background-image: url('https://st7-14.vk.com/images/icons/post_widget.png');
  background-repeat: no-repeat;

  margin-right: 8px;
  background-position: 0 -52px;
}

/*vk btn*/

/*lazy load*/
.lazybgi {
  background-image: none;
  background-color: #F1F1FA;
}


.main-page__seo-text p {
  color: #434e67;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 10px;
}

.main-page__seo-text h2 {
  color: #434e67;
  margin: 0 0 20px;
}

.main-page__seo-text h3 {
  color: #434e67;
  margin: 15px 0;
}

.main-page__seo-text ol li {
  color: #434e67;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 5px;
  white-space: pre-line;
  padding-left: 30px;
  background: url(/img/list-icon.png) no-repeat left 9px;
}

.seo__text-style ul{
  list-style-type: disc;
  padding-inline-start: 20px;
}
.seo__text-style ol{
  list-style-type: decimal;
  padding-inline-start: 20px;
}
.work-text ul{
  list-style-type: disc;
  padding-inline-start: 20px;
}
.work-text ul li{
  color: #434e67;
  font-size: 18px;
  line-height: 26px;
  margin: 0 30px 10px;
}

.sitemap__wrap {
  padding: 50px;
}

.sitemap__wrap .submenu {
  margin-bottom: 50px;
}

.select__wrapper{
  display: none;
}
@media (max-width: 767.98px){
  .package-of-services div.tab{
      display: none;
  }
  .select__wrapper{
      display: block;
  }
  div.tabs{
      border-bottom: 0px;
  }
}


/*packages*/
.packages {
  margin: 30px 0;
}

.packages__iner {
  display: flex;
  justify-content: space-between;
}

.package {
  background: linear-gradient(180deg, #F8F8F8 0%, #EBEBEB 100%);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
  width: 31%;
  padding: 4px 16px;
  position: relative;
  min-height: 300px;
  text-align: center;
  padding-bottom: 210px;
}

.package__left::before {
  content: "";
  position: absolute;
  padding-top: 50%;
  width: 50%;
  max-height: 100%;
  background: #f02c1c;

  bottom: -10px;
  left: -10px;
  z-index: -5;
}

.package__right::before {
  content: "";
  position: absolute;
  padding-top: 50%;
  width: 50%;
  max-height: 100%;
  background: #f02c1c;

  top: -10px;
  right: -10px;
  z-index: -5;
}

.package__title {
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  font-weight: 600;
  color: #000000;
  margin-top: 8px;
}

.package__title-name {
  display: inline-block;
  font-size: 23px;
  line-height: 26px;
  font-weight: 300;
  color: #686868;
  margin-top: 7px;
  position: relative;
  border-bottom: 1px solid rgba(63, 68, 75, 0.3);
  text-align: center;
  margin-bottom: 14px;
  padding: 0 30px 6px;
}

.package__title span:after {
  /*   content: "";
position: absolute;
width: 70%;
margin: 0 auto;
height: 1px;
bottom: 0;
right: 0px;
background-color: rgba(63, 68, 75, 0.3);*/
}

.package__list {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.package__list li {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  color: #091114;
  margin-bottom: 8px;
}

.package__list-circle {
  position: relative;
  width: 20px;
  display: inline-block;
}

.package__list-circle::before {
  content: "";
  position: absolute;
  background: #f02c1c;
  box-shadow: 0px 0px 6px #f02c1c, 0px 0px 6px #f02c1c, 0px 0px 4px #f02c1c, 0px 0px 2px #f02c1c, 0px 0px 1px #f02c1c, 0px 0px 1px #f02c1c;
  height: 7px;
  width: 7px;
  top: -8px;
  left: 5px;
  border-radius: 50%;
}

.package__price {
  font-weight: 700;
  font-size: 27px;
  line-height: 32px;
  width: fit-content;
  color: #356FD4;
  padding: 4px 10px;
  background: none;
  box-shadow: none;
  margin: 0 auto 18px;

  border: 1px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(to bottom, rgba(192, 192, 192, 0.26), #AFAFAF);
}

.package__btn {
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #FFFFFF;
  background: #f02c1c;
  padding: 16px 80px;
  margin: 0 auto 18px;
  width: fit-content;
  display: block;
  cursor: pointer;
  transition: .3s;
  border-radius: 20px;
}

.package__btn:hover {
  box-shadow: 0 4px 16px 0 rgb(251 5 5 / 75%);
}

.detail-packages {
  margin-bottom: 100px;
}

.detail-packages .package__btn {
  background: #d92126;
}

.detail-packages .package__btn:hover {
  background: #d9093a;
}

.package__btn.package__btn--white {
  box-shadow: 0px 1.8224543333053589px 3.6449086666107178px 0px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  color: rgba(53, 111, 212, 1);
  padding: 16px 40px;
}
.package__btn.package__btn--white:hover {
  background: #f9f9f9;
}

.package__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 3291.98px) {
  .packages__iner {
      flex-wrap: wrap;
      justify-content: space-around;
  }

  .package {
      width: 40%;
      margin-bottom: 50px;
  }

  .package:nth-child(2):before {
      content: "";
      position: absolute;
      padding-top: 50%;
      width: 50%;
      max-height: 100%;
      background: #f02c1c;
      top: -10px;
      right: -10px;
      z-index: -5;
  }
  
  .package:nth-child(3):before {
    content: "";
    position: absolute;
    padding-top: 50%;
    width: 50%;
    max-height: 100%;
    background: #f02c1c;
    bottom: -10px;
    left: -10px;
    z-index: -5;
  }
}

@media (max-width: 1291.98px) {
  .package {
    width: 49%;
    margin-bottom: 50px;
  }
}

@media (max-width: 991.98px) {
  .package {
      width: 65%;
  }
}

@media (max-width: 767.98px) {
  .package {
      width: 100%;
  }
  .package::after {
    content: "";
    position: absolute;
    padding-top: 50%;
    width: 50%;
    max-height: 100%;
    background: #f02c1c;
    bottom: -10px;
    left: -10px;
    z-index: -5;
}
}

@media (max-width: 991.98px) {
    .packages__iner {
        flex-wrap: wrap;
    }

    .package {
        width: 100%;
        margin-bottom: 60px;
    }

    .package__right::after {
        content: "";
        position: absolute;
        padding-top: 50%;
        width: 50%;
        max-height: 100%;
        background: #f02c1c;

        bottom: -10px;
        left: -10px;
        z-index: -5;
    }

    .package__left:after {
        content: "";
        position: absolute;
        padding-top: 50%;
        width: 50%;
        max-height: 100%;
        background: #f02c1c;

        top: -10px;
        right: -10px;
        z-index: -5;
    }
}

@media (max-width: 479.98px) {
    .package {
        padding: 5px 5px 210px;
    }

    .package__btn {
        font-size: 18px;
        line-height: 24px;
        padding: 16px 36px;
    }

    .package__price {
        font-weight: 700;
        font-size: 25px;
        line-height: 35px;
        padding: 13px 26px;
    }
}
/*packages*/

/*portfolio*/
.wrapper .page__header {
  padding: 10px 0 12px;
}
div.work-text h3,  div.work-text h4{
  color: #434e67;
  font-size: 18px;
  margin: 0 30px 10px;
}
.page__mate{
  margin-left: 66px;
  color: #939db4;
}
.page__mate-data{
  font-size: 18px;
}
.page__mate-tags{
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
}
.page__mate-tags a{
  display: block;
  padding: 4px 9px;
  background-color: #fff;
  color: #939db4;
  margin-right: 15px;
  font-size: 18px;
  border-radius: 5px;
  margin-bottom: 5px;
  text-decoration: none;
  transition: all 0.1s;
}
.page__mate-tags a:hover{
  color: #f02c1c;
}
@media (max-width: 635.98px){
  .page__mate{
      margin-left: 45px;
  }
}
/*portfolio*/

 /*new year button*/
 .new-year-button {
  bottom: 0;
  display: block;
  height: 167px;
  left: 0;
  position: fixed;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  width: 100%;
  z-index: 49;
  display: none;
}

.new-year-button:before {
  background: -webkit-linear-gradient(top, rgba(41, 41, 41, 0), #292929);
  background: linear-gradient(180deg, rgba(41, 41, 41, 0), #292929);
  bottom: 0;
  content: "";
  display: block;
  height: 90px;
  left: 0;
  opacity: .6;
  position: absolute;
  right: 0;
  width: 100%;
}

.new-year-button__image,
.new-year-button__text {
  right: 5%;
}


.new-year-button__text {
  color: #fff;
  font: 500 16px/17px Arial, sans-serif;
  position: absolute;
  margin-right: 36px;
  top: 131px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.new-year-button__image {
  background-image: url(/img/new-year-button.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  height: 167px;
  position: absolute;
  width: 340px;
}

.new-year-button__close {
  background: none;
  border: none;
  box-sizing: content-box;
  display: block;
  height: 16px;
  padding: 5px;
  position: absolute;
  right: 5px;
  top: 120px;
  width: 16px;
}

.new-year-button__close:after,
.new-year-button__close:before {
  background-color: #999;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  width: 17px;
}

.new-year-button__close:before {
  -webkit-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
}

.new-year-button__close:after {
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}

@media screen and (max-width: 430px) {
  .new-year-button__text {
      position: relative;
      margin-right: 0;
  }

  .new-year-button__image,
  .new-year-button__text {
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
  }

  .new-year-button {
      bottom: 50px;
  }
}
/*new year button*/

.footer__contact div{
  display: inline-block;
}


/*new header*/
.kbc__logo {
  margin-right: 25px;
  width: inherit;
}

.header__wrap {
  justify-content: space-between;
}

.header__menu {
  border-top: 1px solid #E4E7EC;
  margin-top: 23px;
}

.kbc__header {
  padding-bottom: 0;
}

@media (max-width: 635.98px) {
  .kbc__logo {
    margin-right: 0;
    width: 200px;
  }
}
@media (max-width: 479.98px) {
  .kbc__logo {
    margin-right: 0;
    width: 150px;
  }
  div.header__wrap{
    flex-wrap: nowrap;
  }
}



@media (max-width: 1199.98px) {
  .header__menu {
    border-top: none;
    margin-top: 0;
  }

  .kbc__header.act .mainmenu__wrap {
    height: auto;
  }
}
/*new header*/


.kbc__footer_search input[type=submit]{
  display: none;
}


/*footer new*/
.footer__main {
  background-color: #F6F7F9;
  padding: 50px 0;
}

.footer__block1 {
  display: flex;
  justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #D0D3D8;
}

.footer__reward {
  display: flex;
  justify-content: space-between;
  width: 320px;
}

.footer__reward img {
  width: 65px;
  margin-right: 15px;
}

.footer__rewardtext {
  font-weight: 400;
  font-size: 14px;
  color: #434E67;
}

.footer__search {
  width: 52%;
}

.kbc__footer_search {
  position: relative;
}

.kbc__footer_search input[type=text] {
  width: 100%;
  border: 1px solid #E4E7EC;
  margin-top: 0;
  padding: 12px 15px;
  color: grey;
  font-size: 14px;
  height: 50px;
  border-radius: 15px;
}

.kbc__footer_search input[type=submit] {
  content: "";
  width: 18px;
  height: 18px;
  background: url("/img/svg/search.svg") no-repeat;
  right: 16px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 5;
  position: absolute;
  display: block;
  font-size: 0;
  border: 0;
  padding: 0;
  border-radius: inherit;
  cursor: pointer;
}

.footer__block2 {
  margin: 26px 0 46px;
  display: flex;
  justify-content: space-between;
}

.footer__social {
  display: flex;
}

.footer__social {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.footer__social a {
  display: block;
  width: 50px;
  height: 50px;
  margin-right: 15px;
}

.footer__social a:last-child {
  margin-right: 0;
}

.footer__vk {
  background-image: url('/img/svg/1.svg');
}

.footer__inst {
  background-image: url('/img/svg/5.svg');
}

.footer__youtube {
  background-image: url('/img/svg/2.svg');
}

.footer__rutube {
  background-image: url('/img/svg/3.svg');
}

.footer__tiktok {
  background-image: url('/img/svg/4.svg');
}

.footer__tg {
  background-image: url('/img/svg/6.svg');
}

.kbc__footer_callback_new {
  display: inline-block;
  width: 100%;
  padding: 15px 20px;
  background: #F02C1C;
  color: #fff;
  cursor: pointer;
  text-align: center;
  transition: .3s;

  height: 50px;
  border-radius: 15px;

  font-weight: 700;
  font-size: 18px;
}

.footer__ucinfo {
  margin: 0 10px;
  width: 267px;
}

.footer__ucinfo_block {
  position: relative;
  padding-left: 30px;
  margin-bottom: 25px;
}

.footer__ucinfo_block:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}

.footer__city_address:before {
  background: url(/img/svg/footer_address.svg) no-repeat;
}

.footer__city__phone:before {
  background: url(/img/svg/footer_phone.svg) no-repeat;
}

.footer__city_time:before {
  background: url(/img/svg/footer_schdl.svg) no-repeat;
}

.footer__ucinfo_block {
  font-weight: 400;
  font-size: 18px;
  color: #434E67;
}

.footer__city_address_btn {
  font-weight: 700;
  font-size: 14px;
  color: #F02C1C;
}

.footer__copyright {
  background-color: #ECEDEF;
  padding: 45px 0;
}

.footer__copyright_info {
  font-weight: 400;
  font-size: 12px;
  color: #939DB4;
}

.footer__copyright_info--mts {
  color: #434E67;
  margin-bottom: 12px;
}

.footer__copyright_info--mts span {
  color: #F02C1C;
}

@media (max-width: 1399.99px) {
  .footer__search {
    width: 45%;
  }

  .foorter__menu {
    width: 35%;
  }
}

@media (max-width: 1199.98px) {
  .footer__search {
    width: 33%;
  }

  .footer__social {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px 35px;
  }

  .footer__btns {
    width: 250px;
  }

  .kbc__footer_callback {
    width: 100%;
    height: auto;
    margin-right: 0;
  }
}

@media (max-width: 991.98px) {

  .footer__block1,
  .footer__block2 {
    flex-wrap: wrap;
  }

  .footer__search {
    width: 100%;
    margin-top: 15px;
  }

  .footer__reward {
    margin-top: -8px;
  }

  .foorter__menu {
    width: 50%;
  }

  .footer__btns {
    margin: 20px auto 0;
    width: auto;
  }

  .footer__social {
    display: flex;
    grid-gap: inherit
  }

  .footer__block2 {
    margin-bottom: 0;
  }
}

@media (max-width: 767.98px) {}

@media (max-width: 635.99px) {
  .footer__logo {
    margin: 0 auto 30px;
  }

  .foorter__menu,
  .footer__ucinfo {
    width: 100%;
    margin: 0 0 20px;
  }

  .footer__btns {
    width: 100%;
    margin: 0;
  }

}

@media (max-width: 439.99px) {
  .footer__social {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer__social a {
    margin-bottom: 10px;
  }
}
/*footer new*/


.header__contact-mobile {
  display: none;
  position: relative;
}

@media (max-width: 767.98px) {
  .header__contact-mobile {
    display: block;
    height: 0;
    transform: scaleY(0);
    transition: transform .1s ease-out;
    transform-origin: top;
  }

  .kbc__header.act .header__contact-mobile {
    height: auto;
    transform: scaleY(1);
    transition: transform .3s ease-out;
    transform-origin: top;

    padding: 17px 0;
  }

}


.about-kbc__header{
  padding: 70px 0 40px;
}


.form__check input[type=checkbox] + label {
    padding-left: 30px;
    display: block;
    position: relative;
    font-size: 14px;
    line-height: 130%;
    color: #292929;
    text-align: left;
}
.form__check-white input[type=checkbox] + label {
   color: #fff;
}
.form__check input[type=checkbox] + label:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    margin: auto;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #ccced5;
    background-repeat: no-repeat;
    background-position: center;
}
.form__check input[type=checkbox]:checked + label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS42ODk3IDEuODQ4MjVMMy41Mzc5NSA4TDAgNC40NjIwN0wxLjg0ODI1IDIuNjEzODJMMy41Mzc5NSA0LjMwMzUyTDcuODQxNDcgMEw5LjY4OTcgMS44NDgyNVoiIGZpbGw9IiMxQjFGMjkiLz4KPC9zdmc+Cg==);
}
.form__check input[type=checkbox] + label a {
    text-decoration: underline;
}
.form__check{
  padding-bottom: 10px;
}
.form__cell_error {
    border: 1px solid #C20F0F !important;
}


.characteristics-product dd{
  word-break: normal;
}
/* End */
/* /local/templates/kibercar/lib/lite-youtube-embed/lite-yt-embed.css?16893229132581 */
/* /local/templates/kibercar/css/styles/main.css?15646488926696 */
/* /local/templates/kibercar/css/styles/template.css?157658052418207 */
/* /local/templates/kibercar/css/fonts.css?15646488924199 */
/* /local/templates/kibercar/css/styles/style.css?1763097469134648 */
/* /local/templates/kibercar/lib/fancybox/jquery.fancybox.min.css?155437131412795 */
/* /local/templates/kibercar/lib/select2/select2.css?158451421516704 */
/* /local/templates/kibercar/lib/intl-tel-input/css/intlTelInput.min.css?156132528019157 */
/* /local/templates/kibercar/css/old-style.css?166089679026903 */
/* /local/templates/kibercar/css/loader.css?15815959392676 */
/* /local/templates/kibercar/css/main.min.css?1747988610216694 */
/* /local/components/kibercar/cities/templates/new_v2/style.css?176457410713367 */
/* /local/templates/kibercar/components/bitrix/menu/footer-new/style.css?1742968112197 */
/* /local/components/kibercar/feedback2/templates/.default/style.css?17570010437640 */
/* /local/components/kibercar/feedback2/templates/getlead/style.css?16594259472896 */
/* /local/components/kibercar/feedback/templates/orderProduct/style.css?15774476401246 */
/* /local/components/kibercar/complaint/templates/.default/style.css?17570529904785 */
/* /local/components/kibercar/feedback/templates/getPrice/style.css?15774476861294 */
/* /local/components/kibercar/auto/templates/.default/style.css?16439536603621 */
/* /local/templates/kibercar/template_styles.css?175930442242936 */
