@font-face { font-family: "Literata"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-r.woff2") format("woff2"), url("/g/fonts/literata/literata-r.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-r-i.woff2") format("woff2"), url("/g/fonts/literata/literata-r-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-m.woff2") format("woff2"), url("/g/fonts/literata/literata-m.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-m-i.woff2") format("woff2"), url("/g/fonts/literata/literata-m-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-s-b.woff2") format("woff2"), url("/g/fonts/literata/literata-s-b.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-s-b-i.woff2") format("woff2"), url("/g/fonts/literata/literata-s-b-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-b.woff2") format("woff2"), url("/g/fonts/literata/literata-b.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-b-i.woff2") format("woff2"), url("/g/fonts/literata/literata-b-i.woff") format("woff");}
:root {
	--color-iyywywjs2: 0, 0, 0;
	--color-i44dmp631: 75, 75, 75;
	--color-icpqrn9pu: 245, 166, 35;
	--color-i4gfwlanu: 75, 75, 75;
	--color-if156uc5c: 255, 255, 255;
	--color-ib2totin1: 75, 75, 75;
	--color-ibajxk8d4: 255, 255, 255;
	--color-iff33h3k6: 208, 142, 54;
	--color-i8fph556g: 255, 255, 255;
	--color-iizeib94x: 208, 142, 54;
	--color-irnotitae: 208, 142, 54;
	--color-i8i6cn8cs: 208, 142, 54;
	--color-i7nzgz5wj: 208, 142, 54;
	--color-ie6vgg0d7: 208, 142, 54;
	--color-idvnulxb7: 208, 142, 54;
	--color-ikdpee972: 151, 151, 151;
	--color-id3kxglf8: 0, 0, 0;
	--color-if1wy29qn: 0, 0, 0;
	--color-i0vs6huc5: 0, 0, 0;
}

.div--u-iionm532a { width: 37%; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 0px; margin-right: 0px; margin-top: 100px; margin-bottom: auto; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding-left: 40px; padding-top: 40px; padding-bottom: 40px; padding-right: 40px; z-index: 1; background-color: rgba(var(--color-iyywywjs2), 0.86) }
.list__item--u-i0pfcmmwx { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-left: 0px; margin-right: 0px; width: 100% }
.link-universal--u-idck7e235 { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-i44dmp631), 1) }
.text--u-i8hu64sfd { text-align: right; max-width: 100%; width: auto; margin-left: 0px; margin-right: 0px; color: rgba(var(--color-icpqrn9pu), 1); font-weight: 400; font-size: 15px; padding-bottom: 0px; margin-top: auto; margin-bottom: auto; text-decoration: underline }
.text--u-i8hu64sfd:hover, .text--u-i8hu64sfd.is-hover { color: rgba(var(--color-i8fph556g), 1); text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.list--u-iwn7fdfk4 { margin-top: 0; margin-bottom: 0; display: block }
.svg_image--u-imvaddukf { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 25px; width: 25px; overflow-x: hidden; overflow-y: hidden; margin-right: 5px; margin-top: 2px }
.svg_image--u-imvaddukf > svg { flex-shrink: 0 }
.svg_image--u-imvaddukf svg { width: 100%; height: 100% }
.svg_image--u-imvaddukf .path-i9pq5kgxm { fill: rgba(var(--color-i8i6cn8cs), 1) }
.svg_image--u-imvaddukf .path-ikdmomru3 { fill: rgba(var(--color-i7nzgz5wj), 1) }
.svg_image--u-imvaddukf .path-ici1bjhyr { fill: rgba(var(--color-ie6vgg0d7), 1) }
.svg_image--u-imvaddukf .path-i185y3w38 { fill: rgba(var(--color-idvnulxb7), 1) }
.div--u-iboniiucs { width: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.list__item--u-iwsssjzhu { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; margin-left: 0px; margin-right: 0px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex }
.link-universal--u-img59fynq { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-i4gfwlanu), 1); margin-left: 0px; margin-right: 0px; width: 100% }
.text--u-iwt26qrjh { text-align: left; max-width: 100%; width: 100%; margin-left: 0px; margin-right: 0px; color: rgba(var(--color-if156uc5c), 0.7); font-weight: 300; font-size: 15px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px }
.list--u-i4hpe2yde { margin-top: 0; margin-bottom: 0; display: block; width: 100%; padding-left: 0px; margin-left: 0px; margin-right: 0px; padding-bottom: 10px; padding-top: 10px }
.svg_image--u-ip3vila97 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 23px; width: 24px; overflow-x: hidden; overflow-y: hidden; margin-right: 10px; margin-top: 2px }
.svg_image--u-ip3vila97 > svg { flex-shrink: 0 }
.svg_image--u-ip3vila97 svg { width: 100%; height: 100% }
.svg_image--u-ip3vila97 .path-i0pcyh0zz { fill: rgba(var(--color-iizeib94x), 1) }
.svg_image--u-ip3vila97 .path-imkrxatko { fill: rgba(var(--color-irnotitae), 1) }
.div--u-ixc08buv2 { width: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: auto; margin-bottom: auto; margin-left: 0px; margin-right: 0px; padding-top: 0px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.list__item--u-i595t9xr0 { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-left: 0px; margin-right: 0px; width: 100% }
.link-universal--u-itrrttv2o { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-ib2totin1), 1) }
.text--u-ii5n1c5q3 { text-align: right; max-width: 100%; width: auto; margin-left: 0px; margin-right: 0px; color: rgba(var(--color-ibajxk8d4), 0.7); font-weight: 600; font-size: 26px; padding-bottom: 0px; margin-top: -5px; margin-bottom: auto }
.list--u-i12sivuki { margin-top: auto; margin-bottom: auto; display: block }
.svg_image--u-izvt1ja42 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 21px; width: 21px; overflow-x: hidden; overflow-y: hidden; margin-right: 10px; margin-top: 2px }
.svg_image--u-izvt1ja42 > svg { flex-shrink: 0 }
.svg_image--u-izvt1ja42 svg { width: 100%; height: 100% }
.svg_image--u-izvt1ja42 .path-idbaue8di { fill: rgba(var(--color-iff33h3k6), 1) }
.div--u-ipb1nnyh2 { width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-top: 0; margin-bottom: 0; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 20px }
.div--u-iw56xsgft { width: auto; position: relative; display: block; max-width: 1200px; margin-left: auto; margin-right: auto; bottom: 0px }
.mosaic-map--u-ivp32g4bh { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 400px; background-color: rgba(var(--color-ikdpee972), 1); justify-content: center; background-image: url("/g/s3/mosaic/images/yandex-map.png"); background-position: center center; position: relative; margin-left: 0px; margin-right: 0px; color: rgba(var(--color-id3kxglf8), 1); cursor: auto; font-family: Literata, serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: normal; overflow-wrap: break-word; text-align: left; text-indent: 0px; text-shadow: none; text-transform: none }
.div--u-ify9d8zos { width: 100%; position: relative; display: block; color: rgba(var(--color-i0vs6huc5), 1); cursor: auto; font-family: Literata, serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: normal; overflow-wrap: break-word; text-align: left; text-indent: 0px; text-shadow: none; text-transform: none }

@media (max-width: 991px) {
	.div--u-iionm532a { width: 47%; padding-left: 30px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; margin-left: 20px }
}

@media (max-width: 767px) {
	.div--u-iionm532a { width: auto; margin-top: 20px; display: none }
	.mosaic-map--u-ivp32g4bh { height: 300px }
}