@media (min-width: 1025px) {
	footer.footer {
		height: auto;
		padding: 4.375rem 0 3rem;
	}

	.footer>div.wrapper {
		height: auto;
		align-items: stretch;
	}

	div.footer__left,
	nav.footer__navigation,
	div.footer__contacts {
		min-height: 100%;
		height: auto;
	}

	div.footer__social {
		margin-bottom: 2rem;
	}
}


@media (min-width: 768px) {
	div.footer__copy {
		padding-bottom: 0;
	}
}


.floor-plan__back-link-holder {
	position: relative;
}

.project-plan_close {
	position: absolute;
	top: 3.125rem;
	right: 0.9375rem;
	transition: transform 0.2s;
}

.floor-plan_close {
	position: absolute;
	top: 1.95rem;
	right: 1.35rem;
	transition: transform 0.2s;
}

.project-plan_close:hover,
.floor-plan_close:hover {
	/* transform: scale(1.1); */
}

@media (min-width: 1025px) {
	.project-plan_close {
		right: 5rem;
	}
}


.uk {
	position: relative;
}

@media (min-width: 1025px) {
	.uk__image-container {
		display: block;
		position: absolute;
		width: 11.25rem;
		height: 15.625rem;
		right: 0;
		top: -232px;
		background-repeat: no-repeat;
		background-size: cover;
	}
}

@media (min-width: 1400px) {
	.uk__image-container {
		width: 30.5rem;
	}
}

/*
@media (min-width: 1025px) {
	div.docs__image-container {
		background-image: url('/upload/images/heading/documents.jpg');
		background-size: auto 220px;
		background-position: 50% 100%;
	}

	div.docs__image-container:hover {
		background-image: url('/upload/images/heading/documents.gif');
	}

	div.career__image-container {
		background-image: url('/upload/images/heading/career.jpg');
		background-repeat: no-repeat;
		background-size: auto 220px;
		background-position: 50% 100%;
	}

	div.career__image-container:hover {
		background-image: url('/upload/images/heading/career.gif');
		background-repeat: no-repeat;
		background-size: auto 220px;
		background-position: 50% 100%;
	}

	div.news-page__img-container {
		background-image: url('/upload/images/heading/news.jpg');
		background-repeat: no-repeat;
		background-size: contain;
	}

	div.news-page__img-container:hover {
		background-image: url('/upload/images/heading/news.gif');
	}

	div.uk__image-container {
		background-image: url('/upload/images/heading/uk_1_optimized.jpg');
		background-size: contain;
	}

	div.uk__image-container:hover {
		background-image: url('/upload/images/heading/uk_1_optimized.gif');
	}

	section.page-heading--mortgage {
		background-image: url('/upload/images/heading/mortgage.jpg');
		background-repeat: no-repeat;
		background-size: auto 190px;
		background-position: 90% 100%;
	}

	section.page-heading--mortgage:hover {
		background-image: url('/upload/images/heading/mortgage.gif');
	}

	section.live .live__header {
		background-image: url('/upload/images/heading/video-monitoring.svg');
		background-repeat: no-repeat;
		background-size: auto 220px;
		background-position: 90% 50%;
	}

	section.live--video .live__header {
		background-image: url('/upload/images/heading/video.jpg');
		background-repeat: no-repeat;
		background-size: auto 220px;
		background-position: 90% 50%;
	}

	section.live--video .live__header:hover {
		background-image: url('/upload/images/heading/video.gif');
	}

	section.page-heading--eskrow {
		background-image: url('/upload/images/heading/escrow.jpg');
		background-repeat: no-repeat;
		background-size: auto 220px;
		background-position: 90% 107%;
	}
	section.page-heading--eskrow:hover {
		background-image: url('/upload/images/heading/escrow.gif');
	}
}
*/
@media (min-width: 1025px) {
	.page-heading--finishing .wrapper {
		position: relative;
		z-index: 0;
	}
	.page-heading--finishing .wrapper::before {
		content: '';
		display: block;
		position: absolute;
		right: 0;
		top: -50px;
		width: 350px;
		height: 350px;
		background-image: url('/upload/images/heading/finishing.png');
		background-repeat: no-repeat;
		background-size: contain;
		background-position: 50% 50%;
		z-index: -1;
	}
}
@media (max-width: 1400px) {
	div.career__image-container {
		background-size: contain;
	}

	div.docs__image-container {
		width: 280px;
		background-size: contain;
	}

	div.uk__image-container {
		width: 280px;
		background-size: contain;
	}
}

@media (max-width: 1300px) {
	div.news-page__img-container {
		display: none;
	}
}

@media (min-width: 1366px) and (max-width: 1440px) {
	div.news-page__img-container {
		background-position: 100% 100%;
	}
}

@media (max-width: 1200px) {

	div.career__image-container,
	div.docs__image-container,
	div.uk__image-container {
		display: none;
	}
}

.slider__shading {
	background-color: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.grecaptcha-badge {
	visibility: hidden;
}

.sticker--green .sticker__text {
	color: #55cf36;
}

.footer__social>a {
	background-position: 50% 50%;
	background-size: contain !important;
	background-repeat: no-repeat;
}

.footer__social-telegram {
	width: 1.25rem;
}

.footer__social-inst {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='-' stroke='none' stroke-width='1' fill='%23161a49' fill-rule='evenodd'%3E%3Cg id='tech' transform='translate(-1324.000000, -1603.000000)' %3E%3Cg id='Group' transform='translate(1324.000000, 1603.000000)'%3E%3Cpath d='M9.99686508,-7.74491582e-13 C7.28186508,-7.74491582e-13 6.94142857,0.0115079365 5.87515873,0.0601587302 C4.81111111,0.108690476 4.08440476,0.277698413 3.44853175,0.52484127 C2.79115079,0.780277778 2.23365079,1.12210317 1.67785714,1.67785714 C1.12210317,2.23365079 0.780277778,2.79115079 0.52484127,3.44853175 C0.277698413,4.08440476 0.108690476,4.81111111 0.0601587302,5.87515873 C0.0115079365,6.94142857 1.3500312e-13,7.28186508 1.3500312e-13,9.99686508 C1.3500312e-13,12.7118254 0.0115079365,13.0522619 0.0601587302,14.1185317 C0.108690476,15.1825794 0.277698413,15.9092857 0.52484127,16.5451587 C0.780277778,17.2025397 1.12210317,17.7600397 1.67785714,18.3158333 C2.23365079,18.8715873 2.79115079,19.2134127 3.44853175,19.4688889 C4.08440476,19.7159921 4.81111111,19.885 5.87515873,19.9335317 C6.94142857,19.9821825 7.28186508,19.9936905 9.99686508,19.9936905 C12.7118254,19.9936905 13.0522619,19.9821825 14.1185317,19.9335317 C15.1825794,19.885 15.9092857,19.7159921 16.5451587,19.4688889 C17.2025397,19.2134127 17.7600397,18.8715873 18.3158333,18.3158333 C18.8715873,17.7600397 19.2134127,17.2025397 19.4688889,16.5451587 C19.7159921,15.9092857 19.885,15.1825794 19.9335317,14.1185317 C19.9821825,13.0522619 19.9936905,12.7118254 19.9936905,9.99686508 C19.9936905,7.28186508 19.9821825,6.94142857 19.9335317,5.87515873 C19.885,4.81111111 19.7159921,4.08440476 19.4688889,3.44853175 C19.2134127,2.79115079 18.8715873,2.23365079 18.3158333,1.67785714 C17.7600397,1.12210317 17.2025397,0.780277778 16.5451587,0.52484127 C15.9092857,0.277698413 15.1825794,0.108690476 14.1185317,0.0601587302 C13.0522619,0.0115079365 12.7118254,-7.74491582e-13 9.99686508,-7.74491582e-13 Z M9.99686508,1.80123016 C12.6661111,1.80123016 12.9823016,1.81142857 14.0364286,1.85952381 C15.0111111,1.90396825 15.5404365,2.0668254 15.8926984,2.20373016 C16.3593254,2.38507937 16.6923413,2.60170635 17.0421429,2.95154762 C17.3919841,3.30134921 17.6086111,3.63436508 17.7899603,4.10099206 C17.9268651,4.45325397 18.0897222,4.98257937 18.1341667,5.9572619 C18.1822619,7.01138889 18.1924603,7.32757937 18.1924603,9.99686508 C18.1924603,12.6661111 18.1822619,12.9823016 18.1341667,14.0364286 C18.0897222,15.0111111 17.9268651,15.5404365 17.7899603,15.8926984 C17.6086111,16.3593254 17.3919841,16.6923413 17.0421429,17.0421429 C16.6923413,17.3919841 16.3593254,17.6086111 15.8926984,17.7899603 C15.5404365,17.9268651 15.0111111,18.0897222 14.0364286,18.1341667 C12.9824603,18.1822619 12.6663095,18.1924603 9.99686508,18.1924603 C7.32738095,18.1924603 7.01126984,18.1822619 5.9572619,18.1341667 C4.98257937,18.0897222 4.45325397,17.9268651 4.10099206,17.7899603 C3.63436508,17.6086111 3.30134921,17.3919841 2.95154762,17.0421429 C2.60174603,16.6923413 2.38507937,16.3593254 2.20373016,15.8926984 C2.0668254,15.5404365 1.90396825,15.0111111 1.85952381,14.0364286 C1.81142857,12.9823016 1.80123016,12.6661111 1.80123016,9.99686508 C1.80123016,7.32757937 1.81142857,7.01138889 1.85952381,5.9572619 C1.90396825,4.98257937 2.0668254,4.45325397 2.20373016,4.10099206 C2.38507937,3.63436508 2.60170635,3.30134921 2.95154762,2.95154762 C3.30134921,2.60170635 3.63436508,2.38507937 4.10099206,2.20373016 C4.45325397,2.0668254 4.98257937,1.90396825 5.9572619,1.85952381 C7.01138889,1.81142857 7.32757937,1.80123016 9.99686508,1.80123016 L9.99686508,1.80123016 Z' id='Fill-1'%3E%3C/path%3E%3Cpath d='M9.99686508,13.329127 C8.15646825,13.329127 6.66456349,11.8372222 6.66456349,9.99686508 C6.66456349,8.15646825 8.15646825,6.66456349 9.99686508,6.66456349 C11.8372222,6.66456349 13.329127,8.15646825 13.329127,9.99686508 C13.329127,11.8372222 11.8372222,13.329127 9.99686508,13.329127 Z M9.99686508,4.86333333 C7.16166667,4.86333333 4.86333333,7.16166667 4.86333333,9.99686508 C4.86333333,12.8320238 7.16166667,15.1303571 9.99686508,15.1303571 C12.8320238,15.1303571 15.1303571,12.8320238 15.1303571,9.99686508 C15.1303571,7.16166667 12.8320238,4.86333333 9.99686508,4.86333333 L9.99686508,4.86333333 Z' id='Fill-4'%3E%3C/path%3E%3Cpath d='M16.5328175,4.66051587 C16.5328175,5.32305556 15.9957143,5.86011905 15.3331746,5.86011905 C14.6706746,5.86011905 14.1335714,5.32305556 14.1335714,4.66051587 C14.1335714,3.99797619 14.6706746,3.46087302 15.3331746,3.46087302 C15.9957143,3.46087302 16.5328175,3.99797619 16.5328175,4.66051587' id='Fill-5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.footer__social-inst:hover {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tech' transform='translate(-1324.000000, -1603.000000)' fill='%2333D9D6'%3E%3Cg id='Group' transform='translate(1324.000000, 1603.000000)'%3E%3Cpath d='M9.99686508,-7.74491582e-13 C7.28186508,-7.74491582e-13 6.94142857,0.0115079365 5.87515873,0.0601587302 C4.81111111,0.108690476 4.08440476,0.277698413 3.44853175,0.52484127 C2.79115079,0.780277778 2.23365079,1.12210317 1.67785714,1.67785714 C1.12210317,2.23365079 0.780277778,2.79115079 0.52484127,3.44853175 C0.277698413,4.08440476 0.108690476,4.81111111 0.0601587302,5.87515873 C0.0115079365,6.94142857 1.3500312e-13,7.28186508 1.3500312e-13,9.99686508 C1.3500312e-13,12.7118254 0.0115079365,13.0522619 0.0601587302,14.1185317 C0.108690476,15.1825794 0.277698413,15.9092857 0.52484127,16.5451587 C0.780277778,17.2025397 1.12210317,17.7600397 1.67785714,18.3158333 C2.23365079,18.8715873 2.79115079,19.2134127 3.44853175,19.4688889 C4.08440476,19.7159921 4.81111111,19.885 5.87515873,19.9335317 C6.94142857,19.9821825 7.28186508,19.9936905 9.99686508,19.9936905 C12.7118254,19.9936905 13.0522619,19.9821825 14.1185317,19.9335317 C15.1825794,19.885 15.9092857,19.7159921 16.5451587,19.4688889 C17.2025397,19.2134127 17.7600397,18.8715873 18.3158333,18.3158333 C18.8715873,17.7600397 19.2134127,17.2025397 19.4688889,16.5451587 C19.7159921,15.9092857 19.885,15.1825794 19.9335317,14.1185317 C19.9821825,13.0522619 19.9936905,12.7118254 19.9936905,9.99686508 C19.9936905,7.28186508 19.9821825,6.94142857 19.9335317,5.87515873 C19.885,4.81111111 19.7159921,4.08440476 19.4688889,3.44853175 C19.2134127,2.79115079 18.8715873,2.23365079 18.3158333,1.67785714 C17.7600397,1.12210317 17.2025397,0.780277778 16.5451587,0.52484127 C15.9092857,0.277698413 15.1825794,0.108690476 14.1185317,0.0601587302 C13.0522619,0.0115079365 12.7118254,-7.74491582e-13 9.99686508,-7.74491582e-13 Z M9.99686508,1.80123016 C12.6661111,1.80123016 12.9823016,1.81142857 14.0364286,1.85952381 C15.0111111,1.90396825 15.5404365,2.0668254 15.8926984,2.20373016 C16.3593254,2.38507937 16.6923413,2.60170635 17.0421429,2.95154762 C17.3919841,3.30134921 17.6086111,3.63436508 17.7899603,4.10099206 C17.9268651,4.45325397 18.0897222,4.98257937 18.1341667,5.9572619 C18.1822619,7.01138889 18.1924603,7.32757937 18.1924603,9.99686508 C18.1924603,12.6661111 18.1822619,12.9823016 18.1341667,14.0364286 C18.0897222,15.0111111 17.9268651,15.5404365 17.7899603,15.8926984 C17.6086111,16.3593254 17.3919841,16.6923413 17.0421429,17.0421429 C16.6923413,17.3919841 16.3593254,17.6086111 15.8926984,17.7899603 C15.5404365,17.9268651 15.0111111,18.0897222 14.0364286,18.1341667 C12.9824603,18.1822619 12.6663095,18.1924603 9.99686508,18.1924603 C7.32738095,18.1924603 7.01126984,18.1822619 5.9572619,18.1341667 C4.98257937,18.0897222 4.45325397,17.9268651 4.10099206,17.7899603 C3.63436508,17.6086111 3.30134921,17.3919841 2.95154762,17.0421429 C2.60174603,16.6923413 2.38507937,16.3593254 2.20373016,15.8926984 C2.0668254,15.5404365 1.90396825,15.0111111 1.85952381,14.0364286 C1.81142857,12.9823016 1.80123016,12.6661111 1.80123016,9.99686508 C1.80123016,7.32757937 1.81142857,7.01138889 1.85952381,5.9572619 C1.90396825,4.98257937 2.0668254,4.45325397 2.20373016,4.10099206 C2.38507937,3.63436508 2.60170635,3.30134921 2.95154762,2.95154762 C3.30134921,2.60170635 3.63436508,2.38507937 4.10099206,2.20373016 C4.45325397,2.0668254 4.98257937,1.90396825 5.9572619,1.85952381 C7.01138889,1.81142857 7.32757937,1.80123016 9.99686508,1.80123016 L9.99686508,1.80123016 Z' id='Fill-1'%3E%3C/path%3E%3Cpath d='M9.99686508,13.329127 C8.15646825,13.329127 6.66456349,11.8372222 6.66456349,9.99686508 C6.66456349,8.15646825 8.15646825,6.66456349 9.99686508,6.66456349 C11.8372222,6.66456349 13.329127,8.15646825 13.329127,9.99686508 C13.329127,11.8372222 11.8372222,13.329127 9.99686508,13.329127 Z M9.99686508,4.86333333 C7.16166667,4.86333333 4.86333333,7.16166667 4.86333333,9.99686508 C4.86333333,12.8320238 7.16166667,15.1303571 9.99686508,15.1303571 C12.8320238,15.1303571 15.1303571,12.8320238 15.1303571,9.99686508 C15.1303571,7.16166667 12.8320238,4.86333333 9.99686508,4.86333333 L9.99686508,4.86333333 Z' id='Fill-4'%3E%3C/path%3E%3Cpath d='M16.5328175,4.66051587 C16.5328175,5.32305556 15.9957143,5.86011905 15.3331746,5.86011905 C14.6706746,5.86011905 14.1335714,5.32305556 14.1335714,4.66051587 C14.1335714,3.99797619 14.6706746,3.46087302 15.3331746,3.46087302 C15.9957143,3.46087302 16.5328175,3.99797619 16.5328175,4.66051587' id='Fill-5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.footer__social-vk {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='13px' viewBox='0 0 23 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tech' transform='translate(-1394.000000, -1607.000000)' fill='%23161a49'%3E%3Cg id='soc' transform='translate(1324.000000, 1603.000000)'%3E%3Cpath d='M92.4587658,4.90213523 C92.6292771,4.39323843 92.4587658,4.02313167 91.7036446,4.02313167 L89.1946936,4.02313167 C88.5613661,4.02313167 88.2690611,4.34697509 88.0985499,4.69395018 C88.0985499,4.69395018 86.8075363,7.65480427 85.0049889,9.5747331 C84.4203789,10.1298932 84.1524327,10.3149466 83.835769,10.3149466 C83.6652577,10.3149466 83.446029,10.1298932 83.446029,9.62099644 L83.446029,4.87900356 C83.446029,4.27758007 83.251159,4 82.7152666,4 L78.7691493,4 C78.3794094,4 78.1358219,4.27758007 78.1358219,4.55516014 C78.1358219,5.13345196 79.0370956,5.27224199 79.1345306,6.89145907 L79.1345306,10.4074733 C79.1345306,11.1708185 78.9883781,11.3096085 78.6717144,11.3096085 C77.8191582,11.3096085 75.7486646,8.32562278 74.5063684,4.9252669 C74.2627809,4.2544484 74.0191935,4 73.385866,4 L70.8525562,4 C70.1217937,4 70,4.32384342 70,4.67081851 C70,5.29537367 70.8525562,8.44128114 73.970476,12.6049822 C76.0409696,15.4501779 78.9883781,16.9768683 81.6434816,16.9768683 C83.251159,16.9768683 83.446029,16.6298932 83.446029,16.0516014 L83.446029,13.9003559 C83.446029,13.2064057 83.5921815,13.0907473 84.1037152,13.0907473 C84.4690964,13.0907473 85.1267826,13.2758007 86.6126663,14.6405694 C88.3177786,16.2597865 88.6100836,17 89.5600748,17 L92.0690259,17 C92.7997883,17 93.1408108,16.6530249 92.9459408,15.9822064 C92.7267121,15.3113879 91.8985146,14.3398577 90.8267297,13.183274 C90.2421197,12.5355872 89.3652048,11.8185053 89.0972586,11.4715302 C88.7318774,11.0088968 88.8293124,10.8238434 89.0972586,10.4074733 C89.0728998,10.4074733 92.1421021,6.29003559 92.4587658,4.90213523' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.footer__social-vk:hover {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='13px' viewBox='0 0 23 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tech' transform='translate(-1394.000000, -1607.000000)' fill='%2333D9D6'%3E%3Cg id='soc' transform='translate(1324.000000, 1603.000000)'%3E%3Cpath d='M92.4587658,4.90213523 C92.6292771,4.39323843 92.4587658,4.02313167 91.7036446,4.02313167 L89.1946936,4.02313167 C88.5613661,4.02313167 88.2690611,4.34697509 88.0985499,4.69395018 C88.0985499,4.69395018 86.8075363,7.65480427 85.0049889,9.5747331 C84.4203789,10.1298932 84.1524327,10.3149466 83.835769,10.3149466 C83.6652577,10.3149466 83.446029,10.1298932 83.446029,9.62099644 L83.446029,4.87900356 C83.446029,4.27758007 83.251159,4 82.7152666,4 L78.7691493,4 C78.3794094,4 78.1358219,4.27758007 78.1358219,4.55516014 C78.1358219,5.13345196 79.0370956,5.27224199 79.1345306,6.89145907 L79.1345306,10.4074733 C79.1345306,11.1708185 78.9883781,11.3096085 78.6717144,11.3096085 C77.8191582,11.3096085 75.7486646,8.32562278 74.5063684,4.9252669 C74.2627809,4.2544484 74.0191935,4 73.385866,4 L70.8525562,4 C70.1217937,4 70,4.32384342 70,4.67081851 C70,5.29537367 70.8525562,8.44128114 73.970476,12.6049822 C76.0409696,15.4501779 78.9883781,16.9768683 81.6434816,16.9768683 C83.251159,16.9768683 83.446029,16.6298932 83.446029,16.0516014 L83.446029,13.9003559 C83.446029,13.2064057 83.5921815,13.0907473 84.1037152,13.0907473 C84.4690964,13.0907473 85.1267826,13.2758007 86.6126663,14.6405694 C88.3177786,16.2597865 88.6100836,17 89.5600748,17 L92.0690259,17 C92.7997883,17 93.1408108,16.6530249 92.9459408,15.9822064 C92.7267121,15.3113879 91.8985146,14.3398577 90.8267297,13.183274 C90.2421197,12.5355872 89.3652048,11.8185053 89.0972586,11.4715302 C88.7318774,11.0088968 88.8293124,10.8238434 89.0972586,10.4074733 C89.0728998,10.4074733 92.1421021,6.29003559 92.4587658,4.90213523' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.footer__social-telegram {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='18px' viewBox='0 0 20 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tech' transform='translate(-1467.000000, -1604.000000)' fill='%23161a49'%3E%3Cg id='soc' transform='translate(1324.000000, 1603.000000)'%3E%3Cpath d='M143.353259,9.63093461 L147.961665,11.4088824 L149.745401,17.3386138 C149.859535,17.7183917 150.308802,17.8587669 150.607002,17.6067531 L153.175806,15.4420673 C153.445073,15.2152756 153.828606,15.2039739 154.110007,15.4151224 L158.743213,18.8922507 C159.062213,19.1319291 159.514147,18.95124 159.594147,18.5527867 L162.988218,1.67668577 C163.075552,1.24143313 162.661818,0.878332093 162.260884,1.03862304 L143.347859,8.58049826 C142.881125,8.76656257 142.885192,9.44962529 143.353259,9.63093461 Z M149.457934,10.4624353 L158.464479,4.72841594 C158.626346,4.6256671 158.79288,4.85190751 158.653879,4.98518468 L151.22087,12.1272973 C150.959603,12.3786909 150.791069,12.7151227 150.743336,13.0802911 L150.490135,15.0199081 C150.456602,15.278882 150.104668,15.3045864 150.035535,15.0539509 L149.061734,11.5170064 C148.9502,11.1135914 149.112734,10.6826803 149.457934,10.4624353 Z' id='XMLID_497_'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.footer__social-telegram:hover {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='18px' viewBox='0 0 20 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='-' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tech' transform='translate(-1467.000000, -1604.000000)' fill='%2333D9D6'%3E%3Cg id='soc' transform='translate(1324.000000, 1603.000000)'%3E%3Cpath d='M143.353259,9.63093461 L147.961665,11.4088824 L149.745401,17.3386138 C149.859535,17.7183917 150.308802,17.8587669 150.607002,17.6067531 L153.175806,15.4420673 C153.445073,15.2152756 153.828606,15.2039739 154.110007,15.4151224 L158.743213,18.8922507 C159.062213,19.1319291 159.514147,18.95124 159.594147,18.5527867 L162.988218,1.67668577 C163.075552,1.24143313 162.661818,0.878332093 162.260884,1.03862304 L143.347859,8.58049826 C142.881125,8.76656257 142.885192,9.44962529 143.353259,9.63093461 Z M149.457934,10.4624353 L158.464479,4.72841594 C158.626346,4.6256671 158.79288,4.85190751 158.653879,4.98518468 L151.22087,12.1272973 C150.959603,12.3786909 150.791069,12.7151227 150.743336,13.0802911 L150.490135,15.0199081 C150.456602,15.278882 150.104668,15.3045864 150.035535,15.0539509 L149.061734,11.5170064 C148.9502,11.1135914 149.112734,10.6826803 149.457934,10.4624353 Z' id='XMLID_497_'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.content-wrapper {
	overflow-x: hidden;
}

.mapping .mapping__tooltip--active {
	background-image: url(/img/icons/mapping-tooltip.png);
	background-color: transparent;
	flex-direction: row;
	width: 2.875rem;
	height: 3.625rem;
	padding-bottom: 0.625rem;
}

.mapping .mapping__tooltip--active .mapping__tooltip-number {
	display: block;
}

.mapping .mapping__tooltip-content {
	position: absolute;
	background: #fff;
	left: 50%;
	bottom: 120px;
	transform: translate(-50%, 100%);
	z-index: 1;
}

.mapping .mapping__tooltip--active .mapping__tooltip-content {
	width: 18.75rem;
	height: auto;
}

@media (max-width: 1199.98px) {
	.mapping .mapping__tooltip-content {
		bottom: 60px;
	}
}

@media (max-width: 767.98px) {
	.mapping .mapping__tooltip-content {
		bottom: 0;
		transform: translate(-50%, 50%);
	}
}

@media (min-width: 768px) {
	.content-wrapper .mapping {
		overflow: initial;
	}
}


.finishing__slide-before {
	height: 100%;
}

.finishing__slide-after img,
.finishing__slide-before img {
	height: 100%;
	object-fit: cover;
	object-position: left top;
}

.lg-hide-items .lg .lg-next,
.lg-hide-items .lg .lg-prev {
	opacity: 1;
}

.lg .lg-actions .lg-next,
.lg .lg-actions .lg-prev {
	font-size: 32px;
}


#project-map-all .modal-desc__head,
#project-map-all .modal__map-bottom {
	display: none;
}

@media (min-width: 1400px) and (max-width: 1499.98px) {
	.header__content .header__links li {
		margin-right: 2rem;
	}

	.header__content .header__phone {
		letter-spacing: .05rem;
		margin-right: 2rem;
		white-space: pre;
	}
}



@media (min-width: 1300px) {
	.content-wrapper .selection__wrapper {
		padding: 2.0625rem 3rem 1.6875rem;
	}

	.content-wrapper .selection-form {
		flex-wrap: nowrap;
	}

	.content-wrapper .selection-form__checkboxes,
	.content-wrapper .selection-form__inputs-group {
		margin-right: 1.5rem;
	}

	.content-wrapper .selection-form__button {
		padding: 1rem 1.5625rem;
	}

	.content-wrapper .checkbox__label--text {
		padding: 0.8125rem 0.875rem;
	}

	.content-wrapper .selection-form__input-block .price-input__input {
		width: 4.875rem;
	}
}

@media (min-width: 1650px) {
	.content-wrapper .selection__wrapper {
		padding: 2.0625rem 3rem 1.6875rem;
	}

	.content-wrapper .selection-form__inputs-group {
		margin-right: 2.5rem;
	}

	.content-wrapper .selection-form__button {
		padding: 1rem 3.5625rem;
	}

	.content-wrapper .checkbox__label--text {
		padding: 0.8125rem 1.875rem;
	}

	.content-wrapper .selection-form__input-block .price-input__input {
		width: 6.875rem;
	}
}


@media (max-width: 1024.98px) {
	.similar-slider--detail .flat-item--similar-slide .flat-item__image img {
		max-height: 10.25rem;
	}
}

@media (max-width: 991.98px) {
	.modal#project-map-all .modal__header.wrapper {
		padding: 1.2rem;
		height: auto;
	}

	.modal#project-map-all .modal__close-complex {
		background: transparent;
		border: none;
		width: auto;
		height: auto;
		padding: 10px;
	}

	.modal#project-map-all .modal__close-complex .modal__close-text {
		display: none;
	}

	.modal#project-map-all .projects__select {
		margin-bottom: 0;
	}
}

@media (max-width: 767.98px) {
	.modal#project-map-all .modal__header.wrapper {
		padding: 15px;
	}

	#project-map-all .modal__map-content {
		flex-wrap: wrap;
		overflow: scroll;
		height: auto;
		flex: 1 0 auto;
	}

	#project-map-all .modal__filter-map {
		height: auto;
	}

	#project-map-all .modal__filter-map--description.visually-hidden .modal__filter-map {
		display: none;
	}

	#project-map-all .modal__filter-map--description:not(.visually-hidden) {
		width: 100%;
		border-left: 0;
		border-right: 0;
	}

	#project-map-all .modal__filter-map--description:not(.visually-hidden) .modal-desc__img {
		min-height: 200px;
		background-position: center center;
	}

	#project-map-all .modal__filter-map--description:not(.visually-hidden)~.modal__map-container {
		height: calc(100% - 50px);
	}

	#project-map-all .modal__filter-map--description:not(.visually-hidden)~.modal__map-container>ymaps {
		height: 100%;
	}

	#project-map-all .modal__filter-map--description {
		height: 100vh;
		top: 100%;
		position: fixed;
		z-index: 1;
		background: #fff;
		transition: top 0.2s;
	}

	#project-map-all .modal__filter-map--description.show {
		top: 0;
	}

	#project-map-all .modal-desc__head {
		display: flex;
		font-size: 1rem;
		padding: 1.2rem;
		flex-direction: row;
		align-content: center;
		align-items: center;
		justify-content: space-between;
	}

	#project-map-all .modal__filter-map--description:not(.visually-hidden)~.modal__map-bottom {
		position: fixed;
		bottom: 0;
		left: 0;
		flex: 1 0 0%;
		display: block;
		width: 100%;
	}


	#project-map-all .modal__map-bottom .modal-desc__btn {
		width: 100%;
		padding: 15px;
		height: 50px;
	}

	#project-map-all .modal__map-bottom .modal-desc__btn svg {
		margin-left: 15px;
	}

	/*.projects .projects__buttons,
	.projects .draft__map-link {
		display: none;
	}*/

	h1.flats__title.title {
		line-height: 1;
	}
}

@media (max-width: 479.98px) {

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.25;
	}

	#project-map-all .modal__header.wrapper {
		align-items: center;
	}

	#project-map-all .projects__select {
		margin-bottom: 0;
	}

	#project-map-all .select__header {
		line-height: 1.4;
	}

	#project-map-all .modal-desc {
		overflow: auto;
	}

	#project-map-all .modal-desc__img {
		height: 20rem;
		padding: 1.2rem;
	}

	#project-map-all .modal-desc__content {
		padding: 1.2rem;
	}

	#project-map-all .modal-desc__heading {
		font-size: 1.4rem;
		margin-bottom: 1.1rem;
	}

	#project-map-all .modal-desc__address {
		margin-bottom: 1.85rem;
	}

	#project-map-all .modal-desc__offer:not(:last-of-type) {
		margin-bottom: 0.8rem;
	}

	#project-map-all .modal-desc__offers {
		margin-bottom: 1.85rem;
	}
}


/* Актуальные вакансии */
.career__vacancy-text.preview_text p {
	font-size: 1rem;
	line-height: 2rem;
	margin-bottom: 0.75rem;
}

.career__vacancy-text.preview_text b,
.career__vacancy-text.preview_text strong {
	font-weight: 800;
}

.career__vacancy-text.preview_text ul {
	list-style-type: "-- ";
	padding-inline-start: 0.625rem;
	margin-bottom: 2.1875rem;
}

.career__vacancy-text.preview_text ul>li {
	font-size: 1rem;
	line-height: 1.75rem;
	font-weight: 400;
	font-style: normal;
}

.career__vacancy-text.preview_text ul>li:not(:last-of-type) {
	margin-bottom: 0.9375rem;
}

/*-------*/


/*---header-video----*/

.docs__image-container,
.career__image-container,
.news-page__img-container,
.uk__image-container,
.page-heading--mortgage,
.live .live__header,
.live--video .live__header,
.page-heading--eskrow {
	background-image: none!important;
}

.header-video {
	position: absolute;
	top: 80px;
	right: 0px;
	width: 380px;
	height: 380px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: -1;
	overflow: hidden;
}

.header-video video {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

@media (min-width: 1440px) {
	.header-video {
		right: calc((100vw - 1440px) / 2);
	}
}

@media (max-width: 1440px) {
	.header-video {
		top: 80px;
		right: 0px;
		width: 320px;
		height: 320px;
	}
}
@media (max-width: 1024px) {
	.header-video {
		width: 180px;
		height: 180px;
		top: 75px;
	}
}
@media (max-width: 480px) {
	.header-video {
		width: 120px;
		height: 120px;
		top: 110px;
	}
}
@media (max-width: 460px) {
	.header-video {
		display: none;
	}
}

/*-------*/
.mortgage-banner-wrap {
	padding-bottom: 100px;
}
.mortgage-banner-wrap .wrapper {
	position: relative;
}
.mortgage-banner-wrap .slider__button {
	bottom: 18%;
	left: 13%;
	position: absolute;
}
.mortgage-banner-wrap .slider__button.button--aqua:hover {
	background-color: white;
	color: #161a49;
	border-color: white;
}
.mortgage-banner-wrap .image-desktop {
	max-width: 100%;
	width: 100%;
}
.mortgage-banner-wrap .image-mobile {
    display: none;

}
@media (max-width: 767.98px) {
    .mortgage-banner-wrap .image-mobile {
        display: block;
		max-width: 100%;
		width: 100%;
    }
	.mortgage-banner-wrap .image-desktop {
		display: none;
	}
}

.modal__phone {
	font-weight: bold;
	font-size: 1.9rem;
	line-height: 4rem;
}

.detail__additional-views {
	margin-right: 1.25rem !important;
}
@media (max-width: 1024px) {
	.detail__additional-views {
		margin-right: 0 !important;
		margin-bottom: 1.25rem;
	}
}