/* manrope-300 - cyrillic_latin */
@font-face {
	font-display: swap;
	/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/manrope-v15-cyrillic_latin-300.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/manrope-v15-cyrillic_latin-300.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/manrope-v15-cyrillic_latin-300.woff2') format('woff2'),
		/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
		url('../fonts/manrope-v15-cyrillic_latin-300.woff') format('woff'),
		/* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
		url('../fonts/manrope-v15-cyrillic_latin-300.ttf') format('truetype'),
		/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
		url('../fonts/manrope-v15-cyrillic_latin-300.svg#Manrope') format('svg');
	/* Legacy iOS */
}

/* manrope-regular - latin_cyrillic */
@font-face {
	font-display: swap;
	/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/manrope-v13-latin_cyrillic-regular.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/manrope-v13-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/manrope-v13-latin_cyrillic-regular.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/manrope-v13-latin_cyrillic-regular.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/manrope-v13-latin_cyrillic-regular.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/manrope-v13-latin_cyrillic-regular.svg#Manrope') format('svg');
	/* Legacy iOS */
}

/* manrope-600 - latin_cyrillic */
@font-face {
	font-display: swap;
	/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/manrope-v13-latin_cyrillic-600.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/manrope-v13-latin_cyrillic-600.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/manrope-v13-latin_cyrillic-600.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/manrope-v13-latin_cyrillic-600.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/manrope-v13-latin_cyrillic-600.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/manrope-v13-latin_cyrillic-600.svg#Manrope') format('svg');
	/* Legacy iOS */
}

/* manrope-700 - latin_cyrillic */
@font-face {
	font-display: swap;
	/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/manrope-v13-latin_cyrillic-700.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/manrope-v13-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/manrope-v13-latin_cyrillic-700.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/manrope-v13-latin_cyrillic-700.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/manrope-v13-latin_cyrillic-700.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/manrope-v13-latin_cyrillic-700.svg#Manrope') format('svg');
	/* Legacy iOS */
}

.user-none {
	user-select: none;
}

a {
	color: #362D2E;
}

a:hover {
	color: #423839;
}

.fw-normal {
	font-weight: 400;
}

.gap10 {
	gap: 10px;
}

.gap-x10 {
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}

.gap-y10 {
	row-gap: 10px;
}

.gap20 {
	gap: 20px;
}

.gap-x20 {
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.gap-y20 {
	row-gap: 20px;
}

.gap30 {
	gap: 30px;
}

.gap-x30 {
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
}

.gap-y30 {
	row-gap: 30px;
}

.btn-primary {
	border-color: #F1923D;
	background-color: #F1923D;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	border-color: #ee7e19;
	background-color: #ee7e19;
}

.btn-gold,
.btn-gold:hover,
.btn-gold:focus,
.btn-gold.focus {
	color: #fff;
	border-color: #d0b06a;
	background-color: #d0b06a;
}

.btn-pink,
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus {
	color: #fff;
	border-color: #BAACC7;
	background-color: #BAACC7;
}

.btn-white,
.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
	border-color: #fff;
	background-color: #fff;
}

.btn-black,
.btn-black:hover,
.btn-black:focus,
.btn-black.focus {
	color: #fff;
	border-color: #000;
	background-color: #000;
}

.btn-width {
	padding-left: 28px;
	padding-right: 28px;
}

html {
	scroll-behavior: smooth;
}

/*BOOTSRAP OVERRIDES*/
*:focus,
*:active {
	outline: none !important;
	box-shadow: none !important;
}

/*drop the .container*/
.row {
	max-width: 1240px;
	margin-left: auto;
	margin-right: auto;
}

.row.expanded {
	max-width: 100%;
}

.row:not(.expanded) .row {
	max-width: none;
}

.row .row {
	margin-left: -15px;
	margin-right: -15px;
}

.row.col,
.col.row {
	display: block;
}

.col-block {
	margin-bottom: 30px;
}

.cbfix {
	margin-bottom: -30px;
}

.row.row-awards {
	margin-bottom: -15px;
}

.row.row-awards>[class^=col] {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 15px;
}

.row.row-grid20 {
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -20px;
}

.row.row-grid20>[class^=col] {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

img {
	max-width: 100%;
	height: auto;
}

.serviceitem-img,
.bgcover {
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: #fff;
	z-index: 22;
}

/*util*/
.onevideo,
.onephoto {
	display: block;
	position: relative;
}

.onevideo img {
	position: relative;
	z-index: 1;
}

.onevideo::before {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	background: rgba(0, 0, 0, 0.5);
	width: 64px;
	height: 64px;
	color: #fff;
	border-radius: 64px;
	line-height: 64px;
	text-align: center;
	content: "\f04b";
	z-index: 2;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 44px;
	transform: translate(-50%, -50%)
}

.files img {
	vertical-align: middle;
	margin-top: -4px;
}

/*base typography*/
body {
	font-family: Manrope, Roboto, 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.font-alt {
	font-family: Manrope, Roboto, 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 600;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	/*	color: #066fb0*/
}

.font-default {
	font-family: Manrope, 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.apartsitem-img,
.sh-module,
.sh-picture {
	position: relative;
}

.sh-picture {
	z-index: 1;
}

.sh-text {
	z-index: 3;
	padding: 30px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.sh-module::before {
	position: absolute;
	display: block;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(0deg, #362D2E 7.29%, rgba(54, 45, 46, 0) 54.75%);
	content: "";
}

.bookwidget,
.bookwidget iframe {
	width: 100% !important;
}

.s-book {
	margin: 15px 0;
}

.photo-wrap {
	position: relative;
}

.photo-prev,
.photo-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 20px;
	color: #fff;
	font-size: 40px;
	line-height: 1;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	z-index: 4;
}

.photo-prev {
	left: 10px;
}

.photo-next {
	right: 10px;
}

.photo-slide_link,
.photo-slide_link:visited,
.photo-slide_link:hover {
	text-decoration: none;
	color: #fff;
	position: relative;
	display: block;
}

.photo-slide_link img {
	position: relative;
	display: block;
	width: 100%;
	z-index: 1;
}

.photo-desc {
	background: rgba(54, 45, 46, 0.44);
	border-radius: 8px;
	position: absolute;
	z-index: 2;
	top: 30px;
	left: 30px;
	display: block;
	padding: 10px;
	line-height: 1.1;
	max-width: 50%;
}

.swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background: #fff;
	opacity: 1;
}

.swiper-pagination.scheme-gray .swiper-pagination-bullet {
	background: #C4C4C4;
}

.swiper-pagination.scheme-gray .swiper-pagination-bullet-active,
.swiper-pagination-bullet-active {
	background: #F1923D;
}

.features-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
}

.features-wrap {
	display: flex;
	flex-direction: row
}

.feature-item {
	position: relative;
	margin: 10px;
	flex: 0 0 150px;
	list-style: none;
}

.feature-item::before {
	content: "";
	display: block;
	padding-top: 100%;
	z-index: 2;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 16px;
	position: relative;
}

.feature-item::after,
.otz-col::after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 10%;
	right: 10%;
	box-shadow: 0px 3px 8px rgba(151, 86, 9, 0.20);
	border-radius: 8px;
	z-index: 1;
	height: 20%;
}

.feature-item_inside {
	position: absolute;
	display: flex;
	overflow: hidden;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 3;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	text-align: center;
}

.feature-item_title {
	line-height: 1.2;
	font-size: 14px;
	padding: 0 10px;
	height: 2.4em;
}

.feature-item_icon {
	font-size: 48px;
}

.s-about_text {
	position: relative;
	z-index: 2;
	padding: 30px;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 16px;
}

.s-about_wrap::after {
	position: relative;
	z-index: 1;
	background: #FFFFFF;
	box-shadow: 0px 6px 10px rgba(151, 86, 9, 0.25);
	border-radius: 8px;
	height: 60px;
	top: -60px;
	margin-bottom: -60px;
	margin-left: 40px;
	margin-right: 40px;
	display: block;
	content: "";
}

/* .s-about_icons-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 64px;
	width: 64px;
	margin-right: 16px;
	text-align: center;
	font-size: 40px;
	flex: 0 0 64px
} */

.s-about_icons-icon {
	flex-shrink: 0;
	margin-right: 10px;
}

.s-about_icons-icon,
.feature-item_inside>img {
	user-select: none;
	pointer-events: none;
}

.s-about_icons-text {
	line-height: 1.2;
}

.s-about_icons-line+.s-about_icons-line {
	margin-top: 16px;
}

.s-about_picture,
.s-about_wrap {
	position: relative;
}

.s-about_picture {
	z-index: 1;
}

.s-about_wrap {
	z-index: 2;
}

.section-title {
	margin-bottom: 0.6em;
}

.section-title.line::after {
	content: '';
	display: block;
	width: 100px;
	border-bottom: 4px solid #F1923D;
	margin: 10px auto 0;
}

#map {
	height: 480px;
}

.text-white,
.text-white:visited,
.text-white:hover {
	color: #fff;
}

.underline {
	text-decoration: underline;
}

a.underline:hover {
	text-decoration: none;
}

.otz-slide_container {
	padding: 24px 30px;
	height: 100%;
}

.otz-slide_header {
	margin-bottom: 12px;
}

.otz-slide_date {
	color: #888;
	font-size: 14px;
	font-weight: 300;
}

.otz-btn {
	font-size: 24px;
	color: #fff;
	padding: 0;
	border: none;
	background: transparent;
}

.otz-btn::after {
	content: none;
}

.btn-secondary {
	color: #fff;
}

.otz-slide {
	height: auto;
}

.otz-swiper {
	background: #fff;
	overflow: hidden;
	border-radius: 16px
}

.s-phone_phone {
	font-weight: bold;
	font-size: 40px;
}

.text-lg {
	font-size: 18px;
}

.text-xl {
	font-size: 20px;
}

.l1 {
	line-height: 1;
}

.l2 {
	line-height: 1.2;
}

.fmenu,
.fmenu li {
	margin: 0;
	padding: 0;
	list-style: none
}

.fmenu {
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	text-align: center;
	padding: 10px 0;
}

.fmenu li {
	display: inline-block;
	margin: 8px;
}

.f-mid {
	padding-top: 24px;
	padding-bottom: 24px;
}

.f-last {
	padding-bottom: 30px;
}

.f-last::before,
.f-mid+.f-mid::before {
	display: block;
	content: "";
	height: 0;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 24px;
}

.text-sm {
	font-size: 14px;
}

.fwb {
	font-weight: bold;
}

.soc,
.soc li {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: -5px;
}

.soc li {
	display: inline-block;
	margin: 5px;
}

.f-cont li {
	overflow: hidden;
}

.f-cont li+li {
	margin-top: 10px;
}

.f-cont_icon {
	float: left;
	font-size: 22px;
	display: block;
	line-height: 1;
	color: #F1923D;
}

.f-cont_icon::before {
	margin-left: 0;
}

.f-cont_text {
	overflow: hidden;
	font-weight: bold;
}

.otz-card {
	position: relative;
	z-index: 2;
	background: #FFF;
	border: 1px solid #D9D9D9;
	border-radius: 16px;
	padding: 30px;
}

.otz-col {
	position: relative;
}

html {
	opacity: 1;
	transition: opacity 0.5s;
	transition-delay: 1s;
}

.fs20 {
	font-size: 20px;
}

.aparts-video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	z-index: 1;
}

/* .header-logo img {
	width: 160px;
} */

.header>.row {
	max-width: 1300px;
}

.cta-content {
	background-color: #f5f5f5;
}

.cta-content__text {
	padding: 30px;
}

.cta-content,
.cta-content__img {
	border-radius: 10px;
}

.cta-content__img {
	width: 100%;
	object-fit: cover;
	object-position: center;
}

.services-line {
	width: 100%;
	border-bottom: 1px solid #000;
}

.amo-button-holder {
	right: 0px !important;
	bottom: 0px !important;
	z-index: 1111 !important;
}

.header-btnmob {
	padding: 6px 10px;
}

.faq-item+.faq-item {
	margin-top: 16px;
}

.faq-item {
	border: 1px solid #eee;
}

.faq-item__head {
	position: relative;
	display: block;
	color: #242424;
	font-size: 18px;
	font-weight: 600;
	padding: 10px 30px 10px 12px;
}

.faq-item__head,
.faq-item__head:hover {
	text-decoration: none;
}

.faq-item__head:hover {
	color: #362d2e;
}

.faq-item__head:not(.collapsed) {
	color: #fff;
	background-color: #362d2e;
}

.faq-item__head,
.faq-item__head:not(.collapsed) {
	-webkit-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.faq-item__head::after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 10px;
	font-size: 26px;
	font-weight: 700;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	will-change: transform;
}

.faq-item__head:not(.collapsed)::after {
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
}

.faq-item__head::after,
.faq-item__head:not(.collapsed)::after {
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear;
}

.faq-item__content {
	padding: 12px;
	/* border-top: 1px solid #eee; */
}

.faq-item__content *:last-child {
	margin-bottom: 0;
}

.s-book+script+.s-pad {
	padding-top: 0;
}

.flash-message {
	position: fixed;
	z-index: 1024;
	transition: 0.3s ease-in-out;
	left: 0;
	bottom: 2rem;
	max-width: 360px;
	border: 2px solid #f1923d;
	border-radius: 0 8px 8px 0;
	border-left: none;
	background: #fff;
	font-size: 14px;
	line-height: 1.2;
	box-shadow: 2px 2px 6px #b2611aa3;
	transform: translateX(-200%);
}

.flash-message.show {
	transform: translateX(0%);
	transition: 0.3s ease-in-out;
}

.flash-message_icon {
	width: 48px;
}

.serviceitem {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	height: 100%;
	color: #fff;
	padding: 25px 20px;
	overflow: hidden;
	border-radius: .625rem;
	background: rgba(0, 0, 0, .6);
	min-height: 13.75rem;
}

.serviceitem-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: -1;
}

.serviceitem:hover .serviceitem-img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.serviceitem .serviceitem-img,
.serviceitem:hover .serviceitem-img {
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: -webkit-transform .4s ease-in-out;
	-o-transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
}

.serviceitem h4 {
	font-size: 1.125rem;
	margin-bottom: .75rem;
}

.serviceitem p {
	font-weight: 300;
	margin-bottom: 0;
	font-size: .875rem;
}

.reviews-slider,
.aparts-slider {
	position: relative;
}

.reviews-slider .swiper-slide,
.aparts-slider .swiper-slide {
	height: auto;
}

.reviews-slider #reviewsSliderPrev,
.reviews-slider #reviewsSliderNext,
.aparts-slider #apartsSliderPrev,
.aparts-slider #apartsSliderNext {
	display: none;
}

.aparts-slider #apartsSliderPrev,
.aparts-slider #apartsSliderNext {
	color: #212529;
}

.reviewitem {
	height: 100%;
	overflow: hidden;
	border-radius: 1rem;
	padding: 60px 15px 20px;
	background-color: #fff;
	row-gap: 1rem;
}

.reviewitem.bg {
	border: 1px solid #e7e7e7;
    background-color: #f7f7f7;
}

.reviewitem,
.reviewitem-head,
.reviewitem-rating {
	flex-direction: column;
}

.reviewitem-head {
	align-items: flex-end;
}

.reviewitem,
.reviewitem-head,
.reviewitem-head__date,
.reviewitem-stars,
.reviewitem-rating {
	display: flex;
}

.reviewitem-head,
.reviewitem-head__date {
	flex-wrap: wrap;
}

.reviewitem-head__date,
.reviewitem-stars,
.reviewitem-rating {
	align-items: center;
}

.reviewitem-head,
.reviewitem-head__date,
.reviewitem-rating {
	gap: 5px;
}

.reviewitem-head__date {
	justify-content: flex-end;
}

.reviewitem-stars {
	column-gap: 2px;
}

.reviewitem-stars svg,
.reviewitem-stars span {
	width: 1rem;
	flex-shrink: 0;
}

.reviewitem-stars span {
	height: 1rem;
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23e2e2e2'%3E%3Cpath d='M19.1298277,6.81865609 L13.6221515,6.27050591 C13.2749528,6.23728468 12.9749415,6.00473612 12.8330635,5.65591328 L10.8603436,0.622897938 C10.5447084,-0.207632646 9.42404566,-0.207632646 9.10841047,0.622897938 L7.1514723,5.65591328 C7.02521822,6.00473612 6.70958304,6.23728468 6.36238433,6.27050591 L0.854550278,6.81865609 C0.0338987864,6.90170915 -0.297518162,7.98139891 0.317970457,8.56277032 L4.46857319,12.3998216 C4.7368631,12.6489808 4.84733542,13.0144142 4.76842662,13.3798477 L3.52166763,18.7615198 C3.33228651,19.6088271 4.20028328,20.3063067 4.92624422,19.8579863 L9.51873622,17.0174056 C9.81858965,16.8346888 10.1815701,16.8346888 10.4814235,17.0174056 L15.0740734,19.8579863 C15.8000343,20.3063067 16.6680311,19.6254377 16.4784921,18.7615198 L15.2475149,13.3798477 C15.1686061,13.0144142 15.2790784,12.6489808 15.5473683,12.3998216 L19.6979711,8.56277032 C20.2976779,7.98139891 19.9504792,6.90170915 19.1298277,6.81865609 Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;
}

.reviewitem-stars span.active {
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FBB80B'%3E%3Cpath d='M19.1298277,6.81865609 L13.6221515,6.27050591 C13.2749528,6.23728468 12.9749415,6.00473612 12.8330635,5.65591328 L10.8603436,0.622897938 C10.5447084,-0.207632646 9.42404566,-0.207632646 9.10841047,0.622897938 L7.1514723,5.65591328 C7.02521822,6.00473612 6.70958304,6.23728468 6.36238433,6.27050591 L0.854550278,6.81865609 C0.0338987864,6.90170915 -0.297518162,7.98139891 0.317970457,8.56277032 L4.46857319,12.3998216 C4.7368631,12.6489808 4.84733542,13.0144142 4.76842662,13.3798477 L3.52166763,18.7615198 C3.33228651,19.6088271 4.20028328,20.3063067 4.92624422,19.8579863 L9.51873622,17.0174056 C9.81858965,16.8346888 10.1815701,16.8346888 10.4814235,17.0174056 L15.0740734,19.8579863 C15.8000343,20.3063067 16.6680311,19.6254377 16.4784921,18.7615198 L15.2475149,13.3798477 C15.1686061,13.0144142 15.2790784,12.6489808 15.5473683,12.3998216 L19.6979711,8.56277032 C20.2976779,7.98139891 19.9504792,6.90170915 19.1298277,6.81865609 Z'%3E%3C/path%3E%3C/svg%3E");
}

.fill-primary {
    fill: #FBB80B;
}

.fill-gray {
    fill: #e2e2e2;
}

.reviewitem-rating {
	position: absolute;
	padding: 6px 10px 15px;
	top: 0;
	left: 15px;
	width: 45px;
	height: 60px;
	font-size: .75rem;
	line-height: 1;
	clip-path: polygon(0 0, 0 100%, 50% 75%, 100% 100%, 100% 0);
	background-color: #e2e2e2;
}

.reviewitem-rating__logo {
	width: 1rem;
	height: 1rem;
	background: no-repeat center/contain;
}

.reviewitem-rating__logo.ya {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2006_287)'%3E%3Cpath d='M0 12C0 5.3724 5.3712 0 12 0C18.6264 0 24 5.3724 24 12C24 18.6276 18.6264 24 12 24C5.3712 24 0 18.6276 0 12Z' fill='%23FC3F1D'/%3E%3Cpath d='M13.536 6.79927H12.4272C10.3944 6.79927 9.32524 7.82887 9.32524 9.34687C9.32524 11.0629 10.0644 11.8669 11.5824 12.8977L12.8364 13.7425L9.23284 19.1269H6.54004L9.77404 14.3101C7.91404 12.9769 6.87004 11.6821 6.87004 9.49207C6.87004 6.74647 8.78404 4.87207 12.414 4.87207H16.0176V19.1137H13.536V6.79927Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2006_287'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.reviewitem-rating__logo.gis {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2006_283)'%3E%3Cpath d='M17.1903 14.2813C13.0105 14.3025 12.3344 16.9125 12.1091 19.1194L12.0066 20.0955H11.1665L11.0641 19.1194C10.8387 16.9125 10.1421 14.3025 6.10573 14.2813C5.4296 12.8382 5.14275 11.6711 5.14275 10.3555C5.14275 7.06641 7.74489 3.98939 11.5968 3.98939C15.4487 3.98939 18.0099 7.04507 18.0099 10.3768C18.0099 11.6711 17.8869 12.8382 17.1903 14.2813ZM11.5559 0C5.20428 0 0 5.38997 0 11.9893C0 18.6101 5.20428 24 11.5559 24C17.9689 24 23.1526 18.6101 23.1526 11.9893C23.1526 5.38999 17.9689 0 11.5559 0Z' fill='%2329B24A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2006_283'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.reviewitem-rating__logo.sut {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.58359 7.58731C3.56702 7.50539 3.54807 7.42583 3.52818 7.34812C3.29092 6.47064 2.52847 6.88357 2.36652 6.27927C2.13115 5.4013 4.6084 5.24596 5.2302 5.08779C6.84363 4.68005 9.06898 3.71018 11.3937 3.06802C13.7289 2.46137 16.1398 2.18907 17.7419 1.73539C18.3585 1.56159 20.5824 0.45722 20.8177 1.33522C20.9793 1.9395 20.1131 1.96317 20.3461 2.84212C20.6795 4.04594 21.6152 5.54005 22.0836 7.23731C22.6273 9.19932 22.7092 11.364 23.0526 12.6024C23.1629 12.9988 23.3883 13.1934 23.5787 13.3516C24.1309 13.7039 24.1744 14.4304 23.5048 14.6099C23.1492 14.705 22.6524 14.8608 22.0836 14.8542C21.7867 14.8509 21.6692 14.7188 21.637 14.4882C21.5092 13.5926 21.3524 12.3595 21.0787 11.3735C20.832 10.4798 20.2916 9.026 19.7982 8.2266C19.5263 7.7862 19.1693 7.25341 19.4453 6.89967C19.918 6.2949 19.7608 5.34636 19.2782 4.78139C18.7445 4.15486 17.8239 4.17522 16.8507 4.43616C16.3965 4.55787 15.9059 4.74682 15.5124 4.89789C15.3011 4.97935 15.1235 5.04801 15.0729 5.06222C14.3829 5.25733 13.4206 5.43397 12.3693 5.62624C11.2536 5.83082 10.0379 6.05386 8.74313 6.39013L8.73413 6.39203C7.44414 6.74861 6.2801 7.16344 5.21173 7.54422C4.86272 7.66876 4.5241 7.78952 4.2016 7.90128C4.2016 7.90128 3.69251 8.10537 3.58359 7.58731ZM12.7003 21.1759C10.4063 21.6784 8.04417 21.9114 6.41506 22.3267C5.27376 22.6123 4.84946 23.3302 4.27264 23.4851C3.60301 23.6645 3.32976 23.1043 3.63142 22.5232C3.71666 22.2907 3.81564 22.0099 3.71287 21.6111C3.4169 20.5049 2.3812 19.4687 1.62348 16.5463C0.866245 13.6244 1.46341 12.8761 1.17643 11.8054C0.939172 10.9274 0.177673 11.3403 0.0157116 10.7361C-0.219653 9.8576 2.25759 9.70275 2.87797 9.54506C4.97401 9.01369 6.95638 8.10348 9.04246 7.5248C11.1384 6.98302 13.3107 6.77986 15.3911 6.19214C16.0077 6.01787 18.2302 4.91399 18.4655 5.79199C18.6275 6.39629 17.7618 6.41996 17.9953 7.29887C18.2823 8.36962 19.1735 8.71867 19.9781 11.6283C20.7836 14.5379 20.4048 15.9529 20.7012 17.0592C20.8116 17.4556 21.038 17.6497 21.2279 17.8079C21.78 18.1607 21.8231 18.7825 21.154 18.9615C20.5767 19.1163 19.8503 18.7067 18.7194 19.0297C17.1002 19.4843 14.9384 20.4642 12.7003 21.1759ZM16.5845 9.33002C18.3954 12.1842 17.4417 16.0074 16.827 17.582C16.8128 17.6189 16.7844 17.7165 16.9373 17.6502C19.2204 16.8418 19.2081 11.5236 16.6788 9.26467C16.6788 9.26467 16.4562 9.12734 16.5845 9.33002Z' fill='%23EE204D'/%3E%3C/svg%3E%0A");
}

.reviewitem-rating__logo.trip {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2010_307)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4353 5.24236C17.2042 2.443 14.859 0.243164 12 0.243164C9.141 0.243164 6.79578 2.443 6.56472 5.24236H1.99981C0.895224 5.24236 0 6.13764 0 7.242V22.0004C0 23.1044 0.895344 24.0001 1.99981 24.0001H22.0002C23.1048 24.0001 24 23.1048 24 22.0004V7.242C24 6.138 23.1047 5.24236 22.0002 5.24236H17.4353ZM12.0008 3.15196C13.2509 3.15236 14.2903 4.054 14.5047 5.24236H9.4953C9.7098 4.05335 10.7501 3.15157 12.0008 3.15196Z' fill='%23212121'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0958 4.22437C15.4707 2.40533 13.7109 1.20733 11.773 1.31036C9.76366 1.41718 8.0929 2.89467 7.74106 4.87589C7.71916 5.04917 7.83706 5.20918 8.00902 5.2396C8.18104 5.27003 8.34664 5.16017 8.38546 4.98989C8.69494 3.23699 10.2167 1.95821 11.9967 1.95525C13.5702 1.95264 14.9451 2.94766 15.4608 4.38872L14.9773 4.51385L16.1317 5.68985L16.5769 4.09985L16.0958 4.22437ZM4.38468 22.5034V14.4346H5.96988V13.1002H1.33428V14.4346H2.90628V22.5034H4.38468ZM10.3343 22.5046L9.10666 18.6478H8.27386V22.5046H6.79546V13.1002H9.17266C10.8899 13.1002 11.5727 13.9318 11.5727 15.8734C11.5727 17.0362 11.3327 17.8678 10.4771 18.3298L11.8823 22.5046H10.3343ZM14.2619 13.1002H12.7835V22.5034H14.2619V13.1002ZM17.8403 18.8326H16.9559V22.5046H15.4763V13.1002H17.8403C19.5443 13.1002 20.2571 13.9846 20.2571 15.9526C20.2571 17.8546 19.6235 18.8326 17.8403 18.8326ZM21.3267 22.2906C21.5003 22.4642 21.7361 22.5612 21.9815 22.5598C22.2272 22.5615 22.4632 22.4647 22.637 22.291C22.8109 22.1175 22.908 21.8815 22.9067 21.6358C22.9189 21.2976 22.7454 20.9797 22.4543 20.8069C22.1632 20.6341 21.801 20.6341 21.5099 20.8069C21.2188 20.9797 21.0453 21.2976 21.0575 21.6358C21.0562 21.8813 21.1532 22.1171 21.3267 22.2906ZM21.2819 13.1038H22.6823V19.8658H21.2819V13.1038ZM2.52948 11.647C2.89674 11.666 3.2518 11.5125 3.48948 11.2318C3.84972 10.8245 3.84962 10.1227 3.84949 9.18074L3.84948 9.12584L3.84949 9.07094C3.84962 8.12906 3.84972 7.42838 3.48948 7.01984C3.2518 6.73922 2.89674 6.58568 2.52948 6.60464C2.16219 6.5855 1.80705 6.7391 1.56948 7.01984C1.20925 7.42718 1.20935 8.129 1.20948 9.07094L1.20948 9.12584L1.20948 9.18074C1.20935 10.1227 1.20925 10.8245 1.56948 11.2318C1.80705 11.5126 2.16219 11.6662 2.52948 11.647ZM6.55306 11.5918L5.38908 8.66144V11.5918H4.61268V6.65864H5.30628L6.46306 9.58904V6.65864H7.23946V11.5918H6.55306ZM8.07466 6.65864V11.5918H10.1483V10.8922H8.85106V9.45824H9.96826V8.75744H8.85106V7.35824H10.1483V6.65864H8.07466ZM13.5923 7.35824V11.5918H12.8159V7.35824H11.9915V6.65864H14.4239V7.35824H13.5923ZM18.0239 11.5918H18.8351L19.7627 6.65864H18.9107L18.4331 10.4002L17.7467 6.65864H16.8875L16.2083 10.4002L15.7235 6.65864H14.8715L15.8063 11.5918H16.6175L17.3171 7.84304L18.0239 11.5918ZM22.4327 11.2318C22.1855 11.4973 21.839 11.6481 21.4763 11.6481C21.1135 11.6481 20.7671 11.4973 20.5199 11.2318C20.1596 10.8245 20.1597 10.1227 20.1599 9.18074V9.12584V9.071C20.1597 8.129 20.1596 7.42718 20.5199 7.01984C20.7673 6.7547 21.1136 6.6041 21.4763 6.6041C21.839 6.6041 22.1853 6.7547 22.4327 7.01984C22.7929 7.42718 22.7928 8.129 22.7927 9.071L22.7927 9.12584L22.7927 9.18074C22.7928 10.1227 22.7929 10.8245 22.4327 11.2318ZM9.18466 14.4346H8.27386V17.3146H9.18466C9.97666 17.3146 10.0955 16.6546 10.0955 15.8746C10.0955 15.0946 9.97546 14.4346 9.18466 14.4346ZM16.9559 14.4346H17.8667V14.4334C18.6575 14.4334 18.7775 15.133 18.7775 15.9658C18.7775 16.7986 18.6587 17.4982 17.8667 17.4982H16.9559V14.4346ZM2.90748 7.49024C2.82646 7.36388 2.68277 7.29206 2.53308 7.30304C2.3841 7.29068 2.24081 7.36304 2.16228 7.49024C2.01708 7.73024 1.98948 8.22464 1.98948 9.12584C1.98948 10.027 2.02068 10.525 2.16228 10.7602C2.2402 10.8862 2.38175 10.9584 2.52948 10.9474C2.67917 10.9584 2.82286 10.8866 2.90388 10.7602C3.04908 10.5202 3.07068 10.0258 3.07068 9.12464C3.07068 8.22344 3.05028 7.72544 2.90388 7.48904L2.90748 7.49024ZM21.4823 7.30304C21.6299 7.29428 21.7707 7.36586 21.8507 7.49024L21.8567 7.48904C22.0031 7.72544 22.0235 8.22344 22.0235 9.12464C22.0235 10.0258 22.0019 10.5202 21.8567 10.7602C21.7757 10.8866 21.632 10.9584 21.4823 10.9474C21.3348 10.9587 21.1933 10.887 21.1151 10.7614C20.9699 10.525 20.9423 10.027 20.9423 9.12584C20.9423 8.22464 20.9699 7.73024 21.1151 7.49024C21.193 7.36424 21.3345 7.29212 21.4823 7.30304Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2010_307'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");	
}

.reviewitem-rating__logo.avito {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.18776 23.2193C11.1574 23.2193 14.3755 20.0012 14.3755 16.0315C14.3755 12.0618 11.1574 8.84375 7.18776 8.84375C3.21808 8.84375 0 12.0618 0 16.0315C0 20.0012 3.21808 23.2193 7.18776 23.2193Z' fill='%2304E061'/%3E%3Cpath d='M19.6568 22.3123C22.0555 22.3123 24 20.3677 24 17.969C24 15.5702 22.0555 13.6257 19.6568 13.6257C17.2581 13.6257 15.3135 15.5702 15.3135 17.969C15.3135 20.3677 17.2581 22.3123 19.6568 22.3123Z' fill='%23FF4053'/%3E%3Cpath d='M8.56245 7.90693C10.0469 7.90693 11.2502 6.7036 11.2502 5.21921C11.2502 3.73483 10.0469 2.53149 8.56245 2.53149C7.07809 2.53149 5.87476 3.73483 5.87476 5.21921C5.87476 6.7036 7.07809 7.90693 8.56245 7.90693Z' fill='%23965EEB'/%3E%3Cpath d='M17.9694 12.6879C21.1969 12.6879 23.8133 10.0714 23.8133 6.84394C23.8133 3.61641 21.1969 1 17.9694 1C14.7419 1 12.1255 3.61641 12.1255 6.84394C12.1255 10.0714 14.7419 12.6879 17.9694 12.6879Z' fill='%2300AAFF'/%3E%3C/svg%3E%0A");
}

.reviewitem-rating__logo.ostrovok {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2010_312)'%3E%3Cpath d='M1.02125 8.68066L3.48929 8.34024C3.56103 8.34698 3.63307 8.33078 3.69502 8.29397C3.75697 8.25717 3.80565 8.20165 3.83403 8.13541C3.86242 8.06918 3.86905 7.99564 3.85298 7.92539C3.83691 7.85514 3.79896 7.79181 3.7446 7.74451C3.41673 7.2686 3.23889 6.70541 3.23397 6.12752C3.23397 4.51054 4.59566 3.23397 6.29773 3.23397C7.99981 3.23397 9.27639 4.51054 9.27639 6.12752C9.27639 7.6594 8.17002 8.85086 6.72325 9.10618L1.95741 9.78701C1.61699 9.78701 1.53188 10.2125 1.7872 10.3827L6.29773 14.8933L10.8083 10.4678C11.3589 9.90607 11.7927 9.24081 12.0849 8.51047C12.377 7.78012 12.5216 6.99915 12.5104 6.21263C12.5104 2.80845 9.78699 0 6.29773 0C2.80848 0 0 2.80845 0 6.12752C0 6.97857 0.0851079 7.6594 0.340419 8.34024C0.396355 8.4675 0.495038 8.5712 0.619376 8.63337C0.743714 8.69554 0.885882 8.71226 1.02125 8.68066ZM14.3833 13.362H16.596C16.8513 13.362 17.1066 13.1067 17.1066 12.8514V9.44722L18.1279 8.85149L20.4256 13.1067C20.4256 13.2769 20.681 13.362 20.8512 13.362H23.6596C24 13.362 24.0851 13.0216 23.9149 12.8514L20.5107 6.89409L23.9149 2.04313C24 1.87293 23.9149 1.53251 23.6596 1.53251H21.0214C20.9217 1.52891 20.8227 1.55041 20.7335 1.59501C20.6443 1.63962 20.5677 1.70592 20.5107 1.78782C20.5107 1.95803 18.1279 5.192 18.1279 5.192L17.1066 5.78773V2.12824C17.1081 1.98394 17.0571 1.844 16.9632 1.73444C16.8693 1.62487 16.7388 1.55312 16.596 1.53251H14.3833C14.0429 1.53251 13.8727 1.78782 13.8727 2.12824V12.8514C13.8727 13.1918 14.128 13.362 14.3833 13.362Z' fill='%230F5DE4'/%3E%3Cpath d='M3.48929 8.34024L1.02125 8.68066C0.885882 8.71226 0.743714 8.69554 0.619376 8.63337C0.495038 8.5712 0.396355 8.4675 0.340419 8.34024C0.0851079 7.6594 0 6.97857 0 6.12752C0 2.80845 2.80848 0 6.29773 0C9.78699 0 12.5104 2.80845 12.5104 6.21263C12.5216 6.99915 12.377 7.78012 12.0849 8.51047C11.7927 9.24081 11.3589 9.90607 10.8083 10.4678L6.29773 14.8933L1.7872 10.3827C1.53188 10.2125 1.61699 9.78701 1.95741 9.78701L6.72325 9.10618C8.17002 8.85086 9.27639 7.6594 9.27639 6.12752C9.27639 4.51054 7.99981 3.23397 6.29773 3.23397C4.59566 3.23397 3.23397 4.51054 3.23397 6.12752C3.23889 6.70541 3.41673 7.2686 3.7446 7.74451C3.79896 7.79181 3.83691 7.85514 3.85298 7.92539C3.86905 7.99564 3.86242 8.06918 3.83403 8.13541C3.80565 8.20165 3.75697 8.25717 3.69502 8.29397C3.63307 8.33078 3.56103 8.34698 3.48929 8.34024Z' fill='%230F5DE4'/%3E%3Cpath d='M3.48929 8.34024L1.02125 8.68066C0.885882 8.71226 0.743714 8.69554 0.619376 8.63337C0.495038 8.5712 0.396355 8.4675 0.340419 8.34024C0.0851079 7.6594 0 6.97857 0 6.12752C0 2.80845 2.80848 0 6.29773 0C9.78699 0 12.5104 2.80845 12.5104 6.21263C12.5216 6.99915 12.377 7.78012 12.0849 8.51047C11.7927 9.24081 11.3589 9.90607 10.8083 10.4678L6.29773 14.8933L1.7872 10.3827C1.53188 10.2125 1.61699 9.78701 1.95741 9.78701L6.72325 9.10618C8.17002 8.85086 9.27639 7.6594 9.27639 6.12752C9.27639 4.51054 7.99981 3.23397 6.29773 3.23397C4.59566 3.23397 3.23397 4.51054 3.23397 6.12752C3.23889 6.70541 3.41673 7.2686 3.7446 7.74451C3.79896 7.79181 3.83691 7.85514 3.85298 7.92539C3.86905 7.99564 3.86242 8.06918 3.83403 8.13541C3.80565 8.20165 3.75697 8.25717 3.69502 8.29397C3.63307 8.33078 3.56103 8.34698 3.48929 8.34024Z' fill='%230F5DE4'/%3E%3Cpath d='M3.48929 8.34024L1.02125 8.68066C0.885882 8.71226 0.743714 8.69554 0.619376 8.63337C0.495038 8.5712 0.396355 8.4675 0.340419 8.34024C0.0851079 7.6594 0 6.97857 0 6.12752C0 2.80845 2.80848 0 6.29773 0C9.78699 0 12.5104 2.80845 12.5104 6.21263C12.5216 6.99915 12.377 7.78012 12.0849 8.51047C11.7927 9.24081 11.3589 9.90607 10.8083 10.4678L6.29773 14.8933L1.7872 10.3827C1.53188 10.2125 1.61699 9.78701 1.95741 9.78701L6.72325 9.10618C8.17002 8.85086 9.27639 7.6594 9.27639 6.12752C9.27639 4.51054 7.99981 3.23397 6.29773 3.23397C4.59566 3.23397 3.23397 4.51054 3.23397 6.12752C3.23889 6.70541 3.41673 7.2686 3.7446 7.74451C3.79896 7.79181 3.83691 7.85514 3.85298 7.92539C3.86905 7.99564 3.86242 8.06918 3.83403 8.13541C3.80565 8.20165 3.75697 8.25717 3.69502 8.29397C3.63307 8.33078 3.56103 8.34698 3.48929 8.34024Z' fill='%230F5DE4'/%3E%3Cpath d='M3.48929 8.34024L1.02125 8.68066C0.885882 8.71226 0.743714 8.69554 0.619376 8.63337C0.495038 8.5712 0.396355 8.4675 0.340419 8.34024C0.0851079 7.6594 0 6.97857 0 6.12752C0 2.80845 2.80848 0 6.29773 0C9.78699 0 12.5104 2.80845 12.5104 6.21263C12.5216 6.99915 12.377 7.78012 12.0849 8.51047C11.7927 9.24081 11.3589 9.90607 10.8083 10.4678L6.29773 14.8933L1.7872 10.3827C1.53188 10.2125 1.61699 9.78701 1.95741 9.78701L6.72325 9.10618C8.17002 8.85086 9.27639 7.6594 9.27639 6.12752C9.27639 4.51054 7.99981 3.23397 6.29773 3.23397C4.59566 3.23397 3.23397 4.51054 3.23397 6.12752C3.23889 6.70541 3.41673 7.2686 3.7446 7.74451C3.79896 7.79181 3.83691 7.85514 3.85298 7.92539C3.86905 7.99564 3.86242 8.06918 3.83403 8.13541C3.80565 8.20165 3.75697 8.25717 3.69502 8.29397C3.63307 8.33078 3.56103 8.34698 3.48929 8.34024Z' fill='%230F5DE4'/%3E%3Cpath d='M19.6291 16H18.2517C18.1627 16.0128 18.0815 16.0575 18.023 16.1257C17.9646 16.1939 17.9329 16.281 17.9338 16.3709V20.2914C17.9338 20.8212 17.8278 21.1921 17.6159 21.457C17.404 21.6689 17.0861 21.8278 16.7152 21.8278C16.3444 21.8278 16.0265 21.6689 15.8675 21.457C15.6556 21.1921 15.5497 20.8212 15.5497 20.2914V16.3709C15.5497 16.2725 15.5106 16.1782 15.441 16.1086C15.3715 16.0391 15.2772 16 15.1788 16H13.8543C13.756 16 13.6616 16.0391 13.5921 16.1086C13.5225 16.1782 13.4834 16.2725 13.4834 16.3709V20.4503C13.4834 21.457 13.7483 22.1987 14.3311 22.6755C14.8609 23.2053 15.7086 23.4702 16.7152 23.4702C17.7748 23.4702 18.5695 23.2053 19.1523 22.6755C19.6821 22.1457 20 21.457 20 20.4503V16.3709C20 16.2725 19.9609 16.1782 19.8914 16.1086C19.8218 16.0391 19.7275 16 19.6291 16ZM6.01325 22.5166C6.01325 21.9868 5.5894 21.5629 5.0596 21.5629C4.5298 21.5629 4 21.9868 4 22.5166C4 23.0464 4.5298 23.5232 5.0596 23.5232C5.5894 23.5232 6.01325 23.0464 6.01325 22.5166ZM9.61589 19.2318H8.60927V17.4834H9.72186C10.4106 17.4834 10.7815 17.8543 10.7815 18.3311C10.7815 18.9139 10.3576 19.2318 9.61589 19.2318ZM12.9007 23.0464L11.0464 20.4503C12.3179 20.1854 12.7947 19.3377 12.7947 18.2252C12.7947 16.7947 11.8411 16 9.77484 16H6.96689C6.88258 16 6.80173 16.0335 6.74211 16.0931C6.6825 16.1527 6.64901 16.2336 6.64901 16.3179V23.0993C6.64901 23.2583 6.75497 23.4172 6.96689 23.4172H8.23841C8.45033 23.4172 8.60927 23.2583 8.60927 23.0993V20.7682H9.13907L10.9404 23.2583C10.9934 23.3642 11.0993 23.4172 11.2583 23.4172H12.6887C12.9007 23.4172 12.9536 23.2053 12.9007 23.0993V23.0464Z' fill='%230F5DE4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2010_312'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.reviewitem-text {
	flex-grow: 1;
}

.reviewitem-photos {
	width: 100%;
}

.reviewitem-photos img {
	width: 100%;
	border-radius: 1rem;
}

.reviewitem-photos .swiper-button-prev,
.reviewitem-photos .swiper-button-next {
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.reviewitem-photos .swiper-button-prev {
	left: 5px;
}

.reviewitem-photos .swiper-button-next {
	right: 5px;
}

.reviewitem-photos .swiper-pagination {
	margin-top: .5rem;
	min-height: 1.5rem;
}

.advantageitem {
	display: flex;
	align-items: center;
	flex-direction: column;
	height: 100%;
	text-align: center;
}

.advantageitem-icon {
	margin-bottom: 10px;
}

.advantageitem p {
	margin-bottom: 0;
}

.advantageitem-icon,
.apartsitem-number {
	user-select: none;
	pointer-events: none;
}

.bg-s-aparts {
	background-color: #E9ECEF;
}

.apartsitem {
	border: 0;
	padding: 20px;
	border-radius: 1.875rem;
}

.apartsitem-img {
	margin-bottom: 3.75rem;
}

.apartsitem-img__grad {
	overflow: hidden;
	border-radius: 1.25rem;
}


.apartsitem-img__grad img {
	width: 100%;
}

.apartsitem .card-body {
	padding: 0;
}

.apartsitem .card-body .card-title {
	font-weight: 700;
}

.apartsitem .card-body ul,
.apartsitem .card-body ol {
	padding-left: 1.25rem;
}

.apartsitem .card-body>*:last-child {
	margin-bottom: 0;
}

.apartsitem-number {
	display: inline-block;
	padding: 10px 24px;
	color: #fff;
	font-size: 2.75rem;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	border-radius: 12px;
	margin-bottom: 1.25rem;
	background-color: #362D2E;
	z-index: 5;
}

.apartsitem-number:not(.noimage) {
	position: absolute;
	left: 50%;
	bottom: -2rem;
	transform: translateX(-50%);
	margin-bottom: 0;
}

.s-title {
	margin-bottom: 20px;
}

.header.main {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.header-wrap {
	position: relative;
	padding: 10px 12px;
	border-radius: 12px;
}

.header-wrap {
	z-index: 1099;
}

.header-wrap {
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .2) !important;
}

/* stock-modal */
.modal-backdrop {
	z-index: 1199;
}

.modal {
	z-index: 1200;
}

.stock-modal .modal-dialog {
    max-width: 1000px;
}

.stock-modal .modal-content {
    border-radius: 0;
}

.stock-modal .btn-close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px;
	border-radius: 0;
	width: 30px;
	height: 30px;
	background-size: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}

.stock-modal .modal-body {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
   	padding: 30px 15px;
	min-height: 500px;
}

.stock-modal__body.theme-white h2,
.stock-modal__body.theme-white p {
	color: #fff;
}

/* Page content */
.page-content ul,
.page-content ol {
	padding-left: 2rem;
}

.page-content ul,
.page-content ul li {
	list-style: unset;
}

.page-content ol,
.page-content ol li {
	list-style: decimal;
}

.page-content ul:not(:last-child),
.page-content ol:not(:last-child),
.page-content p:not(:last-child) {
	margin-bottom: 1rem;
}

.page-content ul:last-child,
.page-content ol:last-child,
.page-content p:last-child {
	margin-bottom: 0;
}

.page-content h1:not(:last-child),
.page-content h2:not(:last-child),
.page-content h3:not(:last-child),
.page-content h4:not(:last-child),
.page-content h5:not(:last-child),
.page-content h6:not(:last-child) {
	margin-bottom: .5rem;
}

.header-nav-btn {
	padding: .375rem .5rem;
}

/*
.swiper-slide-active .apartsitem-number, .swiper-slide .apartsitem-number{z-index: 5; !important}
.swiper-slide-active .apartsitem-img__grad, .swiper-slide .apartsitem-img__gradr{z-index: 1; !important}
*/

.link-text-underline a:not(.btn) {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

.link-text-underline a:not(.btn):hover {
	text-decoration: none;
}

img{
	pointer-events:none
}

.s-anketa {
	display: flex;
	align-items: center;
	color: #fff;
	text-shadow: 0 4px 4px rgb(0 0 0 / .25);
	height: clamp(500px, 100svh, 1200px);
}

.s-anketa::before {
	background: rgba(0, 0, 0, .4);
}

.s-anketa>* {
	z-index: 2;
}

.map-contacts {
	font-size: .875rem;
}

.map-contacts i {
	font-size: 1rem;
	color: #F1923D;
	width: 1.25rem;
	text-align: center;
	margin-right: .25rem;
}

.map-contacts p {
	margin-bottom: 0;
}

.contactsitem {
	padding: 1rem;
	cursor: pointer;
	overflow: hidden;
	border-radius: 1rem;
	background-color: #fff;
	border: 1px solid #f6f6f5;
}

.contactsitem.active {
	background-color: #f1f1f1;
}

.contactsitem:not(.active):hover {
	background-color: #fbfbfb;
}

.contactsitem,
.contactsitem.active,
.contactsitem:not(.active):hover {
	transition: .2s ease-in-out;
}

.contactsitem+.contactsitem {
	margin-top: .625rem;
}

.contacts-list {
	line-height: 1.2;
	row-gap: .625rem;
	flex-direction: column;
}

.contacts-list__item,
.contacts-list__itemlink {
	-webkit-column-gap: .5rem;
	-moz-column-gap: .5rem;
	column-gap: .5rem;
}

.contacts-list a span,
.contacts-list span a {
	text-decoration: underline;
}

.contacts-list a,
.contacts-list a:hover,
.contacts-list a:hover span,
.contacts-list span a:hover {
	text-decoration: none;
}

.contacts-list i {
	color: #F1923D;
	width: 1.5rem;
	height: 1.5rem;
	font-size: 1.5rem;
	justify-content: center;
}

.contacts-list,
.contacts-list i,
.contacts-list__item {
	display: flex;
}

.contacts-list__itemlink {
	display: inline-flex;
}

.contacts-list i,
.contacts-list__item,
.contacts-list__itemlink {
	align-items: center;
}

.icon-globe::before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5_2)'%3E%3Cpath d='M12 0C5.37261 0 0 5.37261 0 12C0 18.6274 5.37261 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37261 18.6274 0 12 0ZM20.5252 5.13391C21.9818 6.93874 22.8245 9.16135 22.9304 11.4783H20.5565C20.5087 9.55089 20.1036 7.64909 19.3617 5.86957C19.7639 5.64776 20.1524 5.40209 20.5252 5.13391ZM16.3043 12.5478L19.5078 12.5217C19.4657 14.3133 19.0943 16.082 18.4122 17.7391C17.6202 17.3798 16.7978 17.0917 15.9548 16.8783C16.1671 15.4441 16.2839 13.9975 16.3043 12.5478ZM15.9548 7.17913C16.803 6.97278 17.6307 6.68987 18.4278 6.33391C19.0932 7.96989 19.4573 9.7127 19.5026 11.4783H16.2991C16.2788 10.0392 16.1638 8.60309 15.9548 7.17913ZM19.8261 4.3513C19.53 4.55817 19.2235 4.74972 18.9078 4.92522C18.4043 3.94578 17.7571 3.04722 16.9878 2.25913C18.0402 2.79952 18.9985 3.50596 19.8261 4.3513ZM17.9843 5.39478C17.2724 5.71128 16.5338 5.96439 15.7774 6.1513C15.524 4.52139 14.9797 2.95037 14.1704 1.51304C15.8428 2.34033 17.1867 3.70813 17.9843 5.39478ZM8.74957 11.4783C8.76424 10.1007 8.86878 8.72563 9.06261 7.36174C10.0057 7.53815 10.9623 7.63246 11.9217 7.64348H12.073C13.0334 7.64159 13.9919 7.55602 14.9374 7.38783C15.1297 8.74311 15.2343 10.1095 15.2504 11.4783H8.74957ZM15.2452 12.5217C15.2305 13.8993 15.126 15.2744 14.9322 16.6383C13.9891 16.4618 13.0325 16.3675 12.073 16.3565C11.0622 16.346 10.0526 16.4298 9.05739 16.607C8.86507 15.2534 8.76046 13.8888 8.74435 12.5217H15.2452ZM12 1.04348C13.0435 1.04348 14.1443 3.07826 14.7652 6.36522C13.8303 6.53237 12.8819 6.61272 11.9322 6.60522C11.0288 6.59472 10.128 6.5057 9.24 6.33913C9.86087 3.06783 10.9565 1.04348 12 1.04348ZM9.82957 1.51304C9.02498 2.93896 8.4825 4.49746 8.22783 6.11478C7.47672 5.92252 6.74361 5.66589 6.03652 5.34783C6.83576 3.68087 8.17148 2.33048 9.82957 1.51304ZM7.70087 11.4783H4.49739C4.53952 9.68667 4.91087 7.91804 5.59304 6.26087C6.38498 6.62022 7.20737 6.90828 8.05043 7.12174C7.83698 8.56448 7.72024 10.0199 7.70087 11.4783ZM8.04522 16.8157C7.19667 17.0232 6.36887 17.3078 5.57217 17.6661C4.90663 16.0301 4.54252 14.2873 4.49739 12.5217H7.70609C7.72487 13.9589 7.83815 15.3933 8.04522 16.8157ZM6.99665 2.26448C6.24326 3.03535 5.6068 3.91239 5.10783 4.86783C4.79133 4.69043 4.49041 4.50085 4.20522 4.29913C5.02278 3.47817 5.96491 2.79157 6.99665 2.26448ZM3.50941 5.0893C3.87796 5.35448 4.26183 5.59761 4.65913 5.81739C3.90339 7.61172 3.49102 9.53185 3.44348 11.4783H1.06957C1.17633 9.14198 2.03178 6.90202 3.50941 5.0893ZM3.47478 18.8661H3.46957C2.01476 17.0606 1.17404 14.8381 1.06957 12.5217H3.44348C3.49128 14.4491 3.89641 16.3509 4.63826 18.1304C4.23613 18.3522 3.84757 18.5979 3.47478 18.8661ZM4.17391 19.6487C4.46993 19.4418 4.77639 19.2502 5.09217 19.0748C5.59598 20.0541 6.24306 20.9527 7.01217 21.7409C5.95983 21.2005 5.00146 20.494 4.17391 19.6487ZM6.01565 18.6104L6.02087 18.6052C6.73298 18.289 7.4715 18.0359 8.22783 17.8487C8.48152 19.4768 9.02583 21.0462 9.83478 22.4817C8.16222 21.6581 6.81652 20.294 6.01565 18.6104ZM12 22.9565C10.9565 22.9565 9.85565 20.9217 9.23478 17.64C10.1235 17.482 11.0243 17.4016 11.927 17.4H12.0678C12.9712 17.4105 13.872 17.4995 14.76 17.6661C14.1391 20.9322 13.0435 22.9565 12 22.9565ZM14.1704 22.487C14.975 21.061 15.5175 19.5025 15.7722 17.8852C16.5233 18.0775 17.2564 18.3341 17.9635 18.6522C17.1642 20.3191 15.8285 21.6695 14.1704 22.487ZM16.993 21.7409C17.7488 20.9688 18.3869 20.0898 18.887 19.1322C19.2035 19.3096 19.5044 19.4992 19.7896 19.7009C18.9708 20.5242 18.027 21.2127 16.993 21.7409ZM20.4887 18.913C20.1191 18.647 19.7341 18.403 19.3357 18.1826C20.0932 16.3887 20.5073 14.4685 20.5565 12.5217H22.9304C22.8236 14.8591 21.9675 17.0999 20.4887 18.913Z' fill='%23F1923D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5_2'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	height: 24px;
}

.s-main+.s-main,
.s-main+a[name]+.s-main {
	padding-top: 0;
}

.mapdots-wrap {
	border: 1px solid #eaeaea;
	background-color: #f6f6f5;
}

.mapdots-content {
	padding: 1.25rem;
}