@font-face {
	font-family: "Montserrat";
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-t.woff2") format("woff2"), url("../fonts/montserrat-t.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-t-i.woff2") format("woff2"), url("../fonts/montserrat-t-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-e-l.woff2") format("woff2"), url("../fonts/montserrat-e-l.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-e-l-i.woff2") format("woff2"), url("../fonts/montserrat-e-l-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-l.woff2") format("woff2"), url("../fonts/montserrat-l.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-l-i.woff2") format("woff2"), url("../fonts/montserrat-l-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-r.woff2") format("woff2"), url("../fonts/montserrat-r.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-i.woff2") format("woff2"), url("../fonts/montserrat-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-m.woff2") format("woff2"), url("../fonts/montserrat-m.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-m-i.woff2") format("woff2"), url("../fonts/montserrat-m-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-s-b.woff2") format("woff2"), url("../fonts/montserrat-s-b.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-s-b-i.woff2") format("woff2"), url("../fonts/montserrat-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-b.woff2") format("woff2"), url("../fonts/montserrat-b.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-b-i.woff2") format("woff2"), url("../fonts/montserrat-b-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-e-b.woff2") format("woff2"), url("../fonts/montserrat-e-b.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-e-b-i.woff2") format("woff2"), url("../fonts/montserrat-e-b-i.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/montserrat-bl.woff2") format("woff2"), url("../fonts/montserrat-bl.woff") format("woff");
}

@font-face {
	font-family: "Montserrat";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/montserrat-bl-i.woff2") format("woff2"), url("../fonts/montserrat-bl-i.woff") format("woff");
}

:root {
	--color-i028px5xk: 255, 255, 255;
	--color-ig1rehard: 239, 175, 135;
	--color-iio5cah4z: 255, 255, 255;
	--color-inlw9s48i: 0, 0, 0;
	--color-i8558pxct: 56, 163, 204;
	--color-ik72cl323: 255, 255, 255;
	--color-i47qscc1x: 0, 0, 0;
	--color-iaty0kg5r: 238, 238, 238;
	--color-i0xk7cytu: 0, 0, 0;
	--color-igtpuuhfa: 34, 34, 34;
	--color-i196wcpnv: 221, 221, 221;
	--color-ipafzs5m9: 51, 51, 51;
	--color-ihork4tb4: 255, 255, 255;
	--color-ivnij3iq6: 51, 51, 51;
	--color-iuyux9s82: 255, 255, 255;
	--color-ikk85qw9l: 238, 238, 238;
	--image-ivqvc3q6q: url("../../../../d/vniz_1.svg");
	--color-ifg7i1rod: 221, 221, 221;
	--color-i9tzi6tmz: 255, 255, 255;
	--color-iyqfq68dp: 255, 255, 255;
	--color-i8modmxck: 0, 0, 0;
	--image-icyvxzb8z: url("../../../../d/vpravo_2.svg");
	--color-ilgds0bpt: 255, 255, 255;
	--color-ijkctn0xa: 255, 255, 255;
	--color-i8jtolch8: 255, 255, 255;
	--color-itgtbwibe: 255, 255, 255;
	--color-i4uuly1xx: 255, 255, 255;
	--color-i0zsuq0nb: 255, 255, 255;
	--color-i5csm0l7e: 255, 255, 255;
	--color-ic8luc85h: 255, 255, 255;
	--color-i8ozajvrs: 255, 255, 255;
	--color-ii95ws1ug: 255, 255, 255;
	--color-i7nlowysf: 239, 175, 135;
}

.container--u-itpgurtyb {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	max-width: 1400px;
	color: rgba(var(--color-i028px5xk), 1);
	cursor: auto;
	font-family: Montserrat, sans-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-iik6sd8n5 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-left-radius: 100px;
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ig1rehard), 1);
	margin-bottom: 20px
}

.text--u-ic5bx7gjh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 5px;
	color: rgba(var(--color-iio5cah4z), 0.75);
	font-weight: 300
}

.div--u-inygcnnnr {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 500px;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	margin-right: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-top: auto;
	margin-bottom: auto
}

.link-universal--u-i4o7f5t4m {
	display: -webkit-box;
	display: -ms-flexbox;
	display: contents;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	margin-right: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	flex-shrink: 0
}

.imageFit--u-igmgln8tr {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	max-width: 100%;
	max-height: 100%
}

.imageFit__img--u-i7nwg5yjq {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-icxiuagd3 {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-inlw9s48i), 0.4)
}

.imageFit__zoom--u-i8luxe58h {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-i8558pxct), 1)
}

.svg_image--u-i3wkqdqe0 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i3wkqdqe0 svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-ixtzlxq4l {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-i444fvceo {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.text--u-if0ucq3y3 {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-ik72cl323), 1)
}

.div--u-iz3sgn6jf {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end
}

.hor-menu--u-i2hc7mhug {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hor-menu--u-i2hc7mhug .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hor-menu--u-i2hc7mhug .hor-menu__item {
	flex-shrink: 0
}

.hor-menu--u-i2hc7mhug .hor-menu__link,
.hor-menu--u-i2hc7mhug .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i47qscc1x), 1)
}

.hor-menu--u-i2hc7mhug .hor-menu__icon,
.hor-menu--u-i2hc7mhug .hor-menu__sub_icon {
	background-color: rgba(var(--color-iaty0kg5r), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_icon {
	background-color: rgba(var(--color-i0xk7cytu), 1)
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_list {
	position: absolute;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-igtpuuhfa), 1);
	width: 280px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_link {
	background-color: rgba(var(--color-i196wcpnv), 1);
	color: rgba(var(--color-ipafzs5m9), 1)
}

.hor-menu--u-i2hc7mhug .hor-menu__more_list {
	display: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.hor-menu--u-i2hc7mhug .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-i2hc7mhug .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-ihork4tb4), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-ivnij3iq6), 1)
}

.hor-menu--u-i2hc7mhug .hor-menu__link {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 20px;
	color: rgba(var(--color-iuyux9s82), 1)
}

.hor-menu--u-i2hc7mhug .hor-menu__icon {
	background-color: rgba(var(--color-ikk85qw9l), 0);
	background-image: var(--image-ivqvc3q6q);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 6.69px auto;
	background-attachment: scroll
}

.hor-menu--u-i2hc7mhug.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-i2hc7mhug .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-i2hc7mhug .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
	background-color: rgba(var(--color-ifg7i1rod), 0);
	color: rgba(var(--color-i9tzi6tmz), 0.75);
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link:hover,
.hor-menu--u-i2hc7mhug .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link.is-hover {
	padding-left: 5px;
	color: rgba(var(--color-iyqfq68dp), 1)
}

.hor-menu--u-i2hc7mhug .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link>.hor-menu__sub_icon {
	background-color: rgba(var(--color-i8modmxck), 0);
	background-image: var(--image-icyvxzb8z);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 4.01px auto;
	background-attachment: scroll
}

.div--u-i043unzcl {
	width: 60%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between
}

.div--u-ila3e0jhq {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left
}

.text--u-i2o3hl840 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	font-size: 20px;
	color: rgba(var(--color-ilgds0bpt), 1)
}

.text--u-iwoxbitn5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	margin-top: 15px;
	color: rgba(var(--color-ijkctn0xa), 0.75)
}

.div--u-i3l82drf2 {
	width: 48%;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left
}

.text--u-invuu53ww {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	font-size: 20px;
	color: rgba(var(--color-i8jtolch8), 1)
}

.div--u-ivxud334v {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px
}

.svg_image--u-i34x5x30s {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 18px;
	width: 18px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-right: 20px;
	flex-shrink: 0
}

.svg_image--u-i34x5x30s>svg {
	flex-shrink: 0
}

.svg_image--u-i34x5x30s svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i34x5x30s .path-iw9vnv5hz {
	stroke: rgba(var(--color-itgtbwibe), 1)
}

.list--u-i2bi47ax9 {
	display: inline-block
}

.div--u-iqqlngb9r {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px
}

.svg_image--u-iwooy71xe {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 15px;
	width: 18px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-right: 20px;
	flex-shrink: 0
}

.svg_image--u-iwooy71xe>svg {
	flex-shrink: 0
}

.svg_image--u-iwooy71xe svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iwooy71xe .path-iebrsvv1k {
	fill: rgba(var(--color-i4uuly1xx), 1)
}

.svg_image--u-iwooy71xe .path-i016l0krb {
	fill: rgba(var(--color-i0zsuq0nb), 1)
}

.list--u-ipgna46eg {
	display: inline-block
}

.link-universal--u-ieb6pq7v0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-i5csm0l7e), 0.75);
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 20px;
	font-weight: 600;
}

.link-universal--u-ieb6pq7v0:hover,
.link-universal--u-ieb6pq7v0.is-hover {
	color: rgba(var(--color-i8ozajvrs), 1)
}

.link-universal--u-iipxvwe8j {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-ic8luc85h), 0.75);
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	padding-bottom: 2px;
	padding-top: 2px
}

.link-universal--u-iipxvwe8j:hover,
.link-universal--u-iipxvwe8j.is-hover {
	color: rgba(var(--color-ii95ws1ug), 1)
}

.text--u-ihr38mgut {
	display: block
}

.text--u-ip45vezyc {
	display: block
}

@media (max-width: 991px) {
	.div--u-inygcnnnr {
		max-width: none;
		margin-right: 0px
	}

	.link-universal--u-i4o7f5t4m {
		max-height: 140px;
		max-width: 140px
	}

	.div--u-i043unzcl {
		width: 80%
	}

	.div--u-iz3sgn6jf {
		display: none
	}

	.div--u-iik6sd8n5 {
		width: auto
	}

	.container--u-itpgurtyb {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

@media (max-width: 767px) {
	.div--u-i043unzcl {
		width: 100%
	}

	.text--u-iwoxbitn5 {
		font-size: 14px;
		line-height: 24px
	}
}

@media (max-width: 479px) {
	.text--u-ic5bx7gjh {
		text-align: left;
		font-size: 15px
	}

	.div--u-inygcnnnr {
		justify-content: flex-start
	}

	.text--u-if0ucq3y3 {
		text-align: left
	}

	.div--u-i043unzcl {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ila3e0jhq {
		width: 100%
	}

	.div--u-i3l82drf2 {
		width: 100%;
		margin-top: 30px
	}

	.text--u-iwoxbitn5 {
		margin-top: 15px
	}

	.div--u-iik6sd8n5 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		box-shadow: none;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		margin-bottom: 40px
	}
}