

/* Start:/bitrix/templates/new/components/bitrix/search.title/title_serch/style.css?16632326962217*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/new/components/bitrix/search.title/title_serch/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/system.auth.form/new_auth/style.css?1687132589893*/
div.bx-auth {max-width:600px; margin-top:16px; margin-bottom:24px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}
td.bx-auth-label{text-align:right; font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table td {padding:3px;}

div.bx-auth input.bx-auth-input {vertical-align:middle;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(/bitrix/templates/new/components/bitrix/system.auth.form/new_auth/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/new/components/bitrix/system.auth.form/new_auth/images/sec-unlocked.png);}


/* End */


/* Start:/bitrix/templates/new/styles.css?170107815740943*/
.footer__poweredby .poweredby {
	transition: .5s;
	opacity: .5;
}

.footer__menu a {
	margin-right:5px;
}

.about a {
    text-decoration: none;
}

.about a:hover {
    color:#964B00;
}

.plashka {
display: block;
text-align: center;
margin-top: 40px;
}

.font-about {
font-size: 20px;
margin-top: 60px;
}

.img-about-new {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.img-about-new img {
margin-bottom: 20px;
height: auto;
}

.social-c {
text-align: center;
}

.social-c a {
margin-right: 5px;
text-decoration: none;
}

.video-top {
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 10px 0 20px;
}
.js-svernut {
	font-family: FS Albert Pro;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.16px;
	text-transform: uppercase;
	color: #E46B00;
	cursor: pointer;
}
.url-organization {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	gap: 10px;
}
.listJobs {
	height: 0px;
	opacity: 0;
	display: none;
}
.listJobs.active {
	height: 100%;
	opacity: 1;
	display: block;
}
.video-container {
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}

.video-container video {
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
}

.video-container > video {
height: 100%;
width: 100%;
}

/* 2023.06.07 */
.page.page-base .header-menu__content {padding-left: 0; display: flex; align-items: center; justify-content: space-between;}

.page.page-base .header__lk {padding-right: 60px; display: flex; align-items: center; margin-bottom: 0; justify-content: space-evenly; height: 100%; order: 1; }
.page.page.page-base .header__lk .header__lk-info {font-size: 20px; line-height: 23px; color: #e46b00; font-weight: 700; background: #fff; border-radius: 30px; padding: 16px 30px; position: relative; text-decoration: none; display: inline-flex; }

.page.page-base .header__lk.authorized .header__lk-info {width: 44px; height: 44px; overflow: hidden; padding: 5px;}
.page.page-base .header__lk.authorized .header__lk-info span {width: 34px; height: 34px; overflow: hidden; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; background: #E46B00; font-weight: 700; font-size: 16px; line-height: 18px; text-transform: uppercase;}
.page.page-base .header__lk.authorized .header__lk-btn {margin-left: 30px; display: flex; align-items: center; color: #1E1E1E; font-weight: 400; text-decoration: none; font-size: 16px; line-height: 18px; border: none; background: none; outline: none; transition: .5s; }
.page.page-base .header__lk.authorized .header__lk-btn:hover {color: #e46b00; }
.page.page-base .header__lk.authorized .header__lk-btn svg {color: #585858; margin-left: 10px; }

.page.page-base .header__lk.unauthorized .header__lk-btn {margin-left: 30px; display: flex; align-items: center; color: #585858; font-size: 16px; line-height: 18px; border: none; background: none; outline: none; transition: .5s; }
.page.page-base .header__lk.unauthorized .header__lk-info {transition: .5s; display: inline-flex; align-items: center; font-size: 16px; line-height: 18px; color: #1E1E1E; font-weight: 400; padding: 10px 20px;}
.page.page-base .header__lk.unauthorized .header__lk-info:hover {color: #e46b00;}
.page.page-base .header__lk.unauthorized .header__lk-info svg {margin-right: 10px; flex-shrink: 0; color: #e46b00;}


.page.page-base .header-menu__list {margin-left: 33%;}

.page.page-base .header__lk + .header-menu__list {padding-right: 0;}

#orderServiceModal:not(.in) .new-inputs-section {
	display: none !important;
}
#orderServiceModal.in .new-inputs-section.active {
	display: block !important;
}

@media (max-width: 1800px) {
	.page.page-base .header-menu__list {
		margin-left: 38%;
		flex-wrap: wrap;
		justify-content: flex-start;
		/*padding-right: 0;*/
	}
	.page.page-base .header-menu__list li {height: auto; margin-right: 30px;}
}
@media (max-width: 1600px) {
	.page.page-base .header-menu__list {
		margin-left: 42%;
	}
}
@media (max-width: 1279px) {
	.page.page-base .header-menu__list {
		margin-left: 570px;
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.page.page-base .header__lk-info {display: none; }
	.page.page-base .header__lk-btn {padding: 0; }
	.page.page-base .header__lk-btn span {display: none; }
}
@media (max-width: 767px) {
	.page.page-base .header-menu__list {margin-left: 0;}
	.page.page-base .header-menu__content {flex-direction: column;}
	.page.page-base .header__lk {padding-right: 0; margin: 20px 0 30px;}
	.new-horizontal {
		display: flex;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

}


/* LK */
.top-navigation {
	background: #fff;
	border: 1px solid #DEDEDE;
	border-top: none;
	border-radius: 0 0 20px 20px;
	display: flex;
	justify-content: space-between;
	padding: 0 7%;
	margin: -21px 0 40px; }
.top-navigation__item.more {
	display: none; }
.top-navigation__link {
	display: flex;
	align-items: center;
	height: 98px;
	position: relative;
	text-decoration: none;
	color: #585858;
	padding: 0 20px;
	font-size: 20px;
	line-height: 23px;
	transition: .5s; }
.top-navigation__link svg {
	margin-right: 5px;
	flex-shrink: 0; }
.top-navigation__link::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #e46b00;
	border-radius: 10px 10px 0 0;
	height: 0;
	transition: .5s; }
.top-navigation__link:hover {
	color: #e46b00; }
.top-navigation__link.active::before {
	height: 13px; }
@media (max-width: 1599px) {
	.top-navigation {
		padding: 0 20px; } }
@media (max-width: 1200px) {
	.top-navigation__link {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 16px;
		line-height: 1.25; } }
@media (max-width: 991px) {
	.top-navigation {
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		width: 100%;
		filter: drop-shadow(0px -2px 15px rgba(0, 0, 0, 0.1));
		border-radius: 5px 5px 0 0;
		margin: 0;
		z-index: 10;
		padding-left: 15px;
		padding-right: 15px; }
	.top-navigation__link {
		height: 56px;
		flex-direction: column;
		font-size: 12px;
		line-height: 14px;
		justify-content: center;
		color: #A4A4A4;
		padding-left: 5px;
		padding-right: 5px; }
	.top-navigation__link::before {
		content: none; }
	.top-navigation__link svg {
		height: 20px;
		margin-right: 0;
		margin-bottom: 2px; }
	.top-navigation__link.active {
		color: #585858; }
	.top-navigation__link.active svg {
		color: #e46b00; } }
@media (max-width: 767px) {
	.top-navigation__item.dropdown-item {
		display: none; }
	.top-navigation__item.more {
		display: block;
		position: relative; }
	.top-navigation__item.more .dropdown-menu {
		position: absolute;
		right: -15px;
		bottom: 100%;
		background: #fff;
		border-bottom: 1px solid #ECECEC;
		filter: drop-shadow(0px -2px 15px rgba(0, 0, 0, 0.1));
		border-radius: 5px 5px 0 0;
		width: 68px; }
	.top-navigation__item.more.open .top-navigation__item.dropdown-item {
		display: flex;
		text-align: center; } }

.grid-box {
	background: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 20px;
	position: relative;
	padding: 60px;
	margin-bottom: 50px;
	font-size: 20px;
	line-height: 23px; }
.grid-box.bg-red {
	color: #fff;
	background: #FF5353; }
.grid-box h3 {
	font-weight: 700;
	font-size: 36px;
	line-height: 41px;
	text-transform: uppercase;
	margin: 0 0 20px; }
@media (max-width: 1599px) {
	.grid-box {
		padding: 30px; } }
@media (max-width: 1200px) {
	.grid-box {
		margin-bottom: 30px;
		padding: 25px; }
	.grid-box h3, .grid-box h4 {
		font-size: 26px;
		line-height: 1.125; } }
@media (max-width: 991px) {
	.grid-box {
		padding: 20px 15px;
		border-radius: 10px;
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 20px;
		width: 100%; }
	.grid-box h3, .grid-box h4 {
		font-size: 16px; }
	.grid-box.notify {
		display: block;
		width: 100%;
		order: -1; } }

.page-grid {
	position: relative;
	display: flex;
	align-items: flex-start; }
.page-grid .page__title {
	margin: 0 0 40px;
	display: flex;
	align-items: center;
	text-transform: none;
	font-size: 20px;
	line-height: 23px; }
.page-grid .page__title .text-center {
	width: 100%; }
.page-grid .page__title h1, .page-grid .page__title h3, .page-grid .page__title h4 {
	margin: 0 30px 0 0;
	text-transform: uppercase; }
.page-grid .page__title h4 {
	font-weight: 700;
	font-size: 30px;
	line-height: 34px; }
.page-grid .page__title svg:first-child {
	margin-right: 10px; }
.page-grid__content {
	flex-grow: 1; }
.page-grid__aside {
	flex-shrink: 0;
	width: 32.291%;
	margin-left: 50px; }
.page-grid__aside-menu {
	width: 22.135%;
	max-width: 394px;
	flex-shrink: 0;
	margin-right: 30px; }
@media (max-width: 1200px) {
	.page-grid h1, .page-grid .h1 {
		font-size: 30px; }
	.page-grid .page__title {
		margin-bottom: 20px; }
	.page-grid .page__title h4 {
		font-size: 26px; }
	.page-grid__aside {
		margin-left: 30px; } }
@media (max-width: 991px) {
	.page-grid {
		flex-direction: column;
		width: 100%; }
	.page-grid .page__title h4 {
		font-size: 16px;
		line-height: 18px; }
	.page-grid__content {
		display: block;
		width: 100%; }
	.page-grid__aside {
		margin-left: 0;
		width: 100%;
		display: contents; }
	.page-grid__aside-menu {
		display: none; } }

.resident-data__head {
	display: flex;
	align-items: center;
	margin-bottom: 30px; }
.resident-data__logo {
	margin-right: 20px; }
.resident-data__title {
	font-weight: 700;
	font-size: 30px;
	line-height: 34px; }
.resident-data__about {
	font-weight: 700;
	font-size: 24px;
	line-height: 27px;
	margin-bottom: 30px; }
.resident-data__subtitle {
	margin-bottom: 20px; }
.resident-data__info {
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 50px; }
.resident-data__info > .row {
	margin-bottom: 15px; }
.resident-data__info > .row:last-child {
	margin-bottom: 0; }
.resident-data__info-label {
	opacity: .6; }
.resident-data__archive {
	margin-bottom: 50px; }
.resident-data__archive .item {
	margin-bottom: 15px; }
.resident-data__archive .item a {
	text-decoration: none;
	display: flex;
	align-items: center;
	color: #585858;
	font-size: 18px;
	line-height: 21px;
	transition: .5s; }
.resident-data__archive .item a img {
	margin-right: 15px;
	flex-shrink: 0; }
.resident-data__archive .item a:hover {
	color: #e46b00; }
.resident-data__collapse-link {
	color: #e46b00;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px; }
.resident-data__collapse-link .svg-icon {
	width: 12px;
	height: 13px;
	margin-left: 10px;
	transition: .5s; }
.resident-data__collapse-link .collapse-hide {
	display: none; }
.resident-data__collapse-link[aria-expanded="true"] .svg-icon {
	transform: scaleY(-1); }
.resident-data__collapse-link[aria-expanded="true"] .collapse-show {
	display: none; }
.resident-data__collapse-link[aria-expanded="true"] .collapse-hide {
	display: inline; }
.resident-data__contacts .item {
	display: flex;
	align-items: center;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 8px; }
.resident-data__contacts .item:last-child {
	margin-bottom: 0; }
.resident-data__contacts .item svg {
	margin-right: 10px;
	flex-shrink: 0; }
.resident-data__contacts a {
	color: #585858;
	transition: .5s;
	text-decoration: underline; }
.resident-data__contacts a:hover {
	color: #e46b00;
	text-decoration: underline; }
.resident-data__pay {
	margin-top: 40px; }
.resident-data__pay .btn-default {
	color: #fff;
	font-size: 20px;
	line-height: 23px;
	padding: 20px;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
	background: none;
	transform: none !important; }
.resident-data__pay .btn-default:hover, .resident-data__pay .btn-default:focus, .resident-data__pay .btn-default:active {
	background: #fff;
	color: #FF5353;
	border: 1px solid #FFFFFF; }
@media (max-width: 991px) {
	.resident-data__head {
		display: block;
		margin-bottom: 0; }
	.resident-data__logo {
		margin-bottom: 10px;
		width: 60px; }
	.resident-data__title {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px; }
	.resident-data__about {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 20px; }
	.resident-data__info {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 20px; }
	.resident-data__info > .row {
		margin-bottom: 10px; }
	.resident-data__subtitle {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 10px; }
	.resident-data__archive {
		margin-bottom: 20px; }
	.resident-data__archive .item {
		margin-bottom: 10px; }
	.resident-data__archive .item a {
		font-size: 14px;
		line-height: 16px; }
	.resident-data__collapse-link-wrap {
		text-align: center; }
	.resident-data__collapse-link {
		font-size: 14px;
		line-height: 16px; }
	.resident-data__contacts .item {
		font-size: 14px;
		line-height: 16px; }
	.resident-data__contacts .item svg {
		width: 16px;
		height: 16px; }
	.resident-data__pay .btn {
		font-size: 16px;
		line-height: 18px;
		padding-top: 13px;
		padding-bottom: 13px; }
	.resident-data .page-grid__aside {
		display: none; } }

.orders .page__title {
	text-align: center; }
.orders__table table {
	width: 100%; }
.orders__table th, .orders__table td {
	border-bottom: 1px solid #D9D9D9;
	padding: 10px 25px;
	text-align: center; }
.orders__table th:first-child, .orders__table td:first-child {
	text-align: left;
	padding-left: 0; }
.orders__table th:last-child, .orders__table td:last-child {
	padding-right: 0; }
.page-grid__aside .orders__table th, .page-grid__aside .orders__table td {
	text-align: left; }
.orders__table th {
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	opacity: .6; }
.orders__table td {
	font-weight: 400;
	font-size: 19px;
	line-height: 22px;
	padding-top: 20px;
	padding-bottom: 20px; }
.orders__table td:first-child {
	font-weight: 700; }
.orders__table .status {
	display: flex;
	align-items: baseline; }
.orders__table .status__icon {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin-right: 6px;
	flex-shrink: 0;
	position: relative;
	top: -2px; }
.orders .orders-table-title svg {
	width: 16px;
	height: 16px;
	color: #e46b00;
	display: none;
	flex-shrink: 0; }
@media (max-width: 1200px) {
	.orders__table th {
		font-size: 15px;
		line-height: 1.25;
		padding-top: 5px;
		padding-bottom: 5px; }
	.orders__table td {
		font-size: 16px;
		line-height: 1.25;
		padding-top: 10px;
		padding-bottom: 10px; } }
@media (max-width: 991px) {
	.orders .grid-box {
		padding: 0;
		box-shadow: none;
		background: none; }
	.orders .grid-box .page__title {
		display: none; }
	.orders .orders__table tbody tr {
		display: block;
		margin-bottom: 10px;
		background: #fff;
		box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
		border-radius: 10px;
		padding: 15px; }
	.orders .orders__table td:last-child {
		border: none;
		margin: 0;
		padding-bottom: 0; }
	.orders .orders-table-title {
		width: 100%;
		text-align: left;
		font-weight: 700;
		padding-bottom: 0;
		align-items: center; }
	.orders .orders-table-title::before {
		display: none; }
	.orders .orders-table-title svg {
		display: block;
		margin-left: auto;
		transform: scaleY(1);
		transition: .5s; }
	.orders .orders-table-collapsed {
		height: 0;
		overflow: hidden;
		opacity: 0;
		padding: 0;
		transition: all .75s, opacity .2s, padding-bottom .5s;
		display: flex; }
	.orders tr.opened .orders-table-title {
		padding-bottom: 10px; }
	.orders tr.opened .orders-table-title svg {
		transform: scaleY(-1); }
	.orders tr.opened .orders-table-collapsed {
		height: auto;
		opacity: 1;
		padding: 0 0 10px;
		max-height: 100px;
		transition: all .5s, opacity 1s; }
	.orders__table tr:last-child td {
		margin-bottom: 0;
		border: none;
		padding-bottom: 0; }
	.orders__table th {
		display: none; }
	.orders__table td {
		display: flex;
		justify-content: space-between;
		border: none;
		padding: 0 0 10px; }
	.orders__table td::before {
		content: attr(data-label);
		font-size: 14px;
		line-height: 16px;
		opacity: .6;
		margin-right: auto; }
	.orders__table td:first-child {
		font-weight: 400; }
	.orders__table td:last-child {
		border-bottom: 1px solid #D9D9D9;
		padding: 0 0 15px;
		margin-bottom: 15px; } }

.feedback__form .form-group {
	margin-bottom: 40px; }
.feedback__form .form-control {
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	font-size: 20px;
	line-height: 23px; }
.feedback__form textarea {
	padding: 20px;
	resize: vertical; }
.feedback__form .btn {
	padding: 20px;
	border-radius: 10px;
	max-width: 300px;
	width: 100%;
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	text-transform: none; }
.feedback__form .btn.btn-block {
	max-width: 100%; }
@media (max-width: 1200px) {
	.feedback__form .form-group {
		margin-bottom: 20px; } }
@media (max-width: 991px) {
	.feedback__form .form-control {
		font-size: 14px;
		line-height: 16px; }
	.feedback__form textarea {
		height: 130px;
		padding: 15px; }
	.feedback__form .btn {
		padding-top: 13px;
		padding-bottom: 13px;
		font-size: 16px;
		line-height: 18px; }
	.feedback h1.text-center,
	.feedback h3.text-center {
		text-align: left; } }

.orders-list__row {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 30px;
	padding-bottom: 30px; }
.orders-list__row:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0; }
.orders-list__main {
	flex-grow: 1;
	display: flex;
	align-items: center;
	padding-right: 20px; }
.orders-list__image {
	margin-right: 20px;
	flex-shrink: 0; }
.orders-list__image img {
	width: 80px;
	height: 80px;
	border-radius: 15px;
	object-fit: cover;
	object-position: 50% 50%; }
.orders-list__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 27px; }
.orders-list__action {
	flex-shrink: 0;
	margin-left: auto; }
@media (max-width: 991px) {
	.orders-list__row {
		display: block;
		padding-bottom: 20px;
		margin-bottom: 0;
		border: none; }
	.orders-list__main {
		margin-bottom: 15px; }
	.orders-list__image {
		margin-right: 15px; }
	.orders-list__image img {
		width: 40px;
		height: 40px;
		border-radius: 10px; }
	.orders-list__title {
		font-size: 16px;
		line-height: 18px; }
	.orders-list__action .btn {
		width: 100%; } }

.service-list {
	margin-bottom: -40px; }
.service-list__item {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
	position: relative;
	transition: .5s; }
.service-list__item:hover {
	color: #e46b00; }
.service-list__image {
	flex-shrink: 0;
	margin-right: 20px; }
.service-list__image img {
	width: 120px;
	height: 120px;
	border-radius: 15px;
	object-fit: cover;
	object-position: 50% 50%; }
.service-list__title {
	flex-grow: 1;
	font-weight: 700;
	font-size: 26px;
	line-height: 30px; }
.service-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0; }
.service-list__subcats-wrap {
	display: none; }
@media (max-width: 1440px) {
	.service-list__title {
		font-size: 20px;
		line-height: 1.5; } }
@media (max-width: 1365px) {
	.service-list__image img {
		width: 90px;
		height: 90px; } }
@media (max-width: 1200px) {
	.service-list {
		margin-bottom: -20px; }
	.service-list__item {
		margin-bottom: 20px; } }
@media (max-width: 991px) {
	.service-list > div {
		width: 100%; }
	.service-list__item {
		display: block;
		text-align: center;
		margin-bottom: 0; }
	.service-list__image {
		margin: 0 0 15px; }
	.service-list__image img {
		height: 70px;
		width: 100%;
		border-radius: 10px 10px 0 0; }
	.service-list__title {
		font-size: 16px;
		line-height: 18px;
		color: #585858;
		text-transform: uppercase;
		padding-left: 15px;
		padding-right: 15px; }
	.service-list .slick-dots {
		margin-bottom: 20px; }
	.service-list__subcats-wrap {
		display: block; }
	.service-list__subcats-wrap .slick-list {
		height: auto !important; }
	.service-list__subcats-wrap .slick-slide {
		position: relative; }
	.service-list__subcats {
		opacity: 0; }
	.service-list__subcats.slick-initialized {
		opacity: 1; }
	.service-list__subcats-item {
		padding: 0 15px 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%; }
	.slick-current .service-list__subcats-item {
		position: relative; }
	.service-list__subcats-item .service-order__accordion .card {
		margin-bottom: 0; }
	.service-list__subcats-item .service-order__accordion .card-header__title {
		text-transform: none;
		max-width: calc(100% - 105px);
		padding-top: 8px;
		padding-bottom: 8px; }
	.service-list__subcats-item .service-order__accordion .card-header__image {
		width: 40px;
		height: 40px;
		margin-left: 15px;
		margin-right: 0;
		border-radius: 15px;
		object-fit: cover; }
	.service-list__subcats-item .service-order__accordion .card-header__caret {
		padding-top: 8px;
		padding-bottom: 8px; } }

@media (max-width: 991px) {
	.service-list-wrap {
		padding: 0;
		overflow: hidden; } }

.popular-services__item {
	position: relative;
	border-bottom: 1px solid #DCDCDC;
	padding: 20px 0;
	display: flex;
	align-items: center;
	justify-content: space-between; }
.popular-services__item:first-child {
	padding-top: 0; }
.popular-services__item:last-child {
	border-bottom: none;
	padding-bottom: 0; }
.popular-services__item:hover .popular-services__title {
	color: #e46b00; }
.popular-services__item:hover .popular-services__btn {
	opacity: 1; }
.popular-services__title {
	flex-grow: 1;
	margin-right: 20px;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	transition: .5s; }
.popular-services__price {
	display: none;
	margin-bottom: 10px; }
.popular-services__price-label {
	opacity: 0.6;
	margin-bottom: 5px; }
.popular-services__link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0; }
.popular-services__btn {
	margin-left: auto;
	opacity: 0;
	transition: .5s;
	position: relative; }
.popular-services__btn .btn::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }
@media (max-width: 991px) {
	.popular-services__item {
		display: block;
		border: none;
		margin-bottom: 0;
		padding-bottom: 20px; }
	.popular-services__title {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px; }
	.popular-services__price {
		display: block; }
	.popular-services__btn {
		opacity: 1; }
	.popular-services__btn .btn {
		width: 100%; } }

.link-arrow {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #e46b00; }
.link-arrow svg {
	margin-left: 5px;
	transform: translateX(0);
	transition: .5s; }
.link-arrow:hover {
	color: #e46b00; }
.link-arrow:hover svg {
	transform: translateX(5px); }

.main-banner {
	position: relative;
	overflow: hidden;
	margin: -10px 0 50px;
	border-radius: 20px;
	display: flex;
	height: 160px;
	background-size: cover; }
.main-banner__name {
	font-weight: 700;
	font-size: 40px;
	line-height: 46px;
	text-transform: uppercase;
	color: #fff;
	display: flex;
	align-items: center;
	position: relative;
	padding: 0 50px;
	flex-grow: 1; }
.main-banner__name::before {
	content: '';
	display: block;
	background: linear-gradient(90deg, rgba(7, 7, 7, 0.6) 0%, rgba(0, 0, 0, 0) 92.73%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }
.main-banner__name span {
	position: relative; }
.main-banner__company-logo {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32.291%;
	border-left: 2px solid #fff;
	flex-shrink: 0;
	background: #B80025; }
.main-banner__company-logo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%; }
.main-banner__pre-text {
	display: none; }
@media (max-width: 1200px) {
	.main-banner__name {
		padding-left: 30px;
		padding-right: 30px; } }
@media (max-width: 991px) {
	.main-banner {
		height: 100px;
		margin: 0 0 20px; }
	.main-banner__name {
		font-size: 0;
		background-position: 50% 50%;
		background-size: auto 100%; }
	.main-banner__pre-text {
		display: block;
		font-weight: 700;
		font-size: 16px;
		line-height: 18px;
		text-transform: uppercase;
		color: #585858;
		margin-bottom: 10px; }
	.main-banner__company-logo {
		width: 100px;
		border: none; } }

.notify-list__item {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #DCDCDC; }
.notify-list__item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none; }
.notify-list__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 27px;
	margin-bottom: 10px; }
.notify-list__desc {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #A4A4A4; }
.notify-list__link {
	color: #585858;
	text-decoration: none;
	position: relative; }
.notify-list__link:hover {
	color: #e46b00; }
.notify-list__marker {
	background: #e46b00;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	font-size: 0;
	display: inline-block;
	vertical-align: top; }
@media (max-width: 1200px) {
	.notify-list__title {
		font-size: 20px;
		line-height: 1.5; }
	.notify-list__desc {
		font-size: 16px;
		line-height: 1.5; } }
@media (max-width: 991px) {
	.notify-list__title {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 5px; }
	.notify-list__desc {
		font-size: 14px;
		line-height: 18px; }
	.notify-list__marker {
		width: 8px;
		height: 8px; } }

.feedback-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	width: 32px;
	height: 32px;
	color: #e46b00;
	margin-left: auto;
	transition: .5s; }
.feedback-link svg {
	margin: 0 !important; }
.feedback-link:hover {
	color: #fff;
	background: #e46b00; }
@media (max-width: 991px) {
	.feedback-link {
		width: 24px;
		height: 24px; }
	.feedback-link svg {
		width: 14px;
		height: 14px; } }

.modal__title {
	font-weight: 700;
	font-size: 36px;
	line-height: 41px;
	margin-bottom: 50px;
	text-transform: uppercase;
	padding-left: 0; }
.modal__title::before {
	content: none; }
.modal .close {
	top: 30px;
	right: 30px; }
.modal .close .svg-icon {
	width: 18px;
	height: 18px; }
.modal .modal-dialog {
	max-width: 820px; }
.modal .modal-content {
	background: #fff;
	border-radius: 20px; }
.modal .modal-content p {
	margin-bottom: 10px; }
.modal .modal-body {
	font-size: 20px;
	line-height: 26px; }
.modal .modal-footer {
	padding: 0;
	border: none;
	text-align: center;
	margin-top: 50px; }
.modal.modal-lk.fade.in {
	background: rgba(40, 40, 40, 0.25); }
.modal .form {
	margin-top: 50px; }
@media (min-width: 768px) {
	.modal .modal-content {
		padding: 70px 60px; } }
@media (max-width: 991px) {
	.modal__title {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 20px; }
	.modal .modal-content {
		padding: 38px 15px 20px; }
	.modal .close {
		top: 15px;
		right: 15px; }
	.modal .form {
		margin-top: 20px; }
	.modal .modal-body {
		font-size: 14px;
		line-height: 20px; }
	.modal .modal-footer {
		margin-top: 20px; }
	.modal .modal-footer .btn {
		width: 100%; } }

.add-file {
	position: relative;
	margin: 50px auto;
	max-width: 500px;
	width: 100%;
	border: 1px dashed #E46B00;
	border-radius: 20px;
	text-align: center;
	padding: 20px 45px; }
.add-file__icon {
	margin-bottom: 15px;
	color: #585858; }
.add-file__title {
	font-size: 24px;
	line-height: 27px;
	margin-bottom: 10px; }
.add-file__text {
	font-size: 19px;
	line-height: 22px;
	opacity: .5;
	max-width: 410px;
	margin-left: auto;
	margin-right: auto; }
.add-file input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer; }
@media (max-width: 991px) {
	.add-file {
		margin: 20px 0;
		padding: 15px; }
	.add-file__head {
		display: flex;
		margin: 0 -10px 5px;
		justify-content: center; }
	.add-file__icon {
		flex-shrink: 0;
		margin: 0 5px 0 0; }
	.add-file__icon svg {
		width: 16px;
		height: 16px; }
	.add-file__title {
		font-size: 13px;
		line-height: 15px; }
	.add-file__text {
		font-size: 12px;
		line-height: 14px; } }

textarea {
	box-shadow: none !important; }
textarea:focus {
	border-color: #e46b00; }

input.form-control {
	font-size: 19px;
	line-height: 22px;
	padding-left: 0;
	padding-right: 0;
	box-shadow: none !important; }
input.form-control:focus {
	border-color: #e46b00; }
@media (max-width: 991px) {
	input.form-control {
		font-size: 14px;
		line-height: 16px; } }

.files-list {
	max-height: 260px;
	overflow-y: auto;
	overflow-x: hidden; }
.files-list::-webkit-scrollbar {
	width: 7px; }
.files-list::-webkit-scrollbar-track {
	background: #F6F6F6;
	border-radius: 10px; }
.files-list::-webkit-scrollbar-thumb {
	background: #e46b00;
	border-radius: 10px; }
.files-list .resident-data__archive {
	margin-bottom: 0; }

.aside-menu {
	margin-bottom: 50px; }
.aside-menu__item {
	border-radius: 20px;
	padding: 20px;
	display: flex;
	align-items: center;
	width: 100%;
	text-decoration: none;
	margin-bottom: 5px;
	color: #585858;
	transition: .5s; }
.aside-menu__item:hover {
	color: #e46b00; }
.aside-menu__item.active {
	background: #FFFFFF;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	color: #e46b00; }
.aside-menu__image {
	border-radius: 15px;
	width: 80px;
	height: 80px;
	flex-shrink: 0;
	margin-right: 25px;
	overflow: hidden; }
.aside-menu__text {
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	text-transform: uppercase; }
@media (max-width: 1440px) {
	.aside-menu__item {
		padding: 15px; }
	.aside-menu__image {
		width: 60px;
		height: 60px;
		margin-right: 15px; }
	.aside-menu__text {
		font-size: 18px;
		line-height: 1.5; } }
@media (max-width: 1200px) {
	.aside-menu__item {
		padding: 10px; }
	.aside-menu__image {
		width: 50px;
		height: 50px;
		margin-right: 10px;
		border-radius: 10px; }
	.aside-menu__text {
		font-size: 15px; } }
@media (max-width: 1100px) {
	.aside-menu__image {
		width: 0; } }

.pass-order .page__title {
	margin-bottom: 20px; }
.pass-order .page__title svg {
	display: none; }
.pass-order__content {
	max-width: 740px;
	margin-left: auto;
	margin-right: auto; }
.pass-order__text {
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 30px; }
.pass-order__form {
	margin-bottom: 20px; }
.pass-order__form .add-file {
	max-width: 100%;
	margin-bottom: 30px; }
.pass-order__form .form-group {
	max-width: 295px;
	margin-left: auto;
	margin-right: auto; }
.pass-order__files {
	text-align: center;
	font-size: 19px;
	line-height: 22px; }
.pass-order__files a {
	text-decoration: none; }
.pass-order__files a:hover span {
	border-bottom-color: transparent; }
.pass-order__files-list .title {
	margin-top: 30px;
	margin-bottom: 20px; }
.pass-order__files-list .resident-data__archive .item {
	display: flex;
	align-items: center; }
.pass-order__files-list .item-delete {
	margin-left: 15px;
	border: none;
	background: none;
	padding: 0;
	color: #A4A4A4;
	transition: .5s; }
.pass-order__files-list .item-delete:hover {
	color: #e46b00; }
.pass-order__files-list .item-delete .svg-icon {
	width: 24px;
	height: 24px; }
.pass-order__btn {
	margin-top: 50px; }
.pass-order__btn .btn {
	width: 100%;
	max-width: 300px; }
.pass-order__legal {
	font-size: 16px;
	line-height: 20px;
	color: #A4A4A4;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
.pass-order__legal a {
	color: inherit;
	transition: .5s;
	text-decoration: none; }
.pass-order__legal a:hover {
	color: #e46b00; }
.pass-order__image {
	display: none; }
.pass-order__link {
	display: none; }
@media (max-width: 991px) {
	.pass-order {
		display: flex;
		flex-direction: column-reverse; }
	.pass-order .page__title {
		position: relative; }
	.pass-order .page__title h1 {
		text-align: left;
		font-size: 16px !important;
		line-height: 18px !important; }
	.pass-order .page__title h1 svg {
		display: inline-block;
		transform: scaleY(1);
		transition: .5s; }
	.pass-order__link {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 0; }
	.pass-order__text {
		text-align: left;
		font-size: 14px;
		line-height: 16px; }
	.pass-order__files {
		font-size: 14px;
		line-height: 16px; }
	.pass-order__files-list .title {
		font-weight: 700; }
	.pass-order__files-list .resident-data__archive .item {
		width: 100%; }
	.pass-order__files-list .resident-data__archive .item a {
		flex-grow: 1;
		margin-right: auto; }
	.pass-order__form {
		margin-bottom: 10px; }
	.pass-order__form .add-file {
		margin: 0 0 20px; }
	.pass-order__btn {
		margin-top: 20px; }
	.pass-order__legal {
		font-size: 14px;
		line-height: 18px; }
	.pass-order__image {
		display: block;
		margin: -15px -15px 15px; }
	.pass-order__image img {
		width: 100%;
		height: 70px;
		object-fit: cover;
		object-position: 50% 50%;
		border-radius: 10px 10px 0 0; }
	.pass-order__block {
		padding: 15px; }
	.pass-order__block .pass-order__content {
		display: none; }
	.pass-order__block .page__title {
		margin-bottom: 0; }
	.pass-order__block .page__title h1 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0; }
	.pass-order__block .page__title h1 svg {
		width: 16px;
		height: 16px;
		margin-left: auto;
		color: #e46b00; }
	.pass-order__block.active .pass-order__content {
		display: block;
		margin-top: 15px; }
	.pass-order__block.active .page__title h1 svg {
		transform: scaleY(-1); }

	.pass-order .aside-menu {
		display: none; } }

.service-order .page__title .svg-icon {
	display: none; }
.page-grid .service-order__page-title {
	display: none; }
.service-order__about h1 {
	font-size: 30px;
	line-height: 34px;
	margin: 0 0 20px; }
.service-order__about .btn {
	min-width: 0; }
.service-order__discont {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 20px; }
.service-order__discont strong {
	font-size: 32px;
	line-height: 36px;
	color: #e46b00; }
.service-order__list {
	margin-bottom: 50px; }
.service-order__list h4 {
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	text-transform: uppercase;
	margin-bottom: 20px; }
.service-order__accordion .card {
	margin-bottom: 20px; }
.service-order__accordion .card-header__btn {
	width: 100%;
	padding: 0;
	border: none;
	display: flex;
	align-items: center;
	background: none; }
.service-order__accordion .card-header__btn[aria-expanded="true"] .card-header__caret {
	transform: scaleY(-1); }
.service-order__accordion .card-header__image {
	flex-shrink: 0;
	margin-right: 30px;
	width: 100px;
	height: 100px;
	border-radius: 15px; }
.service-order__accordion .card-header__title {
	flex-grow: 1;
	text-align: left;
	font-weight: 700;
	font-size: 30px;
	line-height: 34px; }
.service-order__accordion .card-header__caret {
	color: #e46b00;
	margin-left: auto;
	transition: .5s;
	transform: scaleY(1); }
.service-order__accordion .card-body {
	padding-top: 30px; }
.service-order__accordion .card-body .orders__table td {
	border-right: 1px solid #D9D9D9;
	font-size: 18px;
	line-height: 21px;
	padding-top: 10px;
	padding-bottom: 10px; }
.service-order__accordion .card-body .orders__table td:last-child {
	border-right: none; }
.service-order__block {
	display: none; }
.service-order__block.active {
	display: block; }
.service-order__link {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0; }
@media (min-width: 1440px) {
	.service-order__about .btn {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px; } }
@media (max-width: 991px) {
	.service-order .page-grid__aside-menu {
		display: none; }
	.page-grid .service-order__page-title {
		display: flex;
		flex-wrap: wrap;
		background: #fff;
		margin-left: -15px;
		margin-right: -15px;
		max-width: calc(100% + 30px); }
	.service-order__page-title img {
		width: 100%;
		height: 70px;
		object-fit: cover; }
	.service-order__page-title h4 {
		padding: 15px;
		max-width: calc(100% - 50px);
		margin: 0 !important; }
	.service-order__page-title .svg-icon {
		flex-shrink: 0;
		margin: 15px; }
	.service-order__link {
		display: block; }
	.service-order__block {
		display: block;
		margin-bottom: 20px; }
	.service-order__block .page__title {
		margin-bottom: 0;
		position: relative; }
	.service-order__block .page__title .svg-icon {
		display: inline-block;
		transform: scaleY(1);
		transition: .5s;
		width: 16px;
		height: 16px;
		margin-left: auto;
		color: #e46b00; }
	.service-order__block.active-mobile .service-order__content {
		height: auto;
		margin-top: 15px;
		opacity: 1; }
	.service-order__block.active-mobile .page__title .svg-icon {
		transform: scaleY(-1); }
	.service-order__content {
		overflow: hidden;
		height: 1px;
		width: calc(100% + 30px);
		padding: 0 15px;
		margin-left: -15px;
		margin-right: -15px;
		opacity: 0; }
	.service-order__about h1 {
		text-align: center;
		font-size: 14px !important;
		line-height: 18px !important;
		margin-bottom: 5px; }
	.service-order__about .btn {
		width: 100%; }
	.service-order__discont {
		text-align: center;
		font-size: 14px;
		line-height: 18px; }
	.service-order__discont strong {
		font-size: 20px;
		line-height: 23px; }
	.service-order__text {
		display: none; }
	.service-order__accordion .card {
		margin-bottom: 10px;
		padding: 0; }
	.service-order__accordion .card .orders__table tr {
		display: block; }
	.service-order__accordion .card .orders__table tr:last-child td:last-child {
		margin-bottom: 0; }
	.service-order__accordion .card .orders__table tr:last-child .btn {
		margin-bottom: 0; }
	.service-order__accordion .card .orders__table td {
		display: block;
		padding: 0;
		font-size: 14px;
		line-height: 16px;
		text-align: left;
		margin-bottom: 10px;
		border-right: none; }
	.service-order__accordion .card .orders__table td:first-child {
		font-weight: 700; }
	.service-order__accordion .card .orders__table td:last-child {
		margin-bottom: 15px; }
	.service-order__accordion .card .orders__table td::before {
		display: block;
		margin-bottom: 5px;
		font-weight: 400 !important; }
	.service-order__accordion .card .orders__table .btn {
		width: 100%;
		margin-bottom: 15px; }
	.service-order__accordion .card-header__btn {
		padding: 15px; }
	.service-order__accordion .card-header__image {
		width: 40px;
		height: 40px;
		object-fit: cover;
		object-position: 50% 50%;
		margin-right: 15px;
		border-radius: 10px; }
	.service-order__accordion .card-header__title {
		font-size: 14px;
		line-height: 18px;
		text-align: left;
		padding-right: 15px; }
	.service-order__accordion .card-header__caret {
		flex-shrink: 0; }
	.service-order__accordion .card-header__caret svg {
		width: 16px;
		height: 16px; }
	.service-order__accordion .card-body {
		padding: 5px 15px 15px; }
	.service-order__list {
		margin-bottom: 0; } }

.lk-breadcrumbs {
	display: none;
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #585858; }
@media (max-width: 991px) {
	.lk-breadcrumbs {
		display: block; } }
.lk-breadcrumbs__item {
	display: flex;
	align-items: center; }
.lk-breadcrumbs__item svg {
	flex-shrink: 0;
	margin-right: 5px;
	color: #939393; }

.service-list,
.slick-mobile {
	position: relative; }
.service-list.slick-slider,
.slick-mobile.slick-slider {
	margin-bottom: 0; }
.service-list .slick-dots,
.slick-mobile .slick-dots {
	margin-top: 20px;
	position: relative;
	bottom: 0;
	line-height: 0; }
.service-list .slick-dots li,
.slick-mobile .slick-dots li {
	margin: 0 4px;
	width: 10px;
	height: 10px; }
.service-list .slick-dots li button,
.slick-mobile .slick-dots li button {
	border-radius: 50%;
	width: 10px;
	height: 10px;
	padding: 0;
	background: #e46b00;
	opacity: .3; }
.service-list .slick-dots li button::before,
.slick-mobile .slick-dots li button::before {
	content: ''; }
.service-list .slick-dots li.slick-active button,
.slick-mobile .slick-dots li.slick-active button {
	opacity: 1; }
@media (max-width: 991px) {
	.service-list,
	.slick-mobile {
		opacity: 0; }
	.service-list.slick-initialized,
	.slick-mobile.slick-initialized {
		opacity: 1; } }

.mainpage .page__pseudo-title {
	display: none; }
@media (max-width: 991px) {
	.mainpage .service-list-wrap .page__title {
		display: none; }
	.mainpage .page__pseudo-title {
		display: block;
		margin-bottom: 15px;
		font-weight: 700;
		font-size: 16px;
		line-height: 18px;
		text-transform: uppercase;
		color: #585858; } }


@media (min-width: 768px) and (max-width: 991px) {
	.header-menu .header__logo {left: 0 !important;}
	.page.page-base .header-menu__list {margin-left: 28vw !important;}
}

@media (min-width: 768px) {
	.page.page-base .header__lk + .header-menu__list {flex-grow: 1;}
	.header-menu__list li {font-size: .9375vw;}
	.page.page-base .header__lk.unauthorized .header__lk-info {font-size: .9375vw; padding: .525vw 1.5vw;}
	.page.page-base .header__lk.unauthorized .header__lk-info svg {margin-right: .525vw; width: .834vw; height: .834vw;}
	.header__logo {width: 25.625vw;}
	.header__burger {height: 3.75vw !important;}
	.page.page-base .header-menu__list {height: 3.75vw; flex-wrap: nowrap !important; padding-left: 1.5%;}
	.page.page-base .header-menu__list li {margin-right: 2% !important;}
	/*.header__burger .menu-icon-3 {width: 1.3025vw; height: 1.3025vw;}*/
}

@media (min-width: 992px) {
	.page.page-base .header-menu__list {margin-left: 35vw !important;}
}
/* End */


/* Start:/bitrix/templates/new/template_styles.css?1663232422757*/
.pagePartners .pagePartners__list .pagePartners__item .pagePartners__item-body .pagePartners__item--title {height:44px; overflow:hidden;}
.pagePartners .pagePartners__list .pagePartners__item .pagePartners__item-body .pagePartners__item--text {height:64px; overflow:hidden;}
.aviator_left_img {margin-right:16px;}
.area-aside-toggle.active {color:#fff;}
.area-aside-toggle{
    cursor: pointer;
}
#btn_through.btn_through_bottom {position:absolute; bottom:264px;}
@media (max-width: 760px) {
	.hidden_760 {display:none;}	
	#btn_through.btn_through_bottom {position:absolute; bottom:390px;}
}


.red_error {color:red; text-align:center;}

.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {color:#e46b00;}
/* End */
/* /bitrix/templates/new/components/bitrix/search.title/title_serch/style.css?16632326962217 */
/* /bitrix/templates/new/components/bitrix/system.auth.form/new_auth/style.css?1687132589893 */
/* /bitrix/templates/new/styles.css?170107815740943 */
/* /bitrix/templates/new/template_styles.css?1663232422757 */
