

/* Start:/local/templates/mebelBB/css/style.css?1761832633170351*/
@font-face {
	font-family: 'Tilda Sans';
	src: url(/local/templates/mebelBB/css/TildaSans-Light.eot);
	src: url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Light.eot?#iefix) format('embedded-opentype'), url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Light.woff2) format('woff2'), url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Light.woff) format('woff');
	font-weight: 100;
	font-style: normal
}

@font-face {
	font-family: 'Tilda Sans';
	src: url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Regular.woff2) format('woff2'), url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Regular.woff) format('woff');
	font-style: normal;
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: 'Tilda Sans';
	src: url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Medium.woff2) format('woff2'), url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Medium.woff) format('woff');
	font-style: normal;
	font-weight: 500;
	font-display: swap
}

@font-face {
	font-family: 'Tilda Sans';
	src: url(/local/templates/mebelBB/css/../files/fonts/TildaSans-SemiBold.woff2) format('woff2'), url(/local/templates/mebelBB/css/../files/fonts/TildaSans-SemiBold.woff) format('woff');
	font-style: normal;
	font-weight: 600;
	font-display: swap
}

@font-face {
	font-family: 'Tilda Sans';
	src: url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Bold.woff2) format('woff2'), url(/local/templates/mebelBB/css/../files/fonts/TildaSans-Bold.woff) format('woff');
	font-style: normal;
	font-weight: 700;
	font-display: swap
}

@font-face {
	font-family: 'Letterica Condensed';
	src: url(/local/templates/mebelBB/css/../files/fonts/LettericaCondensed-Bold.woff2) format('woff2'), url(/local/templates/mebelBB/css/../files/fonts/LettericaCondensed-Bold.woff) format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

* {
	padding: 0;
	margin: 0;
	border: 0
}

*,
::after,
::before {
	box-sizing: border-box
}

:active,
:focus {
	outline: 0
}

body,
html {
	height: 100%;
	min-width: 320px
}

html {
	scroll-behavior: smooth
}

body {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 1rem;
	line-height: 1;
	color: #fff;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

aside,
footer,
header,
nav {
	display: block
}

button,
input,
textarea {
	font-family: 'Tilda Sans', sans-serif;
	font-size: inherit
}

input[type=email],
input[type=tel],
input[type=text],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

button {
	color: inherit;
	background-color: inherit;
	cursor: pointer
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

a {
	color: inherit;
	cursor: pointer
}

a:active,
a:focus {
	outline: 0
}

a:hover,
a:link,
a:visited {
	text-decoration: none
}

ul li {
	list-style: none
}

img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: top;
	border: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit
}

::selection {
	color: #fff;
	background-color: #d1a768
}

body,
html {
	height: 100%;
	font-family: 'Tilda Sans', sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1;
	color: #fff;
	background-color: #21201e
}

body {
	animation: body_show .5s forwards ease-in-out
}

body.lock {
	overflow: hidden;
	touch-action: none
}

@keyframes body_show {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	min-height: 100%;
	overflow: hidden
}

.wrapper>* {
	min-width: 0
}

.wrapper__content {
	will-change: transform
}

.content {
	position: relative;
	flex: 1 1 auto
}

.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	overflow: hidden;
	white-space: nowrap;
	user-select: none
}

[data-cover]::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/local/templates/mebelBB/css/../img/cover.jpg);
	background-size: cover;
	background-position: center;
	z-index: -1
}

[data-lazy] img {
	position: absolute;
	top: 1px;
	left: 1px;
	width: calc(100% - .1875rem);
	height: calc(100% - .125rem);
	object-fit: cover
}

@media (min-width:47.99875em) {
	[class*='__image'][data-animation]::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #21201e;
		transform: scaleY(1);
		opacity: 1;
		transform-origin: bottom;
		transition: transform 1.5s ease .6s, opacity 1.2s ease 1.2s
	}
}

[class*='__image']:not([class^=slide-]) {
	position: relative;
	overflow: hidden
}

@media (any-hover:hover) {
	[class*='__image']:not([class^=slide-]):hover img {
		transform: scale(1.12)
	}

	[class*='__image']:not([class^=slide-]):hover img.video__play {
		transform: translate(-50%, -50%) scale(1)
	}
}

[class*='__image']:not([class^=slide-]) img {
	will-change: transform;
	transform: scale(1);
	transition: transform 1s ease
}

[class*='__image']:not([class^=slide-]) img.video__play {
	transform: translate(-50%, -50%) scale(1) !important
}

[class*='__image']:not([class^=slide-])._show {
	pointer-events: none;
	animation: action_image 2.2s forwards linear
}

@keyframes action_image {

	0%,
	99% {
		pointer-events: none
	}

	100% {
		pointer-events: all
	}
}

[class*='__image']._show::after {
	transform: scaleY(0);
	opacity: 0
}

[data-line]::before {
	content: '';
	position: absolute;
	top: 9.375rem;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

@media (max-width:66.25em) {
	[data-line]::before {
		top: 7.5rem
	}
}

@media (max-width:47.99875em) {
	[data-line]::before {
		display: none
	}
}

[class*='__container'] {
	max-width: 76rem;
	margin: 0 auto;
	box-sizing: content-box;
	padding: 0 1.875rem
}

@media (max-width:29.99875em) {
	[class*='__container'] {
		padding: 0 1.25rem
	}
}

._button {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 8.125rem;
	min-height: 3.5rem;
	padding: .4375rem 1.875rem;
	font-size: 1.25rem;
	font-weight: 500;
	color: #11100e;
	background-color: #d1a768;
	transition: box-shadow .3s ease, color .3s ease
}

@media (any-hover:hover) {
	._button:hover {
		color: #fff;
		box-shadow: 0 4px 40px 0 rgba(209, 167, 104, .6)
	}
}

@media (max-width:47.99875em) {
	._button {
		min-height: 3.1875rem;
		font-size: 1rem
	}
}

._button span {
	pointer-events: none
}

.contacts__list {
	display: flex;
	flex-wrap: wrap;
	column-gap: 3.125rem;
	row-gap: 1.875rem
}

@media (max-width:79.75em) {
	.contacts__list {
		column-gap: 1.875rem
	}
}

.contacts__item svg {
	width: 1.5rem;
	height: 1.5rem
}

.contacts__link {
	display: flex;
	align-items: center;
	height: 100%;
	column-gap: .9375rem;
	font-size: 1.25rem;
	white-space: nowrap;
	transition: color .3s ease
}

@media (any-hover:hover) {
	.contacts__link:hover {
		color: #d1a768
	}
}

@media (max-width:47.99875em) {
	.contacts__link {
		font-size: 1.125rem
	}
}

._page-contacts .contacts__list {
	column-gap: 1.875rem
}

@media (max-width:47.99875em) {
	._page-contacts .contacts__link {
		font-size: 1.25rem
	}
}

input,
textarea {
	position: relative;
	width: 100%;
	font-size: 1.25rem;
	height: 4.5rem;
	color: #fff;
	background-color: transparent;
	border-bottom: #d1a768;
	transition: border-bottom .3s ease
}

input {
	padding-top: 1.25rem
}

textarea {
	resize: none;
	padding-top: 2.25rem
}

.form-application__item.input-valid:not(.form-submit)::before {
	background-color: #00e400
}

.form-application__item.input-error:not(.form-submit)::before {
	background-color: #f04438
}

[data-form] label {
	position: absolute;
	top: calc(50% - .625rem);
	left: 0;
	transform: translateY(0);
	font-size: 1.25rem;
	color: rgba(255, 255, 255, .7);
	opacity: .6;
	will-change: font-size;
	pointer-events: none;
	transition: transform .3s ease, font-size .3s ease
}

input.no-empty~label,
input:focus~label,
textarea.no-empty~label,
textarea:focus~label {

	transform: translateY(-1rem)
}

input[type=number]::-webkit-inner-spin-button {
	display: none
}

span.error {
	position: absolute;
	display: block;
	bottom: -1rem;
	left: 0;
	font-size: .75rem;
	color: #f04438;
	opacity: 0;
	animation: error_show .3s forwards ease
}

@keyframes error_show {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

span.error[hidden] {
	display: none
}

.lights {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media (min-width:125em) {
	.lights {
		display: none
	}
}

.light {
	position: absolute;
	width: 25vw;
	height: 25vw;
	border-radius: 50%;
	background-color: rgba(209, 167, 104, .459);
	filter: blur(6.25rem);
	opacity: 0;
	transform: scale(.3);
	transition: opacity .7s ease .6s, transform .8s ease .5s;
	pointer-events: none;
	z-index: 1
}

@media (max-width:47.99875em) {
	.light {
		width: 35vw;
		height: 35vw;
		filter: blur(3.75rem)
	}
}

.light:nth-child(n+8) {
	display: none
}

@media (max-width:47.99875em) {
	.light:nth-child(n+8) {
		display: block
	}
}

.light._show {
	opacity: .25;
	transform: scale(1)
}

@media (max-width:29.99875em) {
	.light._show {
		opacity: .35
	}
}

.light:first-child {
	top: 36vw;
	right: -7vw
}

.light:nth-child(2) {
	top: 71vw;
	left: -7.7vw
}

.light:nth-child(3) {
	top: calc((1vw + 1vh) * 85);
	right: -7vw
}

.light:nth-child(4) {
	top: calc((1vw + 1vh) * 153);
	right: -6.5vw;
	z-index: 3
}

@media (max-width:47.99875em) {
	.light:nth-child(4) {
		top: calc((1vw + 1vh) * 126)
	}
}

.light:nth-child(5) {
	top: calc((1vw + 1vh) * 181);
	left: -7.2vw;
	z-index: 3
}

@media (max-width:47.99875em) {
	.light:nth-child(5) {
		top: calc((1vw + 1vh) * 102);
		z-index: -1
	}
}

.light:nth-child(6) {
	top: calc((1vw + 1vh) * 219);
	right: -6.8vw;
	z-index: 3
}

@media (max-width:47.99875em) {
	.light:nth-child(6) {
		top: calc((1vw + 1vh) * 161);
		z-index: -1
	}
}

.light:nth-child(7) {
	top: calc((1vw + 1vh) * 282);
	right: -5.7vw
}

@media (max-width:47.99875em) {
	.light:nth-child(7) {
		top: calc((1vw + 1vh) * 534);
		right: -.7vw
	}
}

.light:nth-child(8) {
	top: calc((1vw + 1vh) * 198);
	right: -7.1vw
}

.light:nth-child(9) {
	top: calc((1vw + 1vh) * 178);
	left: -6.3vw
}

.light:nth-child(10) {
	top: calc((1vw + 1vh) * 237);
	right: -6.9vw
}

.light:nth-child(11) {
	top: calc((1vw + 1vh) * 256);
	left: -5.4vw
}

.light:nth-child(12) {
	top: calc((1vw + 1vh) * 278);
	right: -14vw
}

.light:nth-child(13) {
	top: calc((1vw + 1vh) * 313);
	right: -8.4vw
}

.light:nth-child(14) {
	top: calc((1vw + 1vh) * 332);
	left: -7.7vw
}

.light:nth-child(15) {
	top: calc((1vw + 1vh) * 353);
	right: -9.1vw
}

.light:nth-child(16) {
	top: calc((1vw + 1vh) * 405);
	left: -7.2vw
}

.light:nth-child(17) {
	top: calc((1vw + 1vh) * 462);
	right: -3.4vw
}

.light:nth-child(18) {
	top: calc((1vw + 1vh) * 481);
	left: -15.4vw
}

.light:nth-child(19) {
	top: calc((1vw + 1vh) * 503);
	right: -10.9vw
}

#map {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 5
}

@media (max-width:47.99875em) {
	#map {
		height: 34rem;
		margin: -3.125rem 0 0 0
	}
}

[class*=copyrights-pane] {
	display: none !important
}

.ymaps-2-1-79-controls__bottom,
.ymaps-2-1-79-controls__toolbar_left,
.ymaps-2-1-79-controls__toolbar_right {
	display: none
}

.ymaps-2-1-79-inner-panes {
	filter: invert(1)
}

.ymaps-2-1-79-inner-panes::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	mix-blend-mode: hue;
	z-index: 1000
}

@media (max-width:47.99875em) {
	.ymaps-2-1-79-inner-panes::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #d7d4d4;
		opacity: .7;
		z-index: 1000
	}
}

.ymaps-2-1-79-balloon {
	transform: translateY(-.3125rem);
	left: -2.4375rem !important;
	box-shadow: none !important;
	animation: balloon_show .3s forwards ease-in-out
}

.ymaps-2-1-79-balloon__tail {
	left: 1.75rem !important;
	background: #fff !important
}

.ymaps-2-1-79-balloon__tail::after {
	background: #fff !important
}

.ymaps-2-1-79-balloon__layout {
	background: #fff !important;
	border-radius: .5rem !important;
	overflow: visible !important
}

.ymaps-2-1-79-balloon__content {
	min-width: 9.375rem !important;
	padding: .9375rem !important;
	font: initial !important;
	background: #fff !important
}

.ymaps-2-1-79-balloon__content>* {
	max-width: 19.2rem !important;
	width: max-content !important;
	height: auto !important
}

.ymaps-2-1-79-balloon__close {
	position: absolute !important;
	top: .3125rem;
	right: .3125rem;
	width: 2.0625rem;
	height: 2.0625rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
	cursor: pointer;
	animation: button-close_show .3s forwards ease
}

@media (any-hover:hover) {
	.ymaps-2-1-79-balloon__close:hover .ymaps-2-1-79-balloon__close-button {
		opacity: 1 !important
	}
}

.ymaps-2-1-79-balloon__close-button {
	width: 1.25rem !important;
	height: 1.25rem !important;
	background: url(/local/templates/mebelBB/css/../img/svg-icons/close-invert.svg) 50% no-repeat !important;
	opacity: .6 !important;
	transition: opacity .2s ease
}

@keyframes balloon_show {
	0% {
		transform: translateY(-.3125rem)
	}

	100% {
		transform: translateY(-1.4375rem)
	}
}

@keyframes button-close_show {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.balloon {
	transform: translateY(.9375rem);
	animation: baloon_show .35s forwards ease-in-out
}

@media (max-width:29.99875em) {
	.balloon {
		font-size: 1.125rem
	}
}

.balloon__title {
	margin: 0 0 .625rem 0;
	font-family: 'Tilda Sans', sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	color: #2e5897
}

@media (max-width:47.99875em) {
	.balloon__title {
		font-size: 1rem
	}
}

.balloon__address {
	margin: 0 0 .625rem 0;
	font-family: 'Tilda Sans', sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
	color: #000
}

@media (max-width:47.99875em) {
	.balloon__address {
		font-size: 1rem
	}
}

.balloon__schedule {
	font-family: 'Tilda Sans', sans-serif;
	font-size: .9375rem;
	font-weight: 500;
	color: rgba(0, 0, 0, .5)
}

a.balloon__schedule {
	display: block;
	padding: 0 0 .325rem 0
}

a.balloon__schedule:hover {
	color: #2e5897
}

@media (max-width:47.99875em) {
	.balloon__schedule {
		font-size: .875rem
	}
}

@keyframes baloon_show {
	0% {
		opacity: 0;
		transform: translateY(1.5625rem)
	}

	20% {
		opacity: 0
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

[data-popup] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(33, 32, 30, .7);
	opacity: 0;
	visibility: hidden;
	overflow-y: auto;
	overflow-x: hidden;
	transition: opacity .5s ease, visibility .5s ease;
	z-index: 200
}

[data-popup].popup-open {
	opacity: 1;
	visibility: visible
}

[data-popup] [class*='__body'] {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1.875rem .625rem;
	min-height: 100%;
	transition: all .5s ease
}

[data-popup] [class*=content] {
	position: relative;
	max-width: 47.6875rem;
	padding: 2.5rem 5rem 3.75rem;
	color: #fff;
	text-align: center;
	background-color: #21201e;
	box-shadow: 0 1.875rem 2.5rem 0 rgba(0, 0, 0, .25);
	opacity: 0;
	transform: scale(.7);
	transition: opacity .5s ease, transform .5s ease
}

@media (max-width:40.625em) {
	[data-popup] [class*=content] {
		padding: 2.5rem
	}
}

[data-popup] [data-popup-close] {
	position: absolute;
	z-index: 150
}

[data-popup] [data-popup-close] span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: .25rem;
	background-color: #fff;
	pointer-events: none;
	border-radius: .5rem;
	transition: background-color .3s ease
}

[data-popup] [data-popup-close] span:first-child {
	transform: translateY(-50%) rotate(45deg)
}

[data-popup] [data-popup-close] span:last-child {
	transform: translateY(-50%) rotate(-45deg)
}

.popup-open [class*=content] {
	opacity: 1;
	transform: scale(1)
}

.popup-thanks__check {
	display: flex;
	justify-content: center;
	margin: 0 0 1.875rem 0
}

@media (max-width:47.99875em) {
	.popup-thanks__check {
		margin: 0 0 1.25rem 0
	}
}

.popup-thanks__check img {
	width: 4.9375rem
}

.popup-thanks__title {
	margin: 0 0 .625rem 0
}

.popup-thanks__text {
	font-size: 1.25rem;
	color: #fff
}

@media (max-width:47.99875em) {
	.popup-thanks__text {
		font-size: 1.125rem
	}
}

.popup-thanks__button {
	margin: 2.5rem 0 0 0
}

@media (max-width:47.99875em) {
	.popup-thanks__button {
		margin: 1.875rem 0 0 0
	}
}

.popup-thanks__button [data-popup-close] {
	position: relative
}

.popup-video[data-popup] {
	background-color: rgba(33, 32, 30, .98)
}

.popup-video [class*='__body'] {
	padding: 5.625rem .625rem 2.5rem
}

@media (max-width:29.99875em) {
	.popup-video [class*='__body'] {
		padding: 3.75rem 0 2.5rem
	}
}

.popup-video [data-popup-close] {
	top: 1.875rem;
	right: 2.5rem;
	width: 1.875rem;
	height: 1.875rem
}

@media (max-width:47.99875em) {
	.popup-video [data-popup-close] {
		top: 1.5625rem;
		right: 1.5625rem;
		width: 1.375rem;
		height: 1.375rem
	}
}

.popup-video__main {
	max-width: 56.25rem;
	width: 100%;
	min-height: 18.75rem;
	padding: 0;
	background-color: transparent
}

.popup-video__item {
	position: relative;
	width: 100%;
	max-width: 90%;
	margin: 0 auto;
	min-height: 18.75rem;
	padding: 0 0 56.3% 0;
	overflow: hidden;
	box-shadow: 0 1.875rem 2.5rem 0 rgba(0, 0, 0, .25)
}

.popup-video__item.horizontal {
	min-height: 18.75rem;
	padding: 0 0 56.3% 0
}

.popup-video__item.vertical {
	width: auto;
	height: 86vh;
	max-width: 51%
}

@media (max-width:29.99875em) {
	.popup-video__item {
		padding: 0
	}

	.popup-video__item.vertical {
		max-width: 95%;
		height: 77vh
	}
}

.popup-video__item iframe,
.popup-video__item video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover
}

::-webkit-scrollbar {
	width: .5rem;
	height: .5rem
}

@media (max-width:61.99875em) {
	::-webkit-scrollbar {
		width: .3125rem;
		height: .3125rem
	}
}

::-webkit-scrollbar-track {
	background-color: transparent
}

::-webkit-scrollbar-thumb {
	background-color: #6c532f;
	border-radius: 1.25rem;
	box-shadow: inset -2px -2px .25rem #261b0d, inset -4px -4px .75rem #463217
}

::-webkit-scrollbar-thumb:hover {
	background-color: #ab7f41
}

body {
	scrollbar-color: #6c532f transparent;
	scrollbar-width: thin
}

.social-list {
	display: flex;
	flex-wrap: wrap;
	gap: .9375rem
}

header .social-list {
	padding-top: 1.250rem;
}

.social-list__item {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, .15);
	cursor: pointer;
	transition: box-shadow .3s ease
}

@media (any-hover:hover) {
	.social-list__item:hover {
		box-shadow: 0 0 8px #d1a768
	}

	.social-list__item:hover .icon-social {
		fill: #d1a768
	}
}

.social-list__link {
	width: 1.5rem;
	height: 1.5rem
}

.social-list__link svg {
	width: 100%;
	height: 100%
}

.social-list__link .icon-social {
	transition: fill .3s ease
}

@media (max-width:61.99875em) {
	header .social-list {
		margin: 1.25rem 0 0 0;
		max-width: 100%;
	}
}

@media (max-width:25em) {
	header .social-list {
		max-width: 100%
	}
}

[data-simplebar] {
	position: relative;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
	flex-direction: column
}

.simplebar-wrapper {
	width: inherit;
	max-width: inherit;
	height: inherit;
	max-height: inherit;
	overflow: hidden
}

.simplebar-mask {
	direction: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: auto !important;
	height: auto !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	z-index: 0
}

.simplebar-offset {
	direction: inherit !important;
	box-sizing: inherit !important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	resize: none !important;
	-webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
	direction: inherit;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	width: auto;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0
}

.simplebar-content::after,
.simplebar-content::before {
	content: ' ';
	display: table
}

.simplebar-placeholder {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
	box-sizing: inherit !important;
	position: relative;
	width: 100%;
	max-width: 1px;
	height: 100%;
	max-height: 1px;
	float: left;
	flex-grow: inherit;
	flex-shrink: 0;
	flex-basis: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	pointer-events: none;
	z-index: -1
}

.simplebar-height-auto-observer {
	box-sizing: inherit;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 1000%;
	min-width: 1px;
	height: 1000%;
	min-height: 1px;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	z-index: -1
}

.simplebar-track {
	position: absolute;
	top: .625rem;
	bottom: .625rem;
	right: 0;
	width: .625rem;
	pointer-events: none;
	overflow: hidden;
	z-index: 1
}

.simplebar-scrollbar {
	position: absolute;
	left: 0;
	right: 0;
	min-height: .625rem
}

.simplebar-scrollbar::before {
	position: absolute;
	content: '';
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	background: rgba(255, 255, 255, .15);
	border-radius: .4375rem;
	opacity: 0;
	transition: opacity .2s .5s linear
}

.simplebar-scrollbar.simplebar-visible::before {
	opacity: .5;
	transition-delay: 0s;
	transition-duration: 0s
}

.spollers-addresses {
	position: absolute;
	top: 1.9375rem;
	padding: 0 .3125rem 0 0;
	max-width: 25.625rem;
	width: 100%;
	max-height: calc(43.3125rem - 3.875rem);
	z-index: 50;
	overflow-x: hidden;
	overflow-y: auto
}

@supports (-webkit-backdrop-filter:blur(2.9375rem)) or (backdrop-filter:blur(2.9375rem)) {
	.spollers-addresses {
		-webkit-backdrop-filter: blur(2.9375rem);
		backdrop-filter: blur(2.9375rem)
	}
}

@supports not ((-webkit-backdrop-filter:blur(2.9375rem)) or (backdrop-filter:blur(2.9375rem))) {
	.spollers-addresses {
		background: rgba(255, 255, 255, .05)
	}
}

@media (max-width:47.99875em) {
	.spollers-addresses {
		position: relative;
		max-width: 100%;
		border: 1px solid rgba(255, 255, 255, .05);
		max-height: calc(73px * 4);
		overflow-y: auto;
		overflow-x: hidden
	}
}

.spollers-addresses::after,
.spollers-addresses::before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 1.875rem;
	pointer-events: none;
	z-index: 1
}

.spollers-addresses::before {
	top: 0;
	background: linear-gradient(180deg, #292928 0, rgba(255, 255, 255, 0) 100%)
}

@media (max-width:47.99875em) {
	.spollers-addresses::before {
		background: linear-gradient(180deg, #23221f 0, rgba(255, 255, 255, 0) 100%)
	}
}

.spollers-addresses::after {
	display: none;
	bottom: 0;
	background: linear-gradient(0deg, #292928 0, rgba(255, 255, 255, 0) 100%)
}

@media (max-width:47.99875em) {
	.spollers-addresses::after {
		background: linear-gradient(0deg, #23221f 0, rgba(255, 255, 255, 0) 100%)
	}
}

.spollers-addresses__item {
	position: relative
}

.spollers-addresses__item:last-child [data-spoller]::before {
	display: none
}

.spollers-addresses__item:last-child .list-addresses__item:last-child::before {
	display: none
}

.spollers-addresses__item:last-child .list-addresses__item:first-child::after {
	content: '';
	position: absolute;
	top: 0;
	left: .375rem;
	width: 100%;
	height: .0625rem;
	background-color: rgba(255, 255, 255, .05)
}

.spollers-addresses [data-spoller] {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 1.5625rem;
	font-size: 1.25rem;
	font-weight: 600;
	color: #fff;
	transition: color .5s
}

@media (max-width:47.99875em) {
	.spollers-addresses [data-spoller] {
		font-size: 1.125rem
	}
}

.spollers-addresses [data-spoller]::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: .375rem;
	width: 100%;
	height: .0625rem;
	background-color: rgba(255, 255, 255, .05)
}

.spollers-addresses__arrow[aria-expanded=true] {
	color: #d1a768
}

.spollers-addresses__arrow svg {
	position: absolute;
	top: 1.5625rem;
	right: 1.5625rem;
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: transform .3s ease-in-out
}

.spollers-addresses__arrow[aria-expanded=true] svg {
	transform: rotateX(-180deg)
}

.spollers-addresses__arrow .spollers-arrow {
	fill: #fff
}

.spollers-addresses__arrow[aria-expanded=true] .spollers-arrow {
	fill: #d1a768
}

.spollers-init [data-spoller] {
	cursor: pointer
}

.list-addresses__item {
	cursor: pointer;
	position: relative;
	display: grid;
	row-gap: .625rem;
	padding: 1.5625rem .875rem 1.5625rem 1.5625rem
}

.list-addresses__item::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: .375rem;
	width: 100%;
	height: .0625rem;
	background-color: rgba(255, 255, 255, .05)
}

.list-addresses__title {
	font-size: 1.25rem;
	font-weight: 600;
	color: #fff
}

.list-addresses__item:hover .list-addresses__title {
	color: #d1a768
}

@media (max-width:47.99875em) {
	.list-addresses__title {
		font-size: 1.125rem
	}
}

.list-addresses__link {
	font-size: 1.25rem;
	color: #fff
}

a.list-addresses__link:hover {
	color: #d1a768
}

@media (max-width:47.99875em) {
	.list-addresses__link {
		font-size: 1.125rem
	}
}

.list-addresses__phone,
.list-addresses__schedule {
	font-size: 1rem;
	color: rgba(255, 255, 255, .5)
}

@media (max-width:47.99875em) {

	.list-addresses__phone,
	.list-addresses__schedule {
		font-size: .875rem
	}
}

.swiper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	overflow: hidden;
	overflow: clip;
	list-style: none;
	z-index: 1
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	transition-property: transform;
	transition-timing-function: initial;
	box-sizing: content-box;
	z-index: 1
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0, 0, 0)
}

.swiper-slide {
	position: relative;
	display: block;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

[data-arrows] {
	position: absolute;
	top: 8.125rem;
	left: -4.125rem;
	width: calc(100% + 8.25rem);
	transform: translateY(-50%);
	display: flex;
	justify-content: space-between;
	z-index: 200;
	opacity: 0;
	transition: opacity .9s ease .8s
}

@media (max-width:90.625em) {
	[data-arrows] {
		left: 1.25rem;
		width: calc(100% - 2.5rem)
	}
}

@media (max-width:52.5em) {
	[data-arrows] {
		display: none
	}
}

[data-arrows]._show {
	opacity: 1
}

[data-arrows] button {
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 0 0 3.625rem;
	height: 3.625rem;
	background-color: rgba(255, 255, 255, .1);
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, .21);
	transition: box-shadow .3s ease, background-color .2s ease, opacity .3s ease
}

@media (any-hover:hover) {
	[data-arrows] button:hover {
		box-shadow: 0 0 .3125rem #d1a768;
		background-color: #d1a768
	}

	[data-arrows] button:hover .icon-arrow {
		fill: #11100e
	}
}

[data-arrows] [data-arrow-prev] {
	transform: rotate(180deg)
}

[data-arrows] [data-arrows] svg {
	width: 1.75rem
}

[data-arrows] .icon-arrow {
	fill: #fff;
	transition: fill .3s ease
}

[data-arrows] .swiper-button-disabled {
	opacity: 0;
	pointer-events: none
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	pointer-events: none;
	z-index: -1000
}

[data-tabs] [role=tab][aria-selected=true] {
	opacity: 1
}

[data-tabs] [role=tabpanel] {
	animation: tabs-body_show .4s forwards ease
}

@keyframes tabs-body_show {

	0%,
	20% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

@media (min-width:47.99875em) {
	.video {
		transform: scale(.6);
		opacity: 0;
		transition: opacity 1.3s ease .6s, transform 1.4s ease .5s
	}

	.video._show {
		opacity: 1;
		transform: scale(1)
	}

	.video._show [data-play] {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1)
	}
}

.video::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .3) 100%);
	z-index: 3
}

[data-play],
[data-poster] {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none
}

[data-poster] {
	width: 100%;
	height: 100%;
	object-fit: cover
}

[data-play] {
	top: 50%;
	left: 50%;
	width: 3.4375rem;
	height: 3.4375rem;
	z-index: 4
}

@media (min-width:47.99875em) {
	[data-play] {
		opacity: 0;
		transform: translate(-50%, -50%) scale(.2);
		transition: opacity 1s ease 1.4s, transform 1.1s ease 1.3s
	}
}

@media (max-width:47.99875em) {
	[data-play] {
		transform: translate(-50%, -50%) scale(.8)
	}
}

._title {
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 72px;
	letter-spacing: -2.16px;
	color: #fff
}

@media (min-width:76em) {
	._title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(2.625rem, 1.5078740157rem + 3.937007874vw, 4.5rem)) {
		._title {
			font-size: clamp(2.625rem, 1.5078740157rem + 3.937007874vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(2.625rem, 1.5078740157rem + 3.937007874vw, 4.5rem)) {
		._title {
			font-size: calc(2.625rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	._title {
		font-size: 2.625rem
	}
}

@media (max-width:47.99875em) {
	._title {
		letter-spacing: -1.26px
	}
}

._arrow-link {
	display: inline-flex;
	align-items: center;
	font-size: 1.5rem;
	color: #d1a768
}

@media (any-hover:hover) {
	._arrow-link:hover span {
		text-decoration: underline
	}

	._arrow-link:hover img {
		transform: rotate(45deg)
	}
}

@media (max-width:47.99875em) {
	._arrow-link {
		font-size: 1.125rem
	}
}

._arrow-link img {
	width: 2.5rem;
	transition: transform .3s ease
}

@media (max-width:47.99875em) {
	._arrow-link img {
		width: 2.125rem
	}
}

[class*='__image']._picture {
	padding: 0 0 52.633% 0;
	min-height: 16rem
}

@media (any-hover:hover) {
	[class*='__image']._picture:hover img {
		transform: scale(1.04)
	}
}

@media (max-width:29.99875em) {
	[class*='__image']._picture {
		margin-left: -1.25rem;
		width: calc(100% + 2.5rem)
	}
}

._page-product [class*='__image']._picture {
	min-height: 16.5625rem
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 101
}

.header__body {
	display: flex;
	align-items: center;
	min-height: 9.375rem;
	padding: 1.875rem 0;
	transition: padding .5s ease, min-height .5s ease
}

@media (max-width:66.25em) {
	.header__body {
		min-height: 6.875rem;
		padding: 1.25rem 0
	}
}

.header__body::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #21201e, rgba(33, 32, 30, .99) 20%, rgba(33, 32, 30, .96) 45%, rgba(33, 32, 30, .9) 60%, rgba(33, 32, 30, .75) 75%, rgba(33, 32, 30, .4) 90%, transparent);
	pointer-events: none;
	opacity: 0;
	transition: opacity .5s ease;
	z-index: 10
}

@media (max-width:29.99875em) {
	.header__body::before {
		opacity: 1
	}
}

.header.scroll .header__body {
	padding: .625rem 0;
	min-height: 6.875rem
}

@media (max-width:66.25em) {
	.header.scroll .header__body {
		padding: .625rem 0;
		min-height: 5.625rem
	}
}

.header.scroll .header__body::before {
	opacity: 1
}

.header__main {
	display: grid;
	grid-template-columns: min-content 1fr 22.25rem 4.975rem 2.975rem;
	align-items: center;
	column-gap: .875rem;
	width: 100%
}

@media (max-width:68.75em) {
	.header__main {
		column-gap: .0625rem;
		grid-template-columns: min-content 1fr 19.375rem 4.975rem 2.975rem
	}
}

@media (max-width:61.99875em) {
	.header__main {
		grid-template-columns: 1.5rem 3.375rem 1fr 1.5rem 1.5rem;
		column-gap: .575rem
	}
}

.header__logo {
	position: absolute;
	top: 1.875rem;
	left: 50%;
	transform: translateX(-50%);
	width: 8.8125rem;
	height: 5.625rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .25rem solid #ff5000;
	opacity: 0;
	z-index: 999
}

@media (min-width:47.99875em) {
	.header__logo {
		transform: translateX(-50%) translateY(-4.375rem);
		transition: opacity 1.1s ease 1.3s, transform 1.2s ease 1.2s, top .5s ease
	}
}

@media (max-width:66.25em) {
	.header__logo {
		top: 1.25rem;
		width: 7.5rem;
		height: 4.875rem
	}
}

@media (max-width:47.99875em) {
	.header__logo {
		width: 6.9375rem;
		height: 4.375rem;
		border: .1875rem solid #ff5000;
		transform: translateX(-50%) translateY(-2.5rem);
		transition: opacity 1.1s ease 1.2s, transform 1.2s ease 1.1s, top .5s ease;
		z-index: 100
	}
}

@media (max-width:25em) {
	.header__logo {
		width: 5.625rem;
		height: 3.5625rem
	}
}

.header__logo._show {
	opacity: 1;
	transform: translateX(-50%) translateY(0)
}

.header__logo .logo-letters {
	fill: transparent;
	stroke-dasharray: 160;
	stroke-dashoffset: 160;
	animation: logo-letters_show 2.5s forwards ease-in 2s;
	transition: fill 1s ease 4.2s, stroke .8s ease 4.8s
}

.header__logo._show .logo-letters {
	fill: #fff;
	stroke: transparent
}

.header__logo::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	user-select: none;
	border: .125rem solid #fff
}

@media (max-width:47.99875em) {
	.header__logo::before {
		border-width: .09375rem
	}
}

.header__logo svg {
	width: 6.5rem;
	user-select: none
}

@media (max-width:66.25em) {
	.header__logo svg {
		width: 5.5rem
	}
}

@media (max-width:47.99875em) {
	.header__logo svg {
		width: 5.125rem
	}
}

@media (max-width:25em) {
	.header__logo svg {
		width: 4.25rem
	}
}

.header.scroll .header__logo {
	top: .625rem;
	transform: translateX(-50%) translateY(0) scale(.8);
	transition: transform .5s ease, top .5s ease
}

@media (max-width:66.25em) {
	.header.scroll .header__logo {
		top: .625rem
	}
}

@keyframes logo-letters_show {
	0% {
		stroke-dashoffset: 160
	}

	100% {
		stroke-dashoffset: 0
	}
}

.menu-header {
	position: relative;
	width: 100%;
	z-index: 100
}

@media (min-width:47.99875em) {
	.menu-header {
		transform: translateX(-6.25rem);
		opacity: 0;
		transition: opacity 1.2s ease .8s, transform 1.3s ease .7s
	}
}

.menu-header._show {
	opacity: 1;
	transform: translateX(0)
}

.menu-header__list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 1.875rem;
	row-gap: 1.25rem
}

@media (max-width:66.25em) {
	.menu-header__list {
		column-gap: 1.25rem
	}

	.header__contacts .contacts-header__list {
		display: none;
	}
}

@media (max-width:61.99875em) {
	.menu-header__list {
		display: none;
		flex-direction: column;
		align-items: flex-start
	}
}

.menu-header__item {
	display: none
}

@media (max-width:61.99875em) {
	.menu-header__item {
		display: block
	}
}

.menu-header__item.show {
	display: block
}

.menu-header__button,
.menu-header__link {
	font-size: 1.125rem;
	font-weight: 500;
	color: #fff;
	transition: color .3s ease
}

span.menu-header__link {
	color: #d1a768
}

@media (any-hover:hover) {

	.menu-header__button:hover,
	.menu-header__link:hover {
		color: #d1a768
	}
}

@media (max-width:29.99875em) {

	.menu-header__button,
	.menu-header__link {
		font-size: 1rem
	}
}

.menu-header__button {
	display: none
}

.menu-header__button.active {
	display: block
}

@media (max-width:61.99875em) {
	.menu-header__button.active {
		display: none
	}
}

.languages-header {
	position: relative;
	opacity: 0;
	z-index: 100
}

@media (min-width:61.99875em) {
	.languages-header {
		transform: translateX(3.75rem);
		transition: opacity 1.2s ease 1.3s, transform 1.3s ease 1.2s
	}
}

@media (max-width:61.99875em) {
	.languages-header {
		grid-column: 2/3;
		grid-row: 1/2;
		transform: translateX(-3.75rem);
		transition: opacity .9s ease 1.2s, transform 1s ease 1.1s
	}
}

@media (max-width:47.99875em) {
	.languages-header {
		transform: translateX(-2.5rem);
		transition: opacity .9s ease .9s, transform 1s ease .8s;
		margin: 0 0 0 1.875rem
	}
}

@media (max-width:27.5em) {
	.languages-header {
		margin: 0 0 0 .625rem
	}
}

.languages-header._show {
	opacity: 1;
	transform: translateX(0)
}

@media (max-width:61.99875em) {
	.languages-header._show {
		transform: translateY(0)
	}
}

.languages-header__button {
	display: grid;
	grid-template-columns: minmax(1.625rem, 3.25rem) 1.5rem;
	align-items: center;
	column-gap: .3125rem;
	margin: -.125rem 0 0 0;
	font-size: 1.125rem;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff
}

@media (max-width:68.75em) {
	.languages-header__button {
		font-size: 1rem
	}
}

@media (max-width:61.99875em) {
	.languages-header__button {
		font-size: 1.125rem
	}
}

@media (max-width:24.375em) {
	.languages-header__button {
		grid-template-columns: minmax(1.625rem, 3.25rem) 1.125rem;
		font-size: 1rem
	}
}

.languages-header__button img {
	width: 100%
}

.languages-header__button span {
	white-space: nowrap
}

.menu-languages {
	position: absolute;
	top: calc(100% + 1.1875rem);
	right: 0;
	transform: translateY(1.25rem);
	min-width: 8.8125rem;
	max-width: 15.625rem;
	padding: 1.875rem;
	box-shadow: 0 1.875rem 2.5rem 0 rgba(0, 0, 0, .25);
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s ease, transform .4s ease, visibility .1s ease .4s;
	z-index: 100;
	white-space: nowrap
}

@supports (-webkit-backdrop-filter:blur(1.875rem)) or (backdrop-filter:blur(1.875rem)) {
	.menu-languages {
		-webkit-backdrop-filter: blur(1.875rem);
		backdrop-filter: blur(1.875rem)
	}
}

@supports not ((-webkit-backdrop-filter:blurrem(30)) or (backdrop-filter:blur(1.875rem))) {
	.menu-languages {
		background: rgba(255, 255, 255, .08)
	}
}

@media (max-width:61.99875em) {
	.menu-languages {
		top: calc(100% + .6875rem);
		right: auto;
		left: -1.875rem
	}
}

.menu-languages__list {
	display: grid;
	row-gap: .9375rem
}

.menu-languages button {
	font-size: 1.25rem;
	font-weight: 500;
	color: #fff;
	transition: color .3s ease
}

.menu-languages button.active {
	color: #d1a768
}

.languages-open .menu-languages {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	pointer-events: all;
	transition: opacity .4s ease, transform .4s ease
}

.contacts-header {
	position: relative;
	opacity: 0;
	z-index: 100
}

@media (min-width:61.99875em) {
	.contacts-header {
		transform: translateX(6.25rem);
		transition: opacity 1.2s ease 1s, transform 1.3s ease .9s
	}
}

@media (max-width:61.99875em) {
	.contacts-header {
		transform: translateX(1.25rem);
		transition: opacity .9s ease .9s, transform 1s ease .8s
	}
}

.contacts-header._show {
	opacity: 1;
	transform: translateX(0)
}

.contacts-header__list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 1.875rem;
	row-gap: 1.25rem
}

.contacts-header__item {
	font-size: 1.125rem;
	font-weight: 500;
	color: #fff
}

@media (max-width:68.75em) {
	.contacts-header__item {
		font-size: 1rem
	}
}

@media (max-width:61.99875em) {
	.contacts-header__item {
		flex: 1 1 100%;
		font-size: 1.125rem
	}
}

.contacts-header__item._contacts-phone {
	text-transform: uppercase;
	font-size: 1.625rem;
}

@media (max-width:61.99875em) {
	.contacts-header__item._contacts-phone {
		font-size: 1.25rem;
		font-weight: 700;
		order: 1
	}
}

.contacts-header__item._contacts-phone a {
	white-space: nowrap
}

@media (max-width:61.99875em) {
	.contacts-header__item:first-child {
		order: 2
	}
}

.contacts-header__item a {
	display: flex;
	align-items: center;
	column-gap: .625rem;
	transition: color .3s ease
}

@media (any-hover:hover) {
	.contacts-header__item a:hover {
		color: #d1a768
	}
}

.contacts-header__item img {
	width: 1.5rem;
	height: 1.5rem
}

.contacts-header__phone {
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	display: none;
	z-index: 100
}

@media (max-width:61.99875em) {
	.contacts-header__phone {
		display: block
	}
}

.contacts-header__phone img {
	width: 100%;
	height: 100%;
	transition: transform .5s ease, opacity .4s ease .15s
}

@media (any-hover:hover) {
	.contacts-header__phone:first-child:hover .icon-phone {
		fill: #d1a768
	}
}

.contacts-header__phone:first-child .icon-phone {
	transition: fill .3s ease
}

.contacts-header__phone img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
	transform: translateX(2.5rem)
}

.menu-contacts {
	position: absolute;
	display: none;
	top: 0;
	right: 2.5rem;
	min-width: 14.1875rem;
	padding: 1.875rem;
	box-shadow: 0 1.875rem 2.5rem 0 rgba(0, 0, 0, .25);
	opacity: 0;
	pointer-events: none;
	transform: translateY(.625rem);
	transition: opacity .5s ease, transform .5s ease;
	z-index: 100
}

@supports (-webkit-backdrop-filter:blur(1.875rem)) or (backdrop-filter:blur(1.875rem)) {
	.menu-contacts {
		-webkit-backdrop-filter: blur(1.875rem);
		backdrop-filter: blur(1.875rem)
	}
}

@supports not ((-webkit-backdrop-filter:blur(1.875rem)) or (backdrop-filter:blur(1.875rem))) {
	.menu-contacts {
		background: rgba(255, 255, 255, .08)
	}
}

.menu-contacts a {
	display: flex;
	align-items: center;
	column-gap: .625rem;
	font-size: 1.125rem;
	font-weight: 500
}

.menu-contacts a:not(:last-child) {
	margin: 0 0 .9375rem 0
}

.menu-contacts .menu-contacts__tel {
	font-size: 1.25rem;
	font-weight: 700
}

@media (max-width:61.99875em) {
	.contacts-open .menu-contacts {
		display: block;
		animation: contacts-menu_show .5s forwards ease;
		pointer-events: all
	}

	.contacts-open .contacts-header__phone img:first-child {
		opacity: 1;
		
	}

	.contacts-open .contacts-header__phone img:nth-child(2) {
		opacity: 1;
		pointer-events: all;
		transform: translateX(0)
	}
}

@keyframes contacts-menu_show {
	0% {
		opacity: 0;
		transform: translateY(.625rem)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.catalog-header {
	position: fixed;
	top: 0;
	left: 0;
	width: calc(50% - 8.75rem);
	height: 100%;
	padding: 6.125rem 0 0 0;
	display: flex;
	justify-content: flex-end;
	visibility: hidden;
	transform: translateX(-100%);
	transition: transform .8s ease, visibility 0s .8s;
	z-index: 50;
	background: rgba(35, 33, 30, .5)
}

@media (max-width:79.75em) {
	.catalog-header {
		width: 36.4375rem
	}
}

@media (max-width:66.25em) {
	.catalog-header {
		padding: 6.875rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.catalog-header {
		width: 100%
	}
}

@media (max-width:29.99875em) {
	.catalog-header {
		padding: 6.875rem 0 0 0
	}
}

@supports (-webkit-backdrop-filter:blur(2.65625rem)) or (backdrop-filter:blur(2.65625rem)) {
	.catalog-header {
		-webkit-backdrop-filter: blur(2.65625rem);
		backdrop-filter: blur(2.65625rem)
	}
}

@supports not ((-webkit-backdrop-filter:blurrem(42.5)) or (backdrop-filter:blur(2.65625rem))) {
	.catalog-header {
		background-color: rgba(35, 33, 30, .8)
	}
}

.catalog-header.open {
	transform: translate(0);
	right: 0;
	visibility: visible;
	transition: transform .8s ease
}

.catalog-header__body {
	position: relative;
	display: grid;
	grid-template-rows: 1fr;
	row-gap: 2.5rem;
	width: 31.25rem;
	padding: 1.25rem 1.875rem;
	overflow: auto
}

@media (max-width:79.75em) {
	.catalog-header__body {
		width: 100%
	}
}

@media (max-width:47.99875em) {
	.catalog-header__body {
		row-gap: 1.875rem
	}
}

@media (max-width:29.99875em) {
	.catalog-header__body {
		padding: 1.25rem 1.25rem;
	}
}

.catalog-header__body::before {
	content: '';
	position: absolute;
	display: none;
	top: 0;
	left: 1.875rem;
	width: calc(100% - 3.75rem);
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 19.27%, rgba(209, 167, 104, .59) 88.02%, rgba(209, 167, 104, 0) 100%)
}

@media (max-width:61.99875em) {
	.catalog-header__body::before {
		display: block
	}
}

@media (max-width:29.99875em) {
	.catalog-header__body::before {
		left: 1.25rem;
		width: calc(100% - 2.5rem)
	}
}

.catalog-header__title {
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 2.625rem;
	letter-spacing: -1.26px;
	color: #fff
}

@media (max-width:29.99875em) {
	.catalog-header__title {
		font-size: 2.25rem;
		letter-spacing: -1.08px
	}
}

.bottom-catalog {
	position: relative;
	padding: 0 0 3.125rem 0
}

@media (max-width:61.99875em) {
	.bottom-catalog {
		display: grid;
		grid-template-columns: 40% 1fr;
		column-gap: 2.5rem;
		row-gap: 2.5rem;
		margin: 1.25rem 0 0 0;
		padding: 3.125rem 0
	}
}

@media (max-width:25em) {
	.bottom-catalog {
		grid-template-columns: 1fr
	}
}

.bottom-catalog::before {
	content: '';
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 19.27%, rgba(209, 167, 104, .59) 88.02%, rgba(209, 167, 104, 0) 100%)
}

@media (max-width:61.99875em) {
	.bottom-catalog::before {
		display: block
	}
}

.bottom-catalog__menu {
	display: flex;
	flex-direction: column;
	row-gap: 1.25rem
}

.bottom-catalog__label {
	display: none;
	font-size: 1.375rem;
	font-weight: 500;
	color: #d1a768
}

@media (max-width:61.99875em) {
	.bottom-catalog__label {
		display: block
	}
}

@media (max-width:47.99875em) {
	.bottom-catalog__label {
		font-size: 1.25rem
	}
}

.catalog-menu {
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 2.5rem;
	row-gap: 2.3rem
}

.catalog-menu__menu {
	display: flex;
	flex-direction: column;
	row-gap: 0.9rem
}

.catalog-menu__label {
	font-size: 1.375rem;
	font-weight: 500;
	color: #d1a768
}

@media (max-width:47.99875em) {
	.catalog-menu__label {
		font-size: 1.25rem
	}
}

.catalog-menu__list {
	display: grid;
	row-gap: .9375rem;
}

.catalog-menu__link {
	font-size: 1.125rem;
	font-weight: 500;
	transition: color .3s ease
}

@media (any-hover:hover) {
	.catalog-menu__link:hover {
		color: #d1a768
	}
}

@media (max-width:29.99875em) {
	.catalog-menu__link {
		font-size: 1rem
	}
}

[aria-controls=menu] {
	position: relative;
	display: flex;
	align-items: center;
	column-gap: .625rem;
	margin: 0 0 .1875rem 0;
	visibility: visible;
	opacity: 0;
	z-index: 100
}

@media (min-width:47.99875em) {
	[aria-controls=menu] {
		transform: translateX(-6.25rem);
		transition: opacity 1.2s ease .8s, transform 1.3s ease .7s
	}
}

@media (max-width:47.99875em) {
	[aria-controls=menu] {
		transform: translateX(-1.25rem);
		transition: opacity .9s ease .7s, transform 1s ease .6s
	}
}

@media (any-hover:hover) {
	[aria-controls=menu]:hover .burger__label {
		color: #d1a768
	}

	[aria-controls=menu]:hover .burger__lines span {
		background-color: #d1a768
	}
}

[aria-controls=menu]._show {
	opacity: 1;
	transform: translateX(0)
}

[aria-controls=menu] .burger__lines {
	width: 1.5rem;
	height: 1.5rem
}

[aria-controls=menu] .burger__lines span {
	position: absolute;
	width: 24px;
	right: .125rem;
	height: .125rem;
	background-color: #fff;
	border-radius: .125rem;
	pointer-events: none
}

[aria-controls=menu] .burger__lines span:first-child {
	top: .25rem;
	transition: background-color .3s ease, transform .3s ease .1s
}

[aria-controls=menu] .burger__lines span:nth-child(2) {
	top: calc(50% - 1px);
	transition: background-color .3s ease, transform .3s ease
}

[aria-controls=menu] .burger__lines span:last-child {
	bottom: .25rem;
	transition: background-color .3s ease, transform .3s ease .1s
}

[aria-controls=menu] .burger__label {
	margin: .125rem 0 0 0;
	font-size: 1.125rem;
	font-weight: 500;
	cursor: pointer;
	transition: color .3s ease;
	white-space: nowrap
}

@media (max-width:47.99875em) {
	[aria-controls=menu] .burger__label {
		display: none
	}
}

[aria-controls=menu].active .burger__lines span {
	background-color: #d1a768;
	transform: translateX(-100%) scale(0)
}

[aria-controls=menu].active .burger__lines span:first-child {
	transform: translateY(.4375rem) rotate(-45deg)
}

[aria-controls=menu].active .burger__lines span:last-child {
	transform: translateY(-.4375rem) rotate(45deg)
}

.main {
	position: relative;
	width: 100%
}

.main__bg {
	position: relative;
	padding: 0 0 56.565% 0;
	min-height: 22.5625rem;
	z-index: 2
}

@media (max-width:29.99875em) {
	.main__bg {
		margin: 2.5rem 0 0 0;
		padding: 0;
		height: 22.5625rem
	}
}

.main__bg::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2.5rem;
	background: linear-gradient(0deg, #21201e 0, transparent);
	z-index: 4
}

.collection {
	position: relative;
	background-color: #21201e
}

.collection::before {
	content: '';
	position: absolute;
	top: -1.875rem;
	left: 0;
	width: 100%;
	height: 1.875rem;
	background: linear-gradient(0deg, #21201e, rgba(33, 32, 30, .95) 10%, transparent)
}

.collection__body {
	position: relative;
	margin: 0 0 8.75rem 0;
	padding-top: 5.625rem;
	z-index: 10
}

@media (min-width:76em) {
	.collection__body {
		margin-bottom: 8.75rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 1.7683727034rem + 9.186351706vw, 8.75rem)) {
		.collection__body {
			margin-bottom: clamp(4.375rem, 1.7683727034rem + 9.186351706vw, 8.75rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 1.7683727034rem + 9.186351706vw, 8.75rem)) {
		.collection__body {
			margin-bottom: calc(4.375rem + 4.375 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.collection__body {
		margin-bottom: 4.375rem
	}
}

@media (max-width:61.99875em) {
	.collection__body {
		padding-top: 4.125rem
	}
}

.collection__title {
	margin: 0 0 1.25rem 0
}

@media (min-width:47.99875em) {
	.collection__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity .9s ease .4s, transform 1s ease .3s
	}
}

@media (max-width:29.99875em) {
	.collection__title {
		margin: 0 0 .6875rem 0
	}
}

.collection__title._show {
	opacity: 1;
	transform: translateX(0)
}

@media (min-width:47.99875em) {
	.collection ._arrow-link {
		transform: translateX(-3.75rem);
		opacity: 0;
		transition: opacity .9s ease .55s, transform 1s ease .45s
	}
}

.collection ._arrow-link._show {
	opacity: 1;
	transform: translateX(0)
}

.collection__row {
	display: grid;
	width: 100%;
	grid-template-columns: 40.7% 45.64%;
	column-gap: 10.375rem;
	row-gap: 6.25rem;
	margin: 4.125rem 0 0 0
}

@media (min-width:76em) {
	.collection__row {
		margin-top: 4.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-top:clamp(1.9375rem, 0.6341863517rem + 4.593175853vw, 4.125rem)) {
		.collection__row {
			margin-top: clamp(1.9375rem, .6341863517rem + 4.593175853vw, 4.125rem)
		}
	}

	@supports not (margin-top:clamp(1.9375rem, 0.6341863517rem + 4.593175853vw, 4.125rem)) {
		.collection__row {
			margin-top: calc(1.9375rem + 2.1875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.collection__row {
		margin-top: 1.9375rem
	}
}

@media (max-width:79.75em) {
	.collection__row {
		column-gap: 8.125rem
	}
}

@media (max-width:61.99875em) {
	.collection__row {
		column-gap: 6.25rem;
		margin: 4.375rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.collection__row {
		grid-template-columns: 1fr;
		row-gap: 2.8125rem;
		margin: 1.875rem 0 0 0
	}
}

@media (max-width:29.99875em) {
	.collection__row {
		row-gap: 1.875rem
	}
}

.item-collection {
	position: relative
}

.item-collection:nth-child(odd) .item-collection__image {
	padding: 0 0 117.803% 0
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(odd) .item-collection__image {
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {
	.item-collection:nth-child(odd) .item-collection__image {
		padding: 0;
		height: 16.25rem
	}
}

@media (min-width:47.99875em) {
	.item-collection:nth-child(odd) .item-collection__title {
		opacity: 0;
		transform: translateX(-3.125rem);
		transition: opacity 1s ease 1.6s, transform 1.1s ease 1.5s
	}
}

@media (min-width:47.99875em) {
	.item-collection:nth-child(odd) p {
		opacity: 0;
		transform: translateX(-3.125rem);
		transition: opacity 1s ease 1.9s, transform 1.1s ease 1.8s
	}
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(even) .item-collection__image {
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {
	.item-collection:nth-child(even) .item-collection__image {
		padding: 0;
		height: 16.25rem
	}
}

.item-collection:nth-child(even) .item-collection__info {
	position: relative;
	margin: -8% 0 0 11%
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(even) .item-collection__info {
		margin: -1.375rem 0 0 0
	}
}

@media (min-width:47.99875em) {
	.item-collection:nth-child(even) .item-collection__title {
		opacity: 0;
		transform: translateX(3.125rem);
		transition: opacity 1s ease 1.7s, transform 1.1s ease 1.6s
	}
}

@media (min-width:47.99875em) {
	.item-collection:nth-child(even) p {
		opacity: 0;
		transform: translateX(3.125rem);
		transition: opacity 1s ease 2s, transform 1.1s ease 1.9s
	}
}

.item-collection:nth-child(6n+1) .item-collection__info {
	top: 2.5rem;
	left: 57.17%
}

.item-collection:nth-child(6n+2) {
	margin: -5.9375rem 0 0 0
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(6n+2) {
		margin: 0
	}
}

.item-collection:nth-child(6n+2) .item-collection__image,
.item-collection:nth-child(6n+4) .item-collection__image {
	margin-left: auto;
	width: 89.2%;
	padding: 0 0 80.908% 0
}

@media (max-width:47.99875em) {

	.item-collection:nth-child(6n+2) .item-collection__image,
	.item-collection:nth-child(6n+4) .item-collection__image {
		width: 100%;
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {

	.item-collection:nth-child(6n+2) .item-collection__image,
	.item-collection:nth-child(6n+4) .item-collection__image {
		padding: 0;
		height: 16.25rem
	}
}

.item-collection:nth-child(6n+3) .item-collection__image {
	margin-left: auto;
	width: 79.19%
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(6n+3) .item-collection__image {
		width: 100%
	}
}

.item-collection:nth-child(6n+3) .item-collection__info {
	top: 3.125rem;
	left: 57.17%
}

.item-collection:nth-child(6n+4) {
	margin: -8.75rem 0 0 0
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(6n+4) {
		margin: 0
	}
}

.item-collection:nth-child(6n+5) .item-collection__image {
	padding: 0 0 81.803% 0
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(6n+5) .item-collection__image {
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {
	.item-collection:nth-child(6n+5) .item-collection__image {
		padding: 0;
		height: 16.25rem
	}
}

.item-collection:nth-child(6n+5) .item-collection__info {
	bottom: 12.52%;
	left: 64%
}

@media (max-width:79.75em) {
	.item-collection:nth-child(6n+5) .item-collection__info {
		left: 40%
	}
}

.item-collection:nth-child(6n+6) {
	margin: -10.625rem 0 0 0
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(6n+6) {
		margin: 0
	}
}

.item-collection:nth-child(6n+6) .item-collection__image {
	padding: 0 0 68.653% 0
}

@media (max-width:29.99875em) {
	.item-collection:nth-child(6n+6) .item-collection__image {
		padding: 0;
		height: 16.25rem
	}
}

.item-collection:nth-child(6n+6) .item-collection__info {
	margin: -8% 0 0 0
}

@media (max-width:47.99875em) {
	.item-collection:nth-child(6n+6) .item-collection__info {
		margin: -1.375rem 0 0 0
	}
}

.item-collection__info {
	position: absolute;
	max-width: 19.375rem;
	width: 100%;
	z-index: 2
}

@media (max-width:61.99875em) {
	.item-collection__info {
		max-width: 15.625rem
	}
}

@media (max-width:47.99875em) {
	.item-collection__info {
		position: relative;
		top: 0 !important;
		left: 1.875rem !important;
		max-width: calc(100% - 3.75rem);
		margin: -1.375rem 0 0 0
	}
}

.item-collection__info p {
	position: relative;
	display: box;
	display: -webkit-box;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	line-clamp: 4;
	-webkit-line-clamp: 4;
	-ms-line-clamp: 4;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-width: 26ch;
	font-size: 1.25rem;
	-webkit-text-shadow: 3px 3px 3px rgba(0, 0, 0, .79);
	-moz-text-shadow: 3px 3px 3px rgba(0, 0, 0, .79);
	text-shadow: 3px 3px 3px rgba(0, 0, 0, .79)
}

@media (min-width:76em) {
	.item-collection__info p {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.item-collection__info p {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.item-collection__info p {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.item-collection__info p {
		font-size: 1rem
	}
}

@media (max-width:47.99875em) {
	.item-collection__info p {
		max-width: 100%
	}
}

.item-collection__image {
	position: relative;
	display: block;
	min-height: 16.25rem
}

@media (min-width:47.99875em) {
	.item-collection__image {
		opacity: 0;
		transition: opacity .9s ease .3s
	}
}

.item-collection__image._show {
	opacity: 1
}

.item-collection__image._show::after {
	transform: scaleY(0);
	opacity: 0
}

.item-collection__image::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

@media (max-width:47.99875em) {
	.item-collection__image::before {
		background: linear-gradient(180deg, rgba(34, 33, 30, 0) 77.08%, rgba(34, 33, 30, .6) 100%)
	}
}

.item-collection__title {
	display: inline-block;
	margin: 0 0 .875rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 4rem;
	line-height: 1.1;
	letter-spacing: -1.92px;
	color: #d1a768;
	-webkit-text-shadow: 3px 3px 3px rgba(0, 0, 0, .79);
	-moz-text-shadow: 3px 3px 3px rgba(0, 0, 0, .79);
	text-shadow: 3px 3px 3px rgba(0, 0, 0, .79)
}

@media (min-width:76em) {
	.item-collection__title {
		font-size: 4rem
	}
}

@media (min-width:48em) and (max-width:76em) {
	@supports (font-size:clamp(2.5rem, -0.0714285714rem + 5.3571428571vw, 4rem)) {
		.item-collection__title {
			font-size: clamp(2.5rem, -.0714285714rem + 5.3571428571vw, 4rem)
		}
	}

	@supports not (font-size:clamp(2.5rem, -0.0714285714rem + 5.3571428571vw, 4rem)) {
		.item-collection__title {
			font-size: calc(2.5rem + 1.5 * (100vw - 48rem)/ 28)
		}
	}
}

@media (max-width:48em) {
	.item-collection__title {
		font-size: 2.5rem
	}
}

@media (max-width:47.99875em) {
	.item-collection__title {
		letter-spacing: -1.2px
	}
}

.item-collection__image._show+.item-collection__info .item-collection__title {
	opacity: 1;
	transform: translateX(0)
}

.item-collection__image._show+.item-collection__info p {
	opacity: 1;
	transform: translateX(0)
}

.about {
	position: relative;
	margin-bottom: 8.125rem;
	background-color: #21201e
}

@media (min-width:76em) {
	.about {
		margin-bottom: 8.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)) {
		.about {
			margin-bottom: clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)) {
		.about {
			margin-bottom: calc(4.375rem + 3.75 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.about {
		margin-bottom: 4.375rem
	}
}

.about__body {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	column-gap: 3.75rem
}

@media (max-width:61.99875em) {
	.about__body {
		column-gap: 2.1875rem
	}
}

@media (min-width:47.99875em) {
	.about__title {
		transform: translateY(-3.75rem);
		opacity: 0;
		transition: opacity 1.2s ease .5s, transform 1.3s ease .4s
	}
}

.about__title._show {
	opacity: 1;
	transform: translateY(0)
}

.about__image {
	position: relative;
	flex: 0 0 49.34%;
	min-height: 25.625rem;
	padding: 0 0 38.816% 0
}

@media (min-width:47.99875em) {
	.about__image {
		opacity: 0;
		transition: opacity .9s ease .6s
	}
}

@media (max-width:61.99875em) {
	.about__image {
		max-width: 31.25rem;
		padding: 0 0 53% 0
	}
}

@media (max-width:29.99875em) {
	.about__image {
		width: 68.117%;
		min-height: 13.875rem;
		padding: 0
	}
}

.about__image._show {
	opacity: 1
}

@media (any-hover:hover) {
	.about [class*='__image']:hover img {
		transform: scale(1.04)
	}
}

@media (min-width:47.99875em) {
	.about ._arrow-link {
		transform: translateX(3.75rem);
		opacity: 0;
		transition: opacity 1.2s ease .6s, transform 1.3s ease .5s
	}
}

.about ._arrow-link._show {
	opacity: 1;
	transform: translateX(0)
}

.info-about {
	display: flex;
	flex-direction: column;
	row-gap: 2.125rem
}

@media (max-width:47.99875em) {
	.info-about {
		row-gap: 1.25rem
	}
}

.info-about__text {
	font-size: 1.25rem;
	line-height: 150%
}

@media (min-width:76em) {
	.info-about__text {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.info-about__text {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.info-about__text {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.info-about__text {
		font-size: 1rem
	}
}

@media (min-width:47.99875em) {
	.info-about__text {
		transform: translateX(6.25rem);
		opacity: 0;
		transition: opacity 1.2s ease .6s, transform 1.3s ease .5s
	}
}

.info-about__text._show {
	opacity: 1;
	transform: translateX(0)
}

.about-founder {
	display: flex;
	align-items: flex-end;
	column-gap: 2.625rem;
	margin: 28% 0 0 0
}

@media (max-width:61.99875em) {
	.about-founder {
		margin: 0
	}
}

@media (max-width:29.99875em) {
	.about-founder {
		column-gap: 1.25rem
	}
}

.about-founder svg {
	width: 42.3%;
	margin: 0 0 1.875rem 0
}

@media (min-width:47.99875em) {
	.about-founder svg {
		transform: scale(.5);
		opacity: 0;
		transition: opacity 1.2s ease 1.1s, transform 1.3s ease 1s
	}
}

@media (max-width:61.99875em) {
	.about-founder svg {
		width: 9.625rem;
		margin: 0
	}
}

@media (max-width:23.75em) {
	.about-founder svg {
		width: 6.25rem
	}
}

.about-founder svg._show {
	opacity: 1;
	transform: scale(1)
}

.about-founder__name {
	margin: 0 0 .625rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 1.875rem;
	letter-spacing: -.9px;
	color: #d1a768;
	text-transform: capitalize
}

@media (min-width:76em) {
	.about-founder__name {
		font-size: 1.875rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1.5rem, 1.2765748031rem + 0.7874015748vw, 1.875rem)) {
		.about-founder__name {
			font-size: clamp(1.5rem, 1.2765748031rem + .7874015748vw, 1.875rem)
		}
	}

	@supports not (font-size:clamp(1.5rem, 1.2765748031rem + 0.7874015748vw, 1.875rem)) {
		.about-founder__name {
			font-size: calc(1.5rem + .375 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.about-founder__name {
		font-size: 1.5rem
	}
}

@media (min-width:47.99875em) {
	.about-founder__name {
		transform: translateX(6.25rem);
		opacity: 0;
		transition: opacity 1.2s ease .6s, transform 1.3s ease .5s
	}
}

@media (max-width:47.99875em) {
	.about-founder__name {
		letter-spacing: -.72px
	}
}

.about-founder__name._show {
	opacity: 1;
	transform: translateX(0)
}

.about-founder__text {
	font-size: 1.125rem;
	line-height: 150%
}

@media (min-width:47.99875em) {
	.about-founder__text {
		transform: translateX(5rem);
		opacity: 0;
		transition: opacity 1s ease .6s, transform 1.1s ease .5s
	}
}

@media (max-width:47.99875em) {
	.about-founder__text {
		font-size: 1rem
	}
}

.about-founder__text._show {
	opacity: 1;
	transform: translateX(0)
}

.salons {
	position: relative;
	background-color: #21201e;
	margin-bottom: 30px
}

.salons::after,
.salons::before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.salons::before {
	top: 0
}

.salons::after {
	bottom: 0
}

.salons__body {
	display: flex;
	column-gap: 3.75rem;
	row-gap: 1.25rem;
	padding: 4.1875rem 0 4.375rem
}

@media (max-width:47.99875em) {
	.salons__body {
		flex-direction: column;
		padding: 1.875rem 0
	}
}

.salons__title {
	flex: 0 0 22%
}

@media (min-width:47.99875em) {
	.salons__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity 1.1s ease .5s, transform 1.2s ease .4s
	}
}

@media (max-width:47.99875em) {
	.salons__title {
		text-align: center
	}
}

.salons__title._show {
	opacity: 1;
	transform: translateX(0)
}

.salons__text {
	max-width: 43.75rem;
	margin: .9375rem 0 1.875rem 0;
	font-size: 1.25rem;
	line-height: 150%;
	color: #fff
}

@media (min-width:76em) {
	.salons__text {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.salons__text {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.salons__text {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.salons__text {
		font-size: 1rem
	}
}

@media (min-width:47.99875em) {
	.salons__text {
		transform: translateX(6.25rem);
		opacity: 0;
		transition: opacity 1.1s ease .65s, transform 1.2s ease .55s
	}
}

@media (max-width:47.99875em) {
	.salons__text {
		margin: 0 auto 1.25rem;
		max-width: 31.25rem;
		text-align: center
	}
}

.salons__text._show {
	opacity: 1;
	transform: translateX(0)
}

@media (min-width:47.99875em) {
	.salons__button {
		transform: translateX(5rem);
		opacity: 0;
		transition: opacity 1s ease .7s, transform 1.1s ease .6s
	}
}

@media (max-width:47.99875em) {
	.salons__button {
		display: flex;
		justify-content: center
	}
}

.salons__button._show {
	opacity: 1;
	transform: translateX(0)
}

.history {
	position: relative;
	background-color: #21201e
}

.history__body {
	padding: 6.25rem 0 8.125rem
}

@media (max-width:61.99875em) {
	.history__body {
		padding: 4.375rem 0 3.125rem
	}
}

.history__title {
	margin: 0 0 3.125rem 0
}

@media (min-width:76em) {
	.history__title {
		margin-bottom: 3.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.history__title {
			margin-bottom: clamp(1.25rem, .1328740157rem + 3.937007874vw, 3.125rem)
		}
	}

	@supports not (margin-bottom:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.history__title {
			margin-bottom: calc(1.25rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.history__title {
		margin-bottom: 1.25rem
	}
}

@media (min-width:47.99875em) {
	.history__title {
		transform: translateX(5rem);
		opacity: 0;
		transition: opacity 1.2s ease .5s, transform 1.3s ease .4s
	}
}

.history__title._show {
	opacity: 1;
	transform: translateY(0)
}

.history__row {
	display: flex;
	justify-content: space-between;
	column-gap: 3.125rem
}

@media (max-width:61.99875em) {
	.history__row {
		column-gap: 2.1875rem
	}
}

@media (max-width:52.5em) {
	.history__row {
		flex-direction: column
	}
}

.history__row:first-child .history__text {
	margin: 0 0 6.875rem 0
}

@media (max-width:52.5em) {
	.history__row:first-child .history__text {
		margin: 0 0 1rem 0
	}
}

.history__row:nth-child(odd):not(:first-child) .history__text {
	margin: 6% 0 6.875rem 0
}

@media (max-width:52.5em) {
	.history__row:nth-child(odd):not(:first-child) .history__text {
		margin: 0 0 1rem 0
	}
}

.history__row:nth-child(odd) .history__text {
	flex: 0 0 46.71%
}

.history__row:nth-child(odd) .history__image {
	flex: 0 0 49.17%;
	min-height: 30.6875rem;
	z-index: 1
}

@media (max-width:52.5em) {
	.history__row:nth-child(odd) .history__image {
		min-height: 18.6875rem
	}
}

@media (max-width:29.99875em) {
	.history__row:nth-child(odd) .history__image {
		width: 100%
	}
}

.history__row:nth-child(odd) .history__image::before {
	background: linear-gradient(360deg, rgba(34, 33, 30, 0) 77.08%, rgba(34, 33, 30, .6) 100%)
}

@media (max-width:52.5em) {
	.history__row:nth-child(even) {
		flex-direction: column-reverse
	}
}

.history__row:not(:first-child) {
	margin: -5rem 0 0 0
}

@media (max-width:52.5em) {
	.history__row:not(:first-child) {
		margin: 2.625rem 0 0 0
	}
}

.history__row:nth-child(even) .history__text {
	flex: 0 0 38.24%;
	margin: 11% 0 1.25rem 0
}

@media (max-width:52.5em) {
	.history__row:nth-child(even) .history__text {
		margin: 0 0 1rem 0
	}
}

.history__row:nth-child(even):not(:last-child) .history__text {
	margin: 11% 0 6.875rem 0
}

@media (max-width:52.5em) {
	.history__row:nth-child(even):not(:last-child) .history__text {
		margin: 0 0 1rem 0
	}
}

.history__row:nth-child(even) .history__image {
	flex: 0 0 57.65%;
	min-height: 39.5rem;
	z-index: 2
}

@media (max-width:52.5em) {
	.history__row:nth-child(even) .history__image {
		min-height: 21.25rem
	}
}

@media (max-width:29.99875em) {
	.history__row:nth-child(even) .history__image {
		width: 100%
	}
}

.history__row:nth-child(even) .history__image::before {
	background: linear-gradient(180deg, rgba(34, 33, 30, .6) 0, rgba(34, 33, 30, 0) 16.15%)
}

.history__text {
	font-size: 1.25rem;
	text-align: left;
	line-height: 150%;
	color: #fff;
	z-index: 5
}

.history__text p {
	margin: 0 0 1.25rem 0
}

.history__text b {
	font-weight: 700
}

.history__text h2,
.history__text h3,
.history__text h4,
.history__text h5,
.history__text h6 {
	font-size: clamp(1.625rem, 1.4015748031rem + .7874015748vw, 2rem);
	margin: 0 0 1.25rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	color: #d1a768;
	letter-spacing: -.96px
}

@media (min-width:76em) {
	.history__text {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.history__text {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.history__text {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.history__text {
		font-size: 1rem
	}
}

@media (min-width:47.99875em) {
	.history__text {
		transform: translateY(3.75rem);
		opacity: 0;
		transition: opacity 1.2s ease .6s, transform 1.3s ease .5s
	}
}

.history__text._show {
	opacity: 1;
	transform: translateY(0)
}

@media (min-width:47.99875em) {
	.history__image {
		opacity: 0;
		transition: opacity .9s ease .6s
	}
}

@media (max-width:52.5em) {
	.history__image {
		min-height: 18.75rem;
		padding: 0 0 55% 0
	}
}

.history__image._show {
	opacity: 1
}

.history__image::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none
}

@media (max-width:52.5em) {
	.history__image::before {
		display: block
	}
}

.gallery {
	position: relative;
	margin: 0 0 8.125rem 0;
	background-color: #21201e
}

@media (min-width:76em) {
	.gallery {
		margin-bottom: 8.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)) {
		.gallery {
			margin-bottom: clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)) {
		.gallery {
			margin-bottom: calc(4.375rem + 3.75 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.gallery {
		margin-bottom: 4.375rem
	}
}

.gallery__line {
	position: absolute;
	display: none;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 19.27%, rgba(209, 167, 104, .59) 88.02%, rgba(209, 167, 104, 0) 100%)
}

@media (max-width:52.5em) {
	.gallery__line {
		display: block
	}
}

.gallery::after,
.gallery::before {
	content: '';
	position: absolute;
	top: -.3125rem;
	width: 8.75rem;
	height: calc(100% + .625rem);
	z-index: 2
}

@media (max-width:90.625em) {

	.gallery::after,
	.gallery::before {
		width: 2.8125rem
	}
}

@media (max-width:52.5em) {

	.gallery::after,
	.gallery::before {
		display: none
	}
}

.gallery::before {
	left: 0;
	background: linear-gradient(90deg, #21201e 0, rgba(33, 32, 30, 0) 100%)
}

@media (max-width:81.875em) {
	.gallery::before {
		width: 1.875rem;
		background: #21201e
	}
}

.gallery::after {
	right: 0;

}

.gallery__body {
	position: relative
}

@media (max-width:52.5em) {
	.gallery__body {
		padding: 4.375rem 0 0 0
	}
}

@media (min-width:47.99875em) {
	.gallery__slider {
		opacity: 0;
		transition: opacity .9s ease .3s
	}
}

@media (max-width:52.5em) {
	.gallery__slider {
		margin: 0 0 0 -.625rem
	}
}

.gallery__slider._show {
	opacity: 1
}

.slider-gallery {
	overflow: visible
}

.slide-gallery {
	width: 23.75rem
}

@media (max-width:29.99875em) {
	.slide-gallery {
		width: 19rem
	}
}

.slide-gallery__image {
	position: relative;
	width: 100%;
	height: 16.25rem;
	margin: 0 0 1.875rem 0
}

.slide-gallery__image img {
	position: absolute;
	top: -.125rem;
	left: -.125rem;
	width: calc(100% + .25rem);
	height: calc(100% + .25rem);
	object-fit: cover
}

.slide-gallery__title {
	margin: 0 0 .875rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 28px;
	line-height: 110%;
	letter-spacing: -.84px;
	text-transform: capitalize;
	color: #d1a768;
	opacity: 0
}

@media (max-width:47.99875em) {
	.slide-gallery__title {
		font-size: 1.5rem;
		letter-spacing: -.72px
	}
}

.slide-gallery__text {
	font-size: 1.125rem;
	line-height: 150%
}

@media (max-width:47.99875em) {
	.slide-gallery__text {
		font-size: 1rem
	}

	._page-cooperation .slide-gallery__image {
		height: 12.25rem
	}
}

.application {
	position: relative;
	background-color: #21201e
}

.application__row {
	display: grid;
	grid-template-columns: 32.32% 1fr;
	column-gap: 7.625rem;
	row-gap: 1.25rem
}

@media (max-width:61.99875em) {
	.application__row {
		column-gap: 5rem
	}
}

@media (max-width:47.99875em) {
	.application__row {
		grid-template-columns: 1fr
	}
}

.application__title {
	margin: 0 0 1.4375rem 0
}

@media (max-width:47.99875em) {
	.application__title {
		margin: 0 0 1.25rem 0
	}
}

@media (min-width:47.99875em) {
	.application__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity .9s ease .5s, transform 1s ease .4s
	}
}

.application__title._show {
	opacity: 1;
	transform: translateX(0)
}

.application__text {
	font-size: 1.25rem;
	line-height: 150%;
	color: #fff
}

@media (min-width:76em) {
	.application__text {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.application__text {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.application__text {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.application__text {
		font-size: 1rem
	}
}

@media (min-width:47.99875em) {
	.application__text {
		transform: translateX(-3.75rem);
		opacity: 0;
		transition: opacity .9s ease .65s, transform 1s ease .55s
	}
}

.application__text._show {
	opacity: 1;
	transform: translateX(0)
}

.form-application__body {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 1.875rem;
	row-gap: .75rem
}

.form-application__item {
	position: relative
}

@media (max-width:29.99875em) {
	.form-application__item {
		grid-column: span 2
	}
}

@media (min-width:47.99875em) {
	.form-application__item {
		transform: translateX(6.25rem);
		opacity: 0;
		transition: opacity .9s ease .5s, transform 1s ease .4s
	}
}

.form-application__item._show {
	opacity: 1;
	transform: translateX(0)
}

.form-application__item:nth-child(2) {
	transition: opacity .9s ease .65s, transform 1s ease .55s
}

.form-application__item:not(.form-submit)::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d1a768;
	transition: background-color .3s ease
}

.form-application .form-submit,
.form-application .form-textarea {
	grid-column: span 2
}

.form-application .form-submit {
	display: flex;
	align-items: center;
	column-gap: 1.625rem;
	margin: 2.1875rem 0 0 0;
	transition: opacity .9s ease .6s, transform 1s ease .5s
}

@media (max-width:61.99875em) {
	.form-application .form-submit {
		margin: 1.125rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.form-application .form-submit {
		column-gap: 1.875rem
	}
}

@media (max-width:25em) {
	.form-application .form-submit {
		column-gap: 1.125rem
	}
}

.form-application .form-submit p {
	max-width: 17.5rem;
	font-size: .875rem;
	color: rgba(255, 255, 255, .7);
	opacity: .6
}

@media (max-width:47.99875em) {
	.form-application .form-submit p {
		font-size: .75rem
	}
}

.footer {
	position: relative;
	width: 100%;
	margin: 6.25rem 0 0 0;
	background-color: #21201e
}

@media (max-width:61.99875em) {
	.footer {
		margin: 4.375rem 0 0 0
	}
}

.footer::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.footer__body {
	position: relative;
	display: grid;
	row-gap: 2.1875rem;
	padding: 3.125rem 0;
	z-index: 5
}

@media (max-width:47.99875em) {
	.footer__body {
		padding: 2.5rem 0
	}
}

@media (min-width:47.99875em) {
	.footer__body {
		transform: translateY(3.75rem);
		opacity: 0;
		transition: opacity .9s ease .8s, transform 1s ease .7s
	}
}

.footer__body._show {
	opacity: 1;
	transform: translateY(0)
}

.footer__bottom,
.footer__main {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 3.75rem
}

.footer__main {
	row-gap: 1.25rem
}

.footer__bottom {
	margin: .9375rem 0 0 0;
	flex: 1 1 100%;
	row-gap: 1.875rem
}

@media (max-width:47.99875em) {
	.footer__bottom {
		margin: .625rem 0 0 0
	}
}

.footer__production {
	font-size: 1.25rem;
	line-height: 1.2;
	color: rgba(255, 255, 255, .7)
}

@media (max-width:47.99875em) {
	.footer__production {
		font-size: 1.125rem
	}
}

.footer__production span {
	white-space: nowrap
}

.phone-footer {
	display: flex;
	align-items: center;
	column-gap: 1.25rem;
	row-gap: .9375rem
}

@media (max-width:61.99875em) {
	.phone-footer {
		flex: 1 1 100%
	}
}

@media (max-width:26.25em) {
	.phone-footer {
		flex-direction: column-reverse;
		align-items: flex-start
	}
}

.phone-footer__link {
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 1.375rem;
	letter-spacing: -.66px;
	white-space: nowrap;
	transition: color .3s ease
}

@media (any-hover:hover) {
	.phone-footer__link:hover {
		color: #d1a768
	}
}

.phone-footer__text {
	font-size: 1.25rem;
	font-weight: 500;
	color: #d1a768
}

@media (max-width:47.99875em) {
	.phone-footer__text {
		font-size: 1.125rem
	}
}

@media (max-width:47.99875em) {
	.menu-footer {
		flex: 1 1 100%
	}
}

.menu-footer__list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 2.5rem;
	row-gap: .9375rem
}

@media (max-width:47.99875em) {
	.menu-footer__list {
		flex-direction: column;
		align-items: flex-start
	}
}

.menu-footer__item a {
	font-size: 1.25rem;
	color: rgba(255, 255, 255, .7);
	transition: color .3s ease
}

.menu-footer__item span {
	font-size: 1.25rem;
	color: #d1a768;
	transition: color .3s ease
}

@media (any-hover:hover) {
	.menu-footer__item a:hover {
		color: #d1a768
	}
}

@media (max-width:47.99875em) {

	.menu-footer__item a,
	.menu-footer__item span {
		font-size: 1.125rem
	}
}

.advantages {
	position: relative;
	margin: 1.875rem 0 8.75rem 0
}

@media (min-width:76em) {
	.advantages {
		margin-bottom: 8.75rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 1.7683727034rem + 9.186351706vw, 8.75rem)) {
		.advantages {
			margin-bottom: clamp(4.375rem, 1.7683727034rem + 9.186351706vw, 8.75rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 1.7683727034rem + 9.186351706vw, 8.75rem)) {
		.advantages {
			margin-bottom: calc(4.375rem + 4.375 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.advantages {
		margin-bottom: 4.375rem
	}
}

@media (max-width:47.99875em) {
	.advantages {
		margin-top: 1.25rem
	}
}

.advantages__row {
	display: flex;
	align-items: start;
	column-gap: 3.75rem
}

@media (max-width:47.99875em) {
	.advantages__row {
		column-gap: 2.5rem
	}
}

.advantages__title {
	margin: 0 0 3.125rem 0
}

@media (max-width:47.99875em) {
	.advantages__title {
		margin: 0 0 1.875rem 0
	}
}

@media (min-width:47.99875em) {
	.advantages__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity 1.2s ease .5s, transform 1.3s ease .4s
	}
}

.advantages__title._show {
	opacity: 1;
	transform: translateY(0)
}

.advantages__image {
	flex: 0 0 45.889%;
	max-width: 37.5rem;
	padding: 0 0 64.31% 0
}

@media (max-width:61.99875em) {
	.advantages__image {
		margin: 0;
		padding: 0 0 67.633% 0
	}
}

.list-advantages {
	display: grid;
	row-gap: 1.875rem
}

@media (max-width:47.99875em) {
	.list-advantages {
		row-gap: 1.5rem
	}
}

.list-advantages__title {
	margin: 0 0 1.25rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 2rem;
	color: #d1a768;
	letter-spacing: -.96px
}

@media (min-width:76em) {
	.list-advantages__title {
		font-size: 2rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1.625rem, 1.4015748031rem + 0.7874015748vw, 2rem)) {
		.list-advantages__title {
			font-size: clamp(1.625rem, 1.4015748031rem + .7874015748vw, 2rem)
		}
	}

	@supports not (font-size:clamp(1.625rem, 1.4015748031rem + 0.7874015748vw, 2rem)) {
		.list-advantages__title {
			font-size: calc(1.625rem + .375 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.list-advantages__title {
		font-size: 1.625rem
	}
}

@media (min-width:47.99875em) {
	.list-advantages__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity .9s ease .4s, transform 1s ease .3s
	}
}

@media (max-width:47.99875em) {
	.list-advantages__title {
		letter-spacing: -.78px
	}
}

.list-advantages__item._show .list-advantages__title {
	opacity: 1;
	transform: translateX(0)
}

.list-advantages p {
	font-size: 20px;
	line-height: 150%;
	color: #fff
}

@media (min-width:47.99875em) {
	.list-advantages p {
		transform: translateX(-4.375rem);
		opacity: 0;
		transition: opacity .9s ease .55s, transform 1s ease .45s
	}
}

@media (max-width:47.99875em) {
	.list-advantages p {
		font-size: 1.125rem
	}
}

.list-advantages__item._show p {
	opacity: 1;
	transform: translateX(0)
}

.chronology__body {
	padding: 9.375rem 0
}

@media (min-width:76em) {
	.chronology__body {
		padding-top: 9.375rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (padding-top:clamp(4.375rem, 1.3959973753rem + 10.498687664vw, 9.375rem)) {
		.chronology__body {
			padding-top: clamp(4.375rem, 1.3959973753rem + 10.498687664vw, 9.375rem)
		}
	}

	@supports not (padding-top:clamp(4.375rem, 1.3959973753rem + 10.498687664vw, 9.375rem)) {
		.chronology__body {
			padding-top: calc(4.375rem + 5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.chronology__body {
		padding-top: 4.375rem
	}
}

@media (min-width:76em) {
	.chronology__body {
		padding-bottom: 9.375rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (padding-bottom:clamp(4.375rem, 1.3959973753rem + 10.498687664vw, 9.375rem)) {
		.chronology__body {
			padding-bottom: clamp(4.375rem, 1.3959973753rem + 10.498687664vw, 9.375rem)
		}
	}

	@supports not (padding-bottom:clamp(4.375rem, 1.3959973753rem + 10.498687664vw, 9.375rem)) {
		.chronology__body {
			padding-bottom: calc(4.375rem + 5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.chronology__body {
		padding-bottom: 4.375rem
	}
}

.chronology__title {
	margin: 0 0 4.375rem 0;
	text-align: center
}

@media (min-width:47.99875em) {
	.chronology__title {
		opacity: 0;
		transform: translateY(-60);
		transition: opacity 1s ease .5s, transform 1.1s ease .4s
	}
}

@media (max-width:47.99875em) {
	.chronology__title {
		margin: 0 0 2.5rem 0
	}
}

.chronology__title._show {
	opacity: 1;
	transform: translateY(0)
}

.chronology__row {
	position: relative;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 18.58%;
	row-gap: 6.25rem;
	padding: 2.0625rem 0 0 0
}

@media (max-width:61.99875em) {
	.chronology__row {
		row-gap: 5rem
	}
}

@media (max-width:47.99875em) {
	.chronology__row {
		grid-template-columns: 1fr;
		row-gap: 2.5rem;
		padding: 0 0 0 1.625rem
	}
}

.chronology__row::before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	background-color: #d1a768;
	transform-origin: bottom
}

@media (min-width:47.99875em) {
	.chronology__row::before {
		opacity: 0;
		transform: scaleY(0);
		transition: opacity .5s ease .6s, transform 2.3s ease .5s
	}
}

@media (max-width:47.99875em) {
	.chronology__row::before {
		top: .9375rem;
		left: 0;
		height: calc(100% - 1rem)
	}
}

.chronology__row._show::before {
	opacity: 1;
	transform: scaleY(1);
	transform-origin: top
}

.item-chronology {
	position: relative;
	display: flex
}

.item-chronology__content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%
}

@media (max-width:47.99875em) {
	.item-chronology__content {
		flex-direction: column-reverse
	}
}

.item-chronology:nth-child(odd) .item-chronology__image {
	padding: 0 0 117.803% 0
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(odd) .item-chronology__image {
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {
	.item-chronology:nth-child(odd) .item-chronology__image {
		padding: 0;
		height: 15.9375rem
	}
}

.item-chronology:nth-child(even) .item-chronology__image {
	padding: 0 0 90.7% 0
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(even) .item-chronology__image {
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {
	.item-chronology:nth-child(even) .item-chronology__image {
		padding: 0;
		height: 15.9375rem
	}
}

.item-chronology:nth-child(even) [class*='__image'][data-animation]::after {
	transition: transform 1.5s ease .7s, opacity 1.2s ease 1.2s
}

@media (min-width:47.99875em) {
	.item-chronology:nth-child(even) .item-chronology__year {
		transform: translateX(3.125rem)
	}
}

@media (min-width:47.99875em) {
	.item-chronology:nth-child(even) .item-chronology__text {
		transform: translateX(3.125rem)
	}
}

@media (min-width:47.99875em) {

	.item-chronology:nth-child(even) .item-chronology__info._show .item-chronology__text,
	.item-chronology:nth-child(even) .item-chronology__info._show .item-chronology__year {
		transform: translateX(0)
	}
}

.item-chronology:nth-child(even):last-child .item-chronology__info {
	margin: -35.1% 0 0 -14.76%
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(even):last-child .item-chronology__info {
		margin: 0 0 1.5625rem 0
	}
}

.item-chronology:nth-child(2n+1) .item-chronology__info {
	position: absolute;
	top: 8.58%;
	right: -14.75%
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(2n+1) .item-chronology__info {
		position: relative;
		top: 0;
		right: 0;
		margin: 0 0 1.5625rem 0
	}
}

.item-chronology:nth-child(2n+1) .item-chronology__info::before {
	right: calc(-8.2% - .375rem)
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(2n+1) .item-chronology__info::before {
		left: -1.9375rem;
		right: auto
	}
}

.item-chronology:nth-child(2n+2) .item-chronology__info {
	text-align: left;
	margin: -7.1% 0 0 -14.76%
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(2n+2) .item-chronology__info {
		margin: 0 0 1.5625rem 0
	}
}

.item-chronology:nth-child(2n+2) .item-chronology__info::before {
	left: calc(-7.8% - .375rem)
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(2n+2) .item-chronology__info::before {
		left: -1.9375rem
	}
}

.item-chronology:nth-child(2n+2) .item-chronology__text {
	margin-left: 0;
	margin-right: auto
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(6n+1) .item-chronology__info::before {
		top: .9375rem
	}
}

.item-chronology:nth-child(6n+2) .item-chronology__image {
	margin: 12.5% 0 0 0
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(6n+2) .item-chronology__image {
		margin: 0
	}
}

.item-chronology:nth-child(6n+3) .item-chronology__image,
.item-chronology:nth-child(6n+4) .item-chronology__image {
	width: 89.899%
}

@media (max-width:47.99875em) {

	.item-chronology:nth-child(6n+3) .item-chronology__image,
	.item-chronology:nth-child(6n+4) .item-chronology__image {
		width: 100%
	}
}

.item-chronology:nth-child(6n+3) .item-chronology__image {
	margin-left: auto
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(6n+3) .item-chronology__image {
		margin-left: 0
	}
}

.item-chronology:nth-child(6n+6) .item-chronology__image {
	margin: -6.5% 0 0 0;
	padding: 0 0 124.03% 0
}

@media (max-width:47.99875em) {
	.item-chronology:nth-child(6n+6) .item-chronology__image {
		margin: 0;
		padding: 0 0 68.653% 0
	}
}

@media (max-width:29.99875em) {
	.item-chronology:nth-child(6n+6) .item-chronology__image {
		padding: 0;
		height: 15.9375rem
	}
}

.item-chronology__info {
	position: relative;
	width: 100%;
	text-align: right
}

@media (max-width:47.99875em) {
	.item-chronology__info {
		text-align: left
	}
}

.item-chronology__info::before {
	content: '';
	position: absolute;
	top: 1.75rem;
	width: .75rem;
	height: .75rem;
	background-color: #d1a768;
	border-radius: 50%
}

@media (min-width:76em) {
	.item-chronology__info::before {
		top: 1.75rem
	}
}

@media (min-width:48em) and (max-width:76em) {
	@supports (top:clamp(1.25rem, 0.3928571429rem + 1.7857142857vw, 1.75rem)) {
		.item-chronology__info::before {
			top: clamp(1.25rem, .3928571429rem + 1.7857142857vw, 1.75rem)
		}
	}

	@supports not (top:clamp(1.25rem, 0.3928571429rem + 1.7857142857vw, 1.75rem)) {
		.item-chronology__info::before {
			top: calc(1.25rem + .5 * (100vw - 48rem)/ 28)
		}
	}
}

@media (max-width:48em) {
	.item-chronology__info::before {
		top: 1.25rem
	}
}

@media (min-width:47.99875em) {
	.item-chronology__info::before {
		opacity: 0;
		transform: scale(5);
		transition: opacity .7s ease .9s, transform .8s ease .8s
	}
}

.item-chronology__info._show::before {
	opacity: 1;
	transform: scale(1)
}

.item-chronology__info._show .item-chronology__text,
.item-chronology__info._show .item-chronology__year {
	opacity: 1;
	transform: translateX(0)
}

.item-chronology__text {
	position: relative;
	max-width: 19.6875rem;
	margin-left: auto;
	font-size: 1.25rem;
	color: #fff;
	display: box;
	display: -webkit-box;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	line-clamp: 4;
	-webkit-line-clamp: 4;
	-ms-line-clamp: 4;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	overflow: hidden
}

@media (min-width:47.99875em) {
	.item-chronology__text {
		opacity: 0;
		transform: translateX(-3.125rem);
		transition: opacity 1s ease 1.8s, transform 1.1s ease 1.7s
	}
}

@media (max-width:47.99875em) {
	.item-chronology__text {
		font-size: 1.125rem;
		margin-left: 0
	}
}

.item-chronology__year {
	margin: 0 0 .875rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 4rem;
	line-height: 1.1;
	letter-spacing: -1.92px;
	color: #d1a768
}

@media (min-width:76em) {
	.item-chronology__year {
		font-size: 4rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(3rem, 2.4041994751rem + 2.0997375328vw, 4rem)) {
		.item-chronology__year {
			font-size: clamp(3rem, 2.4041994751rem + 2.0997375328vw, 4rem)
		}
	}

	@supports not (font-size:clamp(3rem, 2.4041994751rem + 2.0997375328vw, 4rem)) {
		.item-chronology__year {
			font-size: calc(3rem + 1 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.item-chronology__year {
		font-size: 3rem
	}
}

@media (min-width:47.99875em) {
	.item-chronology__year {
		opacity: 0;
		transform: translateX(-3.125rem);
		transition: opacity 1s ease 1.5s, transform 1.1s ease 1.4s
	}
}

@media (max-width:47.99875em) {
	.item-chronology__year {
		line-height: 1;
		letter-spacing: -1.44px
	}
}

.page-collections {
	position: relative
}

@media (max-width:66.25em) {
	.page-collections {
		padding: 7.5rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.page-collections {
		padding: 6.875rem 0 0 0
	}
}

.page-collections__title {
	margin: 0 0 2.5rem 0
}

@media (min-width:76em) {
	.page-collections__title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.page-collections__title {
			font-size: clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.page-collections__title {
			font-size: calc(3rem + 1.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-collections__title {
		font-size: 3rem
	}
}

@media (min-width:47.99875em) {
	.page-collections__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity .9s ease .4s, transform 1s ease .3s
	}
}

@media (max-width:47.99875em) {
	.page-collections__title {
		margin: 0 0 1.25rem 0
	}
}

.page-collections__title._show {
	opacity: 1;
	transform: translateX(0)
}

.page-collections__body {
	margin: 0 0 6.25rem 0;
	padding-top: 1.75rem
}

@media (min-width:76em) {
	.page-collections__body {
		margin-bottom: 6.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)) {
		.page-collections__body {
			margin-bottom: clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)) {
		.page-collections__body {
			margin-bottom: calc(4.375rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-collections__body {
		margin-bottom: 4.375rem
	}
}

@media (min-width:76em) {
	.page-collections__body {
		padding-top: 11.75rem
	}
}

.page-collections__buttons {
	position: relative;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	column-gap: 3.125rem;
	border-bottom: 1px solid rgba(209, 167, 104, .2)
}

@media (min-width:47.99875em) {
	.page-collections__buttons {
		opacity: 0;
		transition: opacity .9s ease 1s
	}
}

@media (max-width:47.99875em) {
	.page-collections__buttons {
		column-gap: 1.875rem
	}
}

.page-collections__buttons._show {
	opacity: 1
}

.page-collections__buttons::before {
	content: '';
	position: absolute;
	bottom: -1px;
	left: var(--line-position);
	width: var(--line-width);
	height: .125rem;
	background: #d1a768;
	will-change: width;
	transition: width .4s ease, left .4s ease
}

.page-collections__button {
	display: block;
	position: relative;
	display: block;
	padding: 0 0 1.25rem 0;
	font-size: 21px;
	color: #d1a768;
	opacity: .6;
	transition: opacity .4s ease
}

@media (max-width:47.99875em) {
	.page-collections__button {
		padding: 0 0 .9375rem 0;
		font-size: 18px
	}
}

.page-collections__button:last-child {
	border-bottom: 1px solid rgba(209, 167, 104, 0)
}

.page-collections__button.active {
	opacity: 1
}

.page-collections .collection__row {
	margin-top: 5rem
}

@media (min-width:76em) {
	.page-collections .collection__row {
		margin-top: 5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-top:clamp(2.5rem, 1.0104986877rem + 5.249343832vw, 5rem)) {
		.page-collections .collection__row {
			margin-top: clamp(2.5rem, 1.0104986877rem + 5.249343832vw, 5rem)
		}
	}

	@supports not (margin-top:clamp(2.5rem, 1.0104986877rem + 5.249343832vw, 5rem)) {
		.page-collections .collection__row {
			margin-top: calc(2.5rem + 2.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-collections .collection__row {
		margin-top: 2.5rem
	}
}

.page-collections .collection .item-collection__info span {
	position: relative;
	padding: 0 .3125rem 0 3.0625rem
}

.page-collections .collection .item-collection__info span::before {
	content: '';
	position: absolute;
	top: .6875rem;
	left: 0;
	width: 2.125rem;
	height: .125rem;
	background-color: #d1a768
}

.page-collections .item-collection:nth-child(6n+2) {
	margin: 3.125rem 0 0 0
}

@media (max-width:47.99875em) {
	.page-collections .item-collection:nth-child(6n+2) {
		margin: 0
	}
}

.page-collections .item-collection:nth-child(6n+3) .item-collection__image {
	width: 89.917%
}

@media (max-width:47.99875em) {
	.page-collections .item-collection:nth-child(6n+3) .item-collection__image {
		width: 100%
	}
}

.page-collections .item-collection:nth-child(6n+4) {
	margin: 0
}

.page-collections .item-collection:nth-child(6n+6) {
	margin: -1.875rem 0 0 0
}

@media (max-width:47.99875em) {
	.page-collections .item-collection:nth-child(6n+6) {
		margin: 0
	}
}

.page-collections .item-collection:nth-child(6n+7) {
	margin: -1.5625rem 0 0 0
}

.page-collections .item-collection:nth-child(6n+8) {
	margin: 1.5625rem 0 0 0
}

._page-category .history__body,
._page-collection .history__body {
	padding-top: 0
}

._page-catalog+.footer {
	margin: 0
}

._page-collection ._title {
	margin: 0 0 3.125rem 0
}

@media (max-width:47.99875em) {
	._page-collection ._title {
		margin: 0 0 1.875rem 0
	}
}

@media (max-width:29.99875em) {
	._page-collection ._title {
		margin: 0 0 1.25rem 0
	}
}

._page-collection .page-collections__buttons::before {
	display: none
}

._page-category .collection__row {
	margin: 0
}

._page-category ._title {
	margin: 0 0 3.75rem 0
}

@media (max-width:47.99875em) {
	._page-category ._title {
		margin: 0 0 1.875rem 0
	}
}

.product {
	position: relative;
	padding: 9.375rem 0 0 0
}

@media (max-width:66.25em) {
	.product {
		padding: 7.5rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.product {
		padding: 4.875rem 0 0 0
	}
}

.product__body {
	padding: 2.5rem 0 0 0
}

@media (max-width:47.99875em) {
	.product__body {
		padding: .625rem 0 0 0
	}
}

.product__main {
	position: relative;
	margin: 2.5rem 0 8.125rem 0
}

@media (min-width:76em) {
	.product__main {
		margin-bottom: 8.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)) {
		.product__main {
			margin-bottom: clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 2.1407480315rem + 7.874015748vw, 8.125rem)) {
		.product__main {
			margin-bottom: calc(4.375rem + 3.75 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.product__main {
		margin-bottom: 4.375rem
	}
}

@media (max-width:47.99875em) {
	.product__main {
		margin-top: -2.1875rem
	}
}

@media (min-width:76em) {
	.product__title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.product__title {
			font-size: clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.product__title {
			font-size: calc(3rem + 1.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.product__title {
		font-size: 3rem
	}
}

@media (min-width:47.99875em) {
	.product__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity 1s ease .5s, transform 1.1s ease .4s
	}
}

.product__title._show {
	opacity: 1;
	transform: translateY(0)
}

.product__top-content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 10px;
	margin: 0 0 1.25rem 0
}

.product_price {
	font-size: 2.6rem;
	line-height: 1.2;
	color: #d1a768;
	text-align: right;
	font-weight: 400;
	letter-spacing: -2.16px
}

@media (max-width:28.375em) {
	.product__top-content {
		align-items: flex-start;
		flex-direction: column;
		margin-bottom: 20px
	}

	.product_price {
		font-size: 1.8rem
	}
}

.product p {
	font-size: 1.25rem;
	line-height: 150%;
	color: #fff
}

@media (max-width:47.99875em) {
	.product p {
		font-size: 1.125rem
	}
}

@media (min-width:47.99875em) {
	.product p {
		transform: translateX(-4.375rem);
		opacity: 0;
		transition: opacity 1.1s ease .7s, transform 1.2s ease .6s
	}
}

.product p._show {
	opacity: 1;
	transform: translateY(0)
}

.product__row {
	display: grid;
	grid-template-columns: 40.7% 1fr;
	column-gap: 4.0625rem;
	margin: 2.5rem 0 0 0
}

@media (max-width:61.99875em) {
	.product__row {
		column-gap: 2.5rem
	}
}

@media (max-width:47.99875em) {
	.product__row {
		margin: 1.875rem 0 0 0;
		grid-template-columns: 1fr
	}
}

.product__column .product__image {
	padding: 0 0 120.63% 0
}

@media (max-width:47.99875em) {
	.product__column .product__image {
		width: 100%;
		padding: 0 0 51.694% 0
	}
}

.product__info {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

@media (max-width:47.99875em) {
	.product__info {
		margin: 1rem 0 0 0
	}
}

.product__info .product__image {
	width: 91.15%;
	padding: 0 0 55.48% 0
}

@media (max-width:47.99875em) {
	.product__info .product__image {
		width: 100%;
		padding: 0 0 84.785% 0
	}
}

@media (min-width:47.99875em) {
	.product__info p {
		transform: translateX(4.375rem)
	}
}

.product__buttons {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 2.75rem;
	row-gap: 1.25rem;
	margin: 0 0 5.9375rem
}

@media (max-width:47.99875em) {
	.product__buttons {
		margin: 0 0 4.375rem
	}
}

.product ._arrow-link {
	font-size: 1.25rem
}

@media (min-width:47.99875em) {
	.product ._arrow-link {
		transform: translateX(3.75rem);
		opacity: 0;
		transition: opacity 1s ease .6s, transform 1.1s ease .5s
	}
}

@media (max-width:47.99875em) {
	.product ._arrow-link {
		font-size: 1.125rem
	}
}

.product ._arrow-link._show {
	opacity: 1;
	transform: translateY(0)
}

@media (min-width:47.99875em) {
	.product ._button {
		transform: translateX(-3.75rem);
		opacity: 0;
		transition: opacity 1s ease .5s, transform 1.1s ease .4s
	}
}

@media (max-width:47.99875em) {
	.product ._button {
		font-size: 1.125rem
	}
}

.product ._button._show {
	opacity: 1;
	transform: translateY(0)
}

.product__about {
	margin: 5.0625rem 0 0 0
}

@media (min-width:76em) {
	.product__about {
		margin-top: 5.0625rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-top:clamp(1.625rem, -0.4230643045rem + 7.217847769vw, 5.0625rem)) {
		.product__about {
			margin-top: clamp(1.625rem, -.4230643045rem + 7.217847769vw, 5.0625rem)
		}
	}

	@supports not (margin-top:clamp(1.625rem, -0.4230643045rem + 7.217847769vw, 5.0625rem)) {
		.product__about {
			margin-top: calc(1.625rem + 3.4375 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.product__about {
		margin-top: 1.625rem
	}
}

.product__about>:not(p) {
	margin: 0 0 1.25rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 2.25rem;
	letter-spacing: -1.08px;
	color: #d1a768
}

@media (min-width:76em) {
	.product__about>:not(p) {
		font-size: 2.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1.75rem, 1.4520997375rem + 1.0498687664vw, 2.25rem)) {
		.product__about>:not(p) {
			font-size: clamp(1.75rem, 1.4520997375rem + 1.0498687664vw, 2.25rem)
		}
	}

	@supports not (font-size:clamp(1.75rem, 1.4520997375rem + 1.0498687664vw, 2.25rem)) {
		.product__about>:not(p) {
			font-size: calc(1.75rem + .5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.product__about>:not(p) {
		font-size: 1.75rem
	}
}

@media (min-width:47.99875em) {
	.product__about>:not(p) {
		transform: translateX(5rem);
		opacity: 0;
		transition: opacity 1.2s ease .5s, transform 1.3s ease .4s
	}
}

@media (max-width:47.99875em) {
	.product__about>:not(p) {
		letter-spacing: -.84px
	}
}

.product__about>:not(p)._show {
	opacity: 1;
	transform: translateY(0)
}

.product__about a {
	color: #ab7f41;
	text-decoration: underline;
}

.product__slider {
	position: relative;
	margin: 0 auto;
	max-width: 89.75rem;
	padding: 0 6.875rem
}

@media (min-width:47.99875em) {
	.product__slider {
		opacity: 0;
		transition: opacity .9s ease .3s
	}
}

@media (max-width:79.75em) {
	.product__slider {
		padding: 0 5rem
	}
}

@media (max-width:47.99875em) {
	.product__slider {
		padding: 0 2.875rem
	}
}

@media (max-width:28.125em) {
	.product__slider {
		padding: 0 1.5375rem;
		margin: 0 -1.425rem
	}
}

.product__slider._show {
	opacity: 1
}

.product__slider [data-arrows] {
	top: 50%;
	left: 1.5rem;
	width: calc(100% - 3rem)
}

@media (max-width:79.75em) {
	.product__slider [data-arrows] {
		left: .9375rem;
		width: calc(100% - 1.875rem)
	}
}

.product__slider [data-arrows] button {
	flex: 0 0 3.875rem;
	height: 3.875rem
}

@media (max-width:79.75em) {
	.product__slider [data-arrows] button {
		flex: 0 0 3.125rem;
		height: 3.125rem
	}
}

.product__slider [data-arrows] svg {
	width: 2rem
}

@media (max-width:61.99875em) {
	.product__slider [data-arrows] svg {
		width: 1.6875rem
	}
}

.slider-product {
	overflow: visible
}

.slider-product__slide {
	overflow: hidden;
	padding: 0 0 52.632% 0;
	min-height: 14.5rem
}

.slider-product__slide::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(270deg, #21201e 0, rgba(33, 32, 30, 0) 50%, #21201e 100%);
	transition: opacity .8s ease;
	pointer-events: none;
	opacity: .4;
	z-index: 2
}

.slider-product__slide.swiper-slide-active::before {
	opacity: 0
}

.details-product {
	margin: 8.125rem 0 0 0
}

@media (min-width:76em) {
	.details-product {
		margin-top: 8.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-top:clamp(2.5rem, -0.8513779528rem + 11.811023622vw, 8.125rem)) {
		.details-product {
			margin-top: clamp(2.5rem, -.8513779528rem + 11.811023622vw, 8.125rem)
		}
	}

	@supports not (margin-top:clamp(2.5rem, -0.8513779528rem + 11.811023622vw, 8.125rem)) {
		.details-product {
			margin-top: calc(2.5rem + 5.625 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.details-product {
		margin-top: 2.5rem
	}
}

.details-product__row {
	display: flex;
	align-items: flex-start;
	column-gap: 7.6875rem
}

@media (max-width:79.75em) {
	.details-product__row {
		column-gap: 3.75rem
	}
}

@media (max-width:61.99875em) {
	.details-product__row {
		column-gap: 2.5rem
	}
}

@media (max-width:47.99875em) {
	.details-product__row {
		flex-direction: column
	}
}

.details-product__row>.details-product__image {
	margin: 12% 0 0 0;
	flex: 1 1 auto;
	padding: 0 0 49.096% 0
}

@media (max-width:47.99875em) {
	.details-product__row>.details-product__image {
		width: 100%;
		padding: 0 0 84.786% 0;
		margin: 1rem 0 0 0
	}
}

.details-product__column {
	flex: 0 0 49.17%;
	display: flex;
	flex-direction: column
}

@media (max-width:47.99875em) {
	.details-product__column {
		flex-direction: column-reverse;
		width: 100%
	}
}

.details-product__column .details-product__image {
	padding: 0 0 60.88% 0;
	z-index: 1
}

@media (max-width:47.99875em) {
	.details-product__column .details-product__image {
		width: 100%;
		padding: 0 0 51.694% 0
	}
}

.details-product__column label {
	display: block;
	margin: 0 0 1.875rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 36px;
	letter-spacing: -1.08px;
	color: #fff
}

@media (min-width:76em) {
	.details-product__column label {
		font-size: 2.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1.75rem, 1.4520997375rem + 1.0498687664vw, 2.25rem)) {
		.details-product__column label {
			font-size: clamp(1.75rem, 1.4520997375rem + 1.0498687664vw, 2.25rem)
		}
	}

	@supports not (font-size:clamp(1.75rem, 1.4520997375rem + 1.0498687664vw, 2.25rem)) {
		.details-product__column label {
			font-size: calc(1.75rem + .5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.details-product__column label {
		font-size: 1.75rem
	}
}

@media (min-width:47.99875em) {
	.details-product__column label {
		transform: translateX(4.375rem);
		opacity: 0;
		transition: opacity .9s ease .5s, transform 1s ease .4s
	}
}

@media (max-width:47.99875em) {
	.details-product__column label {
		margin: 0 0 1.5rem 0;
		letter-spacing: -.84px
	}
}

.details-product__column label._show {
	opacity: 1;
	transform: translateX(0)
}

.details-product__links {
	margin: 5rem 0 0 0
}

@media (max-width:47.99875em) {
	.details-product__links {
		margin: 0 0 2.5rem 0
	}
}

.details-product li {
	padding: .8125rem 0;
	border-top: 1px solid rgba(209, 167, 104, .6);
	border-bottom: 1px solid rgba(209, 167, 104, .6)
}

.details-product li:last-child {
	border-bottom: none
}

@media (max-width:47.99875em) {
	.details-product li:last-child {
		border-bottom: 1px solid rgba(209, 167, 104, .6)
	}
}

@media (max-width:47.99875em) {
	.details-product ._arrow-link {
		display: flex;
		justify-content: space-between
	}
}

.page-about {
	position: relative;
	padding: 9.375rem 0 0 0
}

@media (max-width:66.25em) {
	.page-about {
		padding: 7.5rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.page-about {
		padding: 6.875rem 0 0 0
	}
}

.page-about__body {
	padding-top: 3.125rem
}

@media (min-width:76em) {
	.page-about__body {
		padding-top: 3.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (padding-top:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.page-about__body {
			padding-top: clamp(1.25rem, .1328740157rem + 3.937007874vw, 3.125rem)
		}
	}

	@supports not (padding-top:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.page-about__body {
			padding-top: calc(1.25rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-about__body {
		padding-top: 1.25rem
	}
}

.page-about__title {
	margin: 0 0 2.5rem 0
}

@media (min-width:47.99875em) {
	.page-about__title {
		transform: translateX(-5rem);
		opacity: 0;
		transition: opacity .9s ease .4s, transform 1s ease .3s
	}
}

@media (max-width:47.99875em) {
	.page-about__title {
		margin: 0 0 1.25rem 0
	}
}

.page-about__title._show {
	opacity: 1;
	transform: translateX(0)
}

.page-about__row {
	position: relative;
	margin: -4.45% 0 6.25rem 0;
	display: grid;
	grid-template-columns: 46.71% 40.7%;
	column-gap: 3rem;
	row-gap: 2.25rem;
	z-index: 5
}

@media (min-width:76em) {
	.page-about__row {
		margin-bottom: 6.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)) {
		.page-about__row {
			margin-bottom: clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)) {
		.page-about__row {
			margin-bottom: calc(4.375rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-about__row {
		margin-bottom: 4.375rem
	}
}

@media (max-width:61.99875em) {
	.page-about__row {
		grid-template-columns: 46.71% 45%
	}
}

@media (max-width:47.99875em) {
	.page-about__row {
		grid-template-columns: 1fr
	}
}

.page-about .info-about {
	display: block;
	margin: 15% 0 0 0;
	align-self: end
}

@media (max-width:47.99875em) {
	.page-about .info-about {
		margin: 0;
		grid-row: 2/3
	}
}

@media (max-width:47.99875em) {
	.page-about .info-about__text {
		font-size: 1.125rem
	}
}

.page-about .about-founder {
	margin: 2.125rem 0 0 0
}

@media (max-width:47.99875em) {
	.page-about .about-founder {
		margin: 1.25rem 0 0 0
	}
}

.page-about .about-founder img._show,
.page-about .about-founder svg {
	width: 41.4%
}

@media (max-width:61.99875em) {

	.page-about .about-founder img._show,
	.page-about .about-founder svg {
		width: 9.625rem
	}
}

@media (max-width:23.75em) {

	.page-about .about-founder img._show,
	.page-about .about-founder svg {
		width: 6.25rem
	}
}

.page-about__image-founder {
	height: 100%;
	min-height: 24.875rem;
	max-height: 31.25rem;
	align-self: end
}

@media (min-width:47.99875em) {
	.page-about__image-founder {
		opacity: 0;
		transition: opacity 1s ease .3s
	}
}

@media (any-hover:hover) {
	.page-about__image-founder:hover img {
		transform: scale(1.04)
	}
}

@media (max-width:47.99875em) {
	.page-about__image-founder {
		grid-row: 1/2;
		width: 48.793%;
		margin-left: auto;
		margin-right: 1.25rem;
		min-height: auto;
		padding: 0 0 39.132% 0
	}
}

@media (max-width:29.99875em) {
	.page-about__image-founder {
		margin-right: 0
	}
}

@media (max-width:28.125em) {
	.page-about__image-founder {
		width: 60%;
		padding: 0 0 50% 0
	}
}

.page-about__image-founder._show {
	opacity: 1
}

.page-about__video {
	position: relative;
	padding: 0 0 50.83% 0
}

@media (max-width:37.5em) {
	.page-about__video {
		padding: 0;
		height: 16rem
	}
}

@media (max-width:29.99875em) {
	.page-about__video {
		margin-left: -1.25rem;
		width: calc(100% + 2.5rem)
	}
}

@media (any-hover:hover) {
	.page-about [class*='__image']:hover img {
		transform: scale(1.04)
	}
}

.progress-about {
	display: flex;
	column-gap: 5rem;
	row-gap: 1.875rem;
	width: 100%;
	margin: 6.25rem 0 0 0
}

@media (min-width:76em) {
	.progress-about {
		margin-top: 6.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-top:clamp(1.875rem, -0.7316272966rem + 9.186351706vw, 6.25rem)) {
		.progress-about {
			margin-top: clamp(1.875rem, -.7316272966rem + 9.186351706vw, 6.25rem)
		}
	}

	@supports not (margin-top:clamp(1.875rem, -0.7316272966rem + 9.186351706vw, 6.25rem)) {
		.progress-about {
			margin-top: calc(1.875rem + 4.375 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.progress-about {
		margin-top: 1.875rem
	}
}

@media (max-width:79.75em) {
	.progress-about {
		column-gap: 3.125rem
	}
}

@media (max-width:61.99875em) {
	.progress-about {
		column-gap: 2.1875rem
	}
}

@media (max-width:51.25em) {
	.progress-about {
		flex-wrap: wrap;
		column-gap: 1.25rem
	}
}

@media (max-width:29.99875em) {
	.progress-about {
		margin-left: -.625rem;
		width: calc(100% + 1.5rem)
	}
}

.progress-about__column {
	position: relative
}

@media (min-width:47.99875em) {
	.progress-about__column {
		opacity: 0;
		transform: translateX(-5rem)
	}
}

.progress-about__column._show {
	opacity: 1;
	transform: translateX(0)
}

.progress-about__column:first-child {
	flex: 0 0 6.3125rem;
	transition: opacity 1s ease .3s, transform 1.1s ease .2s
}

@media (max-width:51.25em) {
	.progress-about__column:first-child {
		flex: 0 0 calc(33.333% - .875rem)
	}
}

.progress-about__column:nth-child(2) {
	flex: 1 0 10.52%;
	transition: opacity 1s ease .5s, transform 1.1s ease .4s
}

@media (max-width:51.25em) {
	.progress-about__column:nth-child(2) {
		flex: 0 0 calc(33.333% - .875rem)
	}
}

.progress-about__column:nth-child(3) {
	flex: 1 0 10.52%;
	transition: opacity 1s ease .7s, transform 1.1s ease .6s
}

@media (max-width:51.25em) {
	.progress-about__column:nth-child(3) {
		flex: 0 0 calc(33.333% - .875rem)
	}
}

.progress-about__column:nth-child(4) {
	flex: 1 0 9.1875rem;
	transition: opacity 1s ease .9s, transform 1.1s ease .8s
}

@media (max-width:61.99875em) {
	.progress-about__column:nth-child(4) {
		flex: 0 0 5.625rem
	}
}

@media (max-width:51.25em) {
	.progress-about__column:nth-child(4) {
		flex: 0 0 10rem
	}
}

@media (max-width:29.99875em) {
	.progress-about__column:nth-child(4) {
		flex: 0 0 11.6875rem
	}
}

@media (max-width:28.3125em) {
	.progress-about__column:nth-child(4) {
		flex: 0 0 6.875rem
	}
}

.progress-about__column:nth-child(5) {
	flex: 1 1 auto;
	transition: opacity 1s ease 1.1s, transform 1.1s ease 1s
}

@media (max-width:51.25em) {
	.progress-about__column:nth-child(5) {
		flex: 0 0 52%
	}
}

.progress-about__value {
	padding: 0 0 1.125rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 4.5rem;
	letter-spacing: -2.16px;
	color: #d1a768;
	border-bottom: 1px solid #d1a768;
	white-space: nowrap
}

@media (max-width:79.75em) {
	.progress-about__value {
		font-size: 3rem
	}
}

@media (max-width:47.99875em) {
	.progress-about__value {
		padding: 0 0 .625rem 0;
		letter-spacing: -1.44px
	}
}

@media (max-width:28.3125em) {
	.progress-about__value {
		font-size: 2.25rem
	}
}

.progress-about__text {
	padding: 1.125rem 0 0 0;
	font-size: 1.25rem;
	color: #fff
}

@media (min-width:76em) {
	.progress-about__text {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.progress-about__text {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.progress-about__text {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.progress-about__text {
		font-size: 1rem
	}
}

@media (max-width:47.99875em) {
	.progress-about__text {
		padding: .625rem 0 0 0
	}
}

@media (max-width:28.3125em) {
	.progress-about__text {
		font-size: .875rem
	}
}

.page-contacts {
	position: relative;
	padding: 9.375rem 0 0 0;
	margin: 0 0 6.25rem 0
}

@media (min-width:76em) {
	.page-contacts {
		margin-bottom: 6.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)) {
		.page-contacts {
			margin-bottom: clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)
		}
	}

	@supports not (margin-bottom:clamp(4.375rem, 3.2578740157rem + 3.937007874vw, 6.25rem)) {
		.page-contacts {
			margin-bottom: calc(4.375rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-contacts {
		margin-bottom: 0
	}

	._page-contacts .application {
		padding-top: 4.375rem
	}
}

@media (max-width:66.25em) {
	.page-contacts {
		padding: 7.5rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.page-contacts {
		padding: 6.875rem 0 0 0
	}
}

.page-contacts__body {
	padding-top: 3.125rem
}

@media (min-width:76em) {
	.page-contacts__body {
		padding-top: 3.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (padding-top:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.page-contacts__body {
			padding-top: clamp(1.25rem, .1328740157rem + 3.937007874vw, 3.125rem)
		}
	}

	@supports not (padding-top:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.page-contacts__body {
			padding-top: calc(1.25rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-contacts__body {
		padding-top: 1.25rem
	}
}

.page-contacts__title {
	margin: 0 0 3.75rem 0
}

@media (min-width:76em) {
	.page-contacts__title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.page-contacts__title {
			font-size: clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.page-contacts__title {
			font-size: calc(3rem + 1.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-contacts__title {
		font-size: 3rem
	}
}

@media (max-width:47.99875em) {
	.page-contacts__title {
		margin: 0
	}
}

.page-contacts__row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 0 3.125rem 0;
	column-gap: 3.125rem;
	row-gap: 1.875rem
}

@media (max-width:47.99875em) {
	.page-contacts__row {
		margin: 0 0 3.3125rem 0
	}
}

.page-contacts__map {
	position: relative;
	height: 43.3125rem
}

@media (max-width:47.99875em) {
	.page-contacts__map {
		height: auto
	}
}

@media (max-width:68.75em) {
	.phone-contacts {
		flex: 0 0 100%
	}
}

.phone-contacts__link {
	display: block;
	margin: 0 0 .875rem 0;
	font-family: 'Tilda Sans';
	font-weight: 100;
	font-size: 2rem;
	font-weight: 700;
	letter-spacing: -.96px;
	color: #fff;
	transition: color .3s ease
}

@media (any-hover:hover) {
	.phone-contacts__link:hover {
		color: #d1a768
	}
}

.phone-contacts__text {
	font-size: 1.25rem;
	font-weight: 500;
	color: #d1a768
}

.page-politic {
	position: relative;
	padding: 6.375rem 0 0 0;
	opacity: 0;
	animation: politic_show 1s forwards ease .5s
}

@media (max-width:66.25em) {
	.page-politic {
		padding: 7.5rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.page-politic {
		padding: 6.875rem 0 0 0
	}
}

.page-politic__body {
	padding-top: 3.125rem
}

@media (min-width:76em) {
	.page-politic__body {
		padding-top: 3.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (padding-top:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.page-politic__body {
			padding-top: clamp(1.25rem, .1328740157rem + 3.937007874vw, 3.125rem)
		}
	}

	@supports not (padding-top:clamp(1.25rem, 0.1328740157rem + 3.937007874vw, 3.125rem)) {
		.page-politic__body {
			padding-top: calc(1.25rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-politic__body {
		padding-top: 1.25rem
	}
}

.page-politic__title {
	margin: 0 0 3.75rem 0;
	max-width: 50%
}

@media (min-width:76em) {
	.page-politic__title {
		font-size: 4.5rem
	}
}

@media (max-width:47.99875em) {
	.page-politic__title {
		max-width: 100%
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.page-politic__title {
			font-size: clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(3rem, 2.1062992126rem + 3.1496062992vw, 4.5rem)) {
		.page-politic__title {
			font-size: calc(3rem + 1.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-politic__title {
		font-size: 3rem
	}
}

@media (min-width:76em) {
	.page-politic__title {
		margin-bottom: 3.75rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(1.875rem, 0.7578740157rem + 3.937007874vw, 3.75rem)) {
		.page-politic__title {
			margin-bottom: clamp(1.875rem, .7578740157rem + 3.937007874vw, 3.75rem)
		}
	}

	@supports not (margin-bottom:clamp(1.875rem, 0.7578740157rem + 3.937007874vw, 3.75rem)) {
		.page-politic__title {
			margin-bottom: calc(1.875rem + 1.875 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-politic__title {
		margin-bottom: 1.875rem
	}
}

.page-politic ol {
	list-style: none;
	counter-reset: my-marker
}

.page-politic ol li::before {
	counter-increment: my-marker;
	content: counters(my-marker, '.') '. '
}

@media (max-width:47.99875em) {
	.page-politic__content li {
		row-gap: .625rem
	}
}

.page-politic__content h2 {
	margin: 0 0 .3125rem 0;
	font-size: 2rem;
	font-weight: 100;
	line-height: 1.5;
	color: #fff
}

@media (min-width:76em) {
	.page-politic__content h2 {
		font-size: 2rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1.5rem, 1.2020997375rem + 1.0498687664vw, 2rem)) {
		.page-politic__content h2 {
			font-size: clamp(1.5rem, 1.2020997375rem + 1.0498687664vw, 2rem)
		}
	}

	@supports not (font-size:clamp(1.5rem, 1.2020997375rem + 1.0498687664vw, 2rem)) {
		.page-politic__content h2 {
			font-size: calc(1.5rem + .5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-politic__content h2 {
		font-size: 1.5rem
	}
}

.page-politic__content p {
	font-size: 1.125rem;
	line-height: 150%;
	color: #fff
}

@media (max-width:47.99875em) {
	.page-politic__content p {
		font-size: 1rem
	}
}

@keyframes politic_show {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.page-error {
	position: relative;
	padding: 9.375rem 0 0 0
}

@media (max-width:66.25em) {
	.page-error {
		padding: 7.5rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.page-error {
		padding: 6.875rem 0 0 0
	}
}

.page-error__body {
	padding-top: 6.125rem
}

@media (min-width:76em) {
	.page-error__body {
		padding-top: 6.125rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (padding-top:clamp(3.125rem, 1.3375984252rem + 6.2992125984vw, 6.125rem)) {
		.page-error__body {
			padding-top: clamp(3.125rem, 1.3375984252rem + 6.2992125984vw, 6.125rem)
		}
	}

	@supports not (padding-top:clamp(3.125rem, 1.3375984252rem + 6.2992125984vw, 6.125rem)) {
		.page-error__body {
			padding-top: calc(3.125rem + 3 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-error__body {
		padding-top: 3.125rem
	}
}

.page-error__furniture {
	width: 85.28%;
	margin: -7.4% auto 0
}

@media (min-width:47.99875em) {
	.page-error__furniture {
		transform: translateY(2.5rem);
		opacity: 0;
		transition: opacity .8s ease .6s, transform .9s ease .5s
	}
}

@media (max-width:47.99875em) {
	.page-error__furniture {
		margin: -9% 0 0 0;
		width: 100%
	}
}

.page-error__furniture._show {
	opacity: 1;
	transform: translateY(0)
}

.page-error__letters {
	width: 49.34%;
	margin: 0 auto
}

@media (min-width:47.99875em) {
	.page-error__letters {
		transform: translateY(-6.25rem);
		opacity: 0;
		transition: opacity 1.2s ease 1.5s, transform 1.1s ease 1.4s
	}
}

@media (max-width:47.99875em) {
	.page-error__letters {
		width: 58.6%
	}
}

.page-error__letters._show {
	opacity: 1;
	transform: translateY(0)
}

.page-error img {
	width: 100%
}

.page-error__content {
	margin: 3.125rem 0 0 0;
	text-align: center
}

@media (max-width:47.99875em) {
	.page-error__content {
		margin: 1.25rem 0 0 0
	}
}

.page-error__title {
	margin: 0 0 1.5rem 0
}

@media (min-width:76em) {
	.page-error__title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)) {
		.page-error__title {
			font-size: clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)) {
		.page-error__title {
			font-size: calc(2.5rem + 2 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-error__title {
		font-size: 2.5rem
	}
}

@media (min-width:47.99875em) {
	.page-error__title {
		opacity: 0;
		transition: opacity 1.1s ease .7s
	}
}

@media (max-width:47.99875em) {
	.page-error__title {
		margin: 0 0 1rem 0
	}
}

.page-error__title._show {
	opacity: 1
}

.page-error__text {
	max-width: 30.3125rem;
	margin: 0 auto 2.25rem;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #fff
}

@media (min-width:47.99875em) {
	.page-error__text {
		opacity: 0;
		transition: opacity 1.1s ease .9s
	}
}

@media (max-width:47.99875em) {
	.page-error__text {
		margin: 0 auto 1.875rem
	}
}

.page-error__text._show {
	opacity: 1
}

@media (min-width:47.99875em) {
	.page-error__button {
		opacity: 0;
		transform: translateY(3.75rem);
		transition: opacity .9s ease .7s, transform 1s ease .6s
	}
}

.page-error__button._show {
	opacity: 1;
	transform: translateY(0)
}

._page-error+.footer {
	margin: 5rem 0 0 0
}

@media (max-width:47.99875em) {
	._page-error+.footer {
		margin: 4.375rem 0 0 0
	}
}

@media (min-width:47.99875em) {
	._page-error+.footer .footer__body {
		transition: opacity .9s ease 1s, transform 1s ease .9s
	}
}

.VIpgJd-ZVi9od-ORHb-OEVmcd {
	visibility: hidden !important
}

body {
	top: 0 !important
}

@media (max-width:29.99875em) {
	.popup-application [class*='__body'] {
		padding: 1.875rem 0
	}
}

.popup-application [class*='__content'] {
	max-width: 43.4375rem;
	width: 100%;
	padding: 2.5rem 3.75rem 3.75rem;
	background-color: transparent
}

@media (max-width:34.375em) {
	.popup-application [class*='__content'] {
		padding: 2.5rem 1.875rem 2.5rem
	}
}

@supports (-webkit-backdrop-filter:blur(1.875rem)) or (backdrop-filter:blur(1.875rem)) {
	.popup-application [class*='__content'] {
		-webkit-backdrop-filter: blur(1.875rem);
		backdrop-filter: blur(1.875rem)
	}
}

@supports not ((-webkit-backdrop-filter:blur(1.875rem)) or (backdrop-filter:blur(1.875rem))) {
	.popup-application [class*='__content'] {
		background-color: rgba(255, 255, 255, .08)
	}
}

.popup-application__icon {
	top: 1.25rem;
	right: 1.25rem;
	width: 1.5rem;
	height: 1.5rem
}

@media (any-hover:hover) {
	.popup-application__icon:hover .close-icon {
		filter: drop-shadow(0 0 .1875rem #d1a768)
	}
}

.popup-application__icon svg {
	width: 100%;
	pointer-events: none
}

.popup-application .close-icon {
	fill: #d1a768;
	transition: filter .3s ease
}

.popup-application__title._title {
	margin: 0 0 .625rem 0
}

@media (min-width:76em) {
	.popup-application__title._title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(2.25rem, 0.9094488189rem + 4.7244094488vw, 4.5rem)) {
		.popup-application__title._title {
			font-size: clamp(2.25rem, .9094488189rem + 4.7244094488vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(2.25rem, 0.9094488189rem + 4.7244094488vw, 4.5rem)) {
		.popup-application__title._title {
			font-size: calc(2.25rem + 2.25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.popup-application__title._title {
		font-size: 2.25rem
	}
}

.popup-application__text {
	font-size: 1.25rem;
	color: #fff
}

@media (min-width:76em) {
	.popup-application__text {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.popup-application__text {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		.popup-application__text {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.popup-application__text {
		font-size: 1rem
	}
}

@media (max-width:47.99875em) {
	.popup-application__text p {
		margin: 0 auto;
		max-width: 30ch
	}
}

.popup-application .form-application {
	margin: 2.5rem 0 0 0
}

.popup-application .form-application__item {
	transform: translateX(0);
	opacity: 1
}

.popup-application .form-application .form-submit {
	margin: 2.5rem 0 0 0;
	column-gap: 2.5rem;
	row-gap: 1rem
}

@media (max-width:47.99875em) {
	.popup-application .form-application .form-submit {
		column-gap: 1.5rem
	}
}

@media (max-width:29.99875em) {
	.popup-application .form-application .form-submit {
		flex-wrap: wrap
	}
}

@media (max-width:29.99875em) {
	.popup-application .form-application .form-submit ._button {
		width: 100%
	}
}

.popup-application .form-application .form-submit p {
	text-align: left
}

@media (max-width:29.99875em) {
	.popup-application .form-application .form-submit p {
		margin: 0 auto;
		text-align: center
	}
}

.popup-application input.no-empty~label,
.popup-application input:focus~label,
.popup-application textarea.no-empty~label,
.popup-application textarea:focus~label {
	font-size: .75rem;
	transform: translateY(-.375rem)
}

.phone-footer__call {
	color: #d1a768
}

.phone-footer__call:hover {
	text-decoration: underline
}

.page-politic .page-collections__body {
	padding-top: 0 !important
}

.page-politic .page-collections__container {
	padding: 0 !important
}

.popup-search {
	background-color: rgba(33, 32, 30, .6)
}

@supports (-webkit-backdrop-filter:blur(1.5625rem)) or (backdrop-filter:blur(1.5625rem)) {
	.popup-search {
		-webkit-backdrop-filter: blur(1.5625rem);
		backdrop-filter: blur(1.5625rem)
	}
}

@supports not ((-webkit-backdrop-filter:blur(1.5625rem)) or (backdrop-filter:blur(1.5625rem))) {
	.popup-search {
		background: rgba(255, 255, 255, .8)
	}
}

.popup-search [class*=body] {
	align-items: flex-start
}

.popup-search [class*=content] {
	max-width: 90rem;
	padding: 6.875rem 7rem 0;
	flex: 1 1 100%;
	background-color: transparent;
	box-shadow: none;
	text-align: left
}

@media (max-width:79.75em) {
	.popup-search [class*=content] {
		padding: 5rem 2.5rem 0
	}
}

@media (max-width:47.99875em) {
	.popup-search [class*=content] {
		padding: 5rem 1.25rem 0
	}
}

@media (max-width:29.99875em) {
	.popup-search [class*=content] {
		padding: 12.0625rem 1.25rem 0
	}
}

.popup-search [data-popup-label]._title {
	margin: 0 0 3.125rem 0
}

@media (min-width:76em) {
	.popup-search [data-popup-label]._title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)) {
		.popup-search [data-popup-label]._title {
			font-size: clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)) {
		.popup-search [data-popup-label]._title {
			font-size: calc(2.5rem + 2 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.popup-search [data-popup-label]._title {
		font-size: 2.5rem
	}
}

@media (max-width:47.99875em) {
	.popup-search [data-popup-label]._title {
		margin: 0 0 2.5rem 0
	}
}

.popup-search__icon {
	top: 2.5rem;
	right: 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	opacity: 0
}

@media (max-width:47.99875em) {
	.popup-search__icon {
		top: 1.9375rem;
		right: 1.25rem
	}
}

.popup-open .popup-search__icon {
	transition: opacity .8s ease .5s;
	opacity: 1
}

.search-form {
	display: flex;
	align-items: center;
	height: 5rem;
	border-bottom: 1px solid #d1a768
}

@media (max-width:47.99875em) {
	.search-form {
		height: 4.5rem
	}
}

.search-form__icon {
	top: 2.5rem;
	right: 2.5rem;
	width: 2.5rem;
	height: 2.5rem
}

@media (max-width:47.99875em) {
	.search-form__icon {
		top: 1.9375rem;
		right: 1.25rem
	}
}

.search-form input {
	height: 100%;
	padding: 0 1.875rem 0 0
}

.search-form__button {
	flex: 0 0 2rem
}

.search-form__button img {
	width: 100%
}

.search {
	position: relative;
	opacity: 0;
	transform: translateX(3.125rem);
	transition: opacity 1s ease 1.5s, transform 1.1s ease 1.4s;
	z-index: 100
}

@media (max-width:61.99875em) {
	.search {
		grid-column: 4/5;
		grid-row: 1/2;
		transform: translateX(1.875rem)
	}
}

.search._show {
	opacity: 1;
	transform: translateX(0)
}

.search__button {
	width: 100%
}

.search__button img {
	max-width: 24px;
	pointer-events: none
}

.page-search {
	position: relative;
	padding: 12.5rem 0 0 0;
	margin: 0 0 13.625rem 0
}

@media (min-width:76em) {
	.page-search {
		margin-bottom: 13.625rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(7.5rem, 3.8507217848rem + 12.8608923885vw, 13.625rem)) {
		.page-search {
			margin-bottom: clamp(7.5rem, 3.8507217848rem + 12.8608923885vw, 13.625rem)
		}
	}

	@supports not (margin-bottom:clamp(7.5rem, 3.8507217848rem + 12.8608923885vw, 13.625rem)) {
		.page-search {
			margin-bottom: calc(7.5rem + 6.125 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-search {
		margin-bottom: 7.5rem
	}
}

@media (max-width:66.25em) {
	.page-search {
		padding: 10rem 0 0 0
	}
}

@media (max-width:47.99875em) {
	.page-search {
		padding: 2.5rem 0 0 0
	}
}

.page-search__title {
	margin: 0 0 3.125rem 0
}

@media (min-width:76em) {
	.page-search__title {
		font-size: 4.5rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)) {
		.page-search__title {
			font-size: clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)
		}
	}

	@supports not (font-size:clamp(2.5rem, 1.3083989501rem + 4.1994750656vw, 4.5rem)) {
		.page-search__title {
			font-size: calc(2.5rem + 2 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	.page-search__title {
		font-size: 2.5rem
	}
}

@media (max-width:47.99875em) {
	.page-search__title {
		margin: 0 0 2.5rem 0;
		letter-spacing: -1.44px
	}
}

@media (min-width:47.99875em) {
	.page-search__title {
		opacity: 0;
		transform: translateX(-5rem);
		transition: opacity .8s ease 1.2s, transform .9s ease 1.1s
	}
}

.page-search__title._show {
	opacity: 1;
	transform: translateX(0)
}

@media (min-width:47.99875em) {
	.page-search .search-form {
		opacity: 0;
		transform: translateX(5rem);
		transition: opacity .8s ease 1.4s, transform .9s ease 1.3s
	}
}

.page-search .search-form._show {
	opacity: 1;
	transform: translateX(0)
}

@media (max-width:47.99875em) {
	._header-search {
		display: none
	}
}

._page-cooperation {
	position: relative;
	padding: 9.375rem 0 0 0
}

@media (max-width:66.25em) {
	._page-cooperation {
		padding: 4.875rem 0 0 0
	}
}

@media (max-width:29.99875em) {
	._page-cooperation .light:first-child {
		top: 48vw
	}
}

._page-cooperation .main {
	display: flex;
	min-height: 51.709vw
}

@media (max-width:90em) {
	._page-cooperation .main {
		min-height: 73.9vw
	}
}

@media (max-width:45.99875em) {
	._page-cooperation .main {
		min-height: 29.875rem
	}
}

._page-cooperation .main__container {
	flex: 1 1 auto;
	display: flex
}

._page-cooperation .main__bg {
	position: absolute;
	top: -6vw;
	left: 0;
	width: 100%;
	padding: 0 0 57.71% 0;
	z-index: 1
}

@media (max-width:90em) {
	._page-cooperation .main__bg {
		top: 0
	}
}

@media (max-width:29.99875em) {
	._page-cooperation .main__bg {
		top: 1.5625rem;
		margin: 0;
		padding: 0;
		min-height: 22.5625rem;
		height: auto
	}
}

._page-cooperation .main__bg img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	object-fit: cover
}

@media (max-width:29.99875em) {
	._page-cooperation .main__bg img {
		object-fit: contain
	}
}

._page-cooperation .main__body {
	position: relative;
	flex: 1 1 auto;
	display: flex;
	padding: 3.125rem 0 10.12%;
	z-index: 5
}

@media (max-width:47.99875em) {
	._page-cooperation .main__body {
		padding: 1.5625rem 0 10.12%
	}
}

@media (max-width:29.99875em) {
	._page-cooperation .main__body {
		padding: 1.425rem 0 0
	}
}

._page-cooperation .main__content {
	flex: 1 1 auto;
	display: grid;
	grid-template-rows: 1fr auto auto;
	row-gap: 2.125rem
}

@media (min-height:43.75em) {
	._page-cooperation .main__content {
		max-height: 70vh
	}
}

@media (max-width:47.99875em) {
	._page-cooperation .main__content {
		row-gap: 1.5625rem
	}
}

._page-cooperation .main__title {
	flex: 1 1 auto
}

@media (min-width:47.99875em) {
	._page-cooperation .main__title {
		opacity: 0;
		transform: translateY(3.75rem);
		transition: opacity .9s ease 1.6s, transform 1s ease 1.5s
	}
}

._page-cooperation .main__title._show {
	opacity: 1;
	transform: translateY(0)
}

._page-cooperation .main__title ._title {
	font-size: 4rem;
	line-height: 1.05;
	letter-spacing: -1.92px;
	text-align: center
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1.75rem, 0.8562992126rem + 3.1496062992vw, 3.25rem)) {
		._page-cooperation .main__title ._title {
			font-size: clamp(1.75rem, .8562992126rem + 3.1496062992vw, 3.25rem)
		}
	}

	@supports not (font-size:clamp(1.75rem, 0.8562992126rem + 3.1496062992vw, 3.25rem)) {
		._page-cooperation .main__title ._title {
			font-size: calc(1.75rem + 1.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	._page-cooperation .main__title ._title {
		font-size: 1.75rem
	}
}

@media (max-width:47.99875em) {
	._page-cooperation .main__title ._title {
		letter-spacing: -.84px
	}
}

._page-cooperation .main__text {
	max-width: 32ch;
	margin: 0 auto;
	font-family: 'Tilda Sans';
	font-size: 1.25rem;
	line-height: 1.3;
	text-align: center;
	color: #fff
}

@media (max-width:47.99875em) {
	._page-cooperation .main__text {
		font-size: 1.125rem;
		line-height: 1.5
	}
}

@media (min-width:47.99875em) {
	._page-cooperation .main__text {
		opacity: 0;
		transform: translateY(3.125rem);
		transition: opacity .9s ease 1.9s, transform 1s ease 1.8s
	}
}

._page-cooperation .main__text._show {
	opacity: 1;
	transform: translateY(0)
}

._page-cooperation .main__button {
	display: flex;
	justify-content: center
}

@media (min-width:47.99875em) {
	._page-cooperation .main__button {
		opacity: 0;
		transform: translateY(3.125rem);
		transition: opacity .9s ease 2.1s, transform 1s ease 2s
	}
}

._page-cooperation .main__button._show {
	opacity: 1;
	transform: translateY(0)
}

._page-cooperation .sections [class*='__image']:not(.slide-gallery__image) {
	opacity: 0;
	transition: opacity .9s ease .6s
}

._page-cooperation .sections [class*='__image']:not(.slide-gallery__image)._show {
	opacity: 1
}

@media (min-width:47.99875em) {
	._page-cooperation .sections [class*='__title']:not(.slide-gallery__title) {
		opacity: 0;
		transition: opacity .8s ease 1.1s, transform .9s ease 1s
	}
}

._page-cooperation .sections [class*='__title']:not(.slide-gallery__title)._show {
	opacity: 1;
	transform: translateX(0)
}

._page-cooperation .sections [class*='__text']:not(.slide-gallery__text) {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #fff
}

@media (min-width:76em) {
	._page-cooperation .sections [class*='__text']:not(.slide-gallery__text) {
		font-size: 1.25rem
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		._page-cooperation .sections [class*='__text']:not(.slide-gallery__text) {
			font-size: clamp(1rem, .8510498688rem + .5249343832vw, 1.25rem)
		}
	}

	@supports not (font-size:clamp(1rem, 0.8510498688rem + 0.5249343832vw, 1.25rem)) {
		._page-cooperation .sections [class*='__text']:not(.slide-gallery__text) {
			font-size: calc(1rem + .25 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	._page-cooperation .sections [class*='__text']:not(.slide-gallery__text) {
		font-size: 1rem
	}
}

@media (min-width:47.99875em) {
	._page-cooperation .sections [class*='__text']:not(.slide-gallery__text) {
		opacity: 0;
		transition: opacity .8s ease 1.2s, transform .9s ease 1.1s
	}
}

._page-cooperation .sections [class*='__text']:not(.slide-gallery__text)._show {
	opacity: 1;
	transform: translateX(0)
}

._page-cooperation .sections [class*='__list'] {
	display: grid;
	row-gap: .75rem;
	font-size: 1.25rem
}

@media (max-width:47.99875em) {
	._page-cooperation .sections [class*='__list'] {
		font-size: 1.125rem
	}
}

@media (min-width:47.99875em) {
	._page-cooperation .sections [class*='__list'] {
		opacity: 0;
		transition: opacity .8s ease 1.2s, transform .9s ease 1.1s
	}
}

._page-cooperation .sections [class*='__list']._show {
	opacity: 1;
	transform: translateX(0)
}

._page-cooperation .sections [class*='__list'] li {
	position: relative;
	padding: 0 0 0 1.25rem
}

._page-cooperation .sections [class*='__list'] li::before {
	content: '';
	position: absolute;
	top: .4375rem;
	left: 0;
	width: .4375rem;
	height: .4375rem;
	background-color: #d1a768;
	transform: rotate(45deg)
}

@media (max-width:47.99875em) {
	._page-cooperation .sections [class*='__list'] li::before {
		top: .375rem
	}
}

._page-cooperation .sections [class*='__image'] {
	position: relative
}

._page-cooperation .sections [class*='__image'] img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

._page-cooperation .advantages {
	margin: -4.5% 0 0 0
}

@media (max-width:47.99875em) {
	._page-cooperation .advantages {
		margin: 3.75rem 0 0 0
	}
}

._page-cooperation .advantages__row {
	display: flex;
	column-gap: 3.75rem;
	row-gap: 2.5rem
}

@media (max-width:61.99875em) {
	._page-cooperation .advantages__row {
		column-gap: 1.875rem
	}
}

@media (max-width:47.99875em) {
	._page-cooperation .advantages__row {
		flex-direction: column-reverse
	}
}

._page-cooperation .advantages__column {
	display: flex;
	flex-direction: column;
	row-gap: 2.5rem
}

@media (max-width:47.99875em) {
	._page-cooperation .advantages__column {
		row-gap: 1.25rem
	}
}

._page-cooperation .advantages__image {
	flex: 0 0 57.648026%;
	max-width: none;
	width: 100%;
	padding: 0 0 42.928% 0
}

@media (max-width:79.75em) {
	._page-cooperation .advantages__image {
		flex: 0 0 51%
	}
}

@media (max-width:47.99875em) {
	._page-cooperation .advantages__image {
		padding: 0 0 56.281% 0
	}
}

._page-cooperation .advantages__title {
	margin: 31% 0 0 0
}

._page-cooperation .comfort__row:first-child {
	margin-bottom: 30px
}

@media (max-width:79.75em) {
	._page-cooperation .advantages__title {
		margin: 40% 0 0 0
	}
}

@media (min-width:47.99875em) {
	._page-cooperation .advantages__title {
		transform: translateX(3.125rem)
	}

	._page-cooperation .advantages__title {
		margin: 30% 0 0 0
	}
}

@media (max-width:47.99875em) {
	._page-cooperation .advantages__title {
		margin: 0
	}
}

@media (min-width:47.99875em) {
	._page-cooperation .advantages__list {
		transform: translateX(3.125rem)
	}
}

@media (min-width:28.375em) and (max-width:76em) {
	@supports (margin-bottom:clamp(3.75rem, 2.2604986877rem + 5.249343832vw, 6.25rem)) {
		._page-cooperation .gallery {
			margin-bottom: clamp(3.75rem, 2.2604986877rem + 5.249343832vw, 6.25rem)
		}
	}

	@supports not (margin-bottom:clamp(3.75rem, 2.2604986877rem + 5.249343832vw, 6.25rem)) {
		._page-cooperation .gallery {
			margin-bottom: calc(3.75rem + 2.5 * (100vw - 28.375rem)/ 47.625)
		}
	}
}

@media (max-width:28.375em) {
	._page-cooperation .gallery {
		margin-bottom: 3.75rem
	}
}

@media (max-width:52.5em) {
	._page-cooperation .gallery__body {
		padding: 0
	}
}

._page-cooperation .gallery__title {
	margin: 0 0 3.125rem 0
}

@media (max-width:47.99875em) {
	._page-cooperation .gallery__title {
		margin: 0 0 1.875rem 0
	}
}

@media (min-width:47.99875em) {
	._page-cooperation .gallery__title {
		transform: translateX(-3.75rem)
	}
}

._page-cooperation .gallery__slider {
	position: relative
}

.page-result {
	padding-top: 50px;
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: wrap;
	gap: 20px
}

.page-result__item {
	flex: 0 0 calc(33.333% - 18px);
	display: flex;
	flex-direction: column
}

@media (max-width:768px) {
	.page-result__item {
		flex: 0 0 calc(50% - 18px)
	}
}

@media (max-width:450px) {
	.page-result__item {
		flex: 0 0 100%
	}
}

.page-result__title {
	margin-top: 30px;
	padding: 0;
	color: #d1a768;
	font-family: 'Tilda Sans';
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 110%;
	letter-spacing: -.84px
}

.page-result__text {
	margin-top: 10px;
	color: #fff;
	font-family: Tilda Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%
}

font.notetext {
	color: #ff5000
}

.menu-header__item {
	display: block
}

.menu-header {
	display: flex;
	gap: 1.25rem
}

.sub-header {
	position: relative;
	opacity: 0;
	z-index: 100
}

@media (max-width:61.99875em) {
	.sub-header {
		display: none
	}
}

@media (max-width:47.99875em) {
	.sub-header {
		transform: translateX(-2.5rem);
		transition: opacity .9s ease .9s, transform 1s ease .8s;
		margin: 0 0 0 1.875rem
	}
}

@media (max-width:27.5em) {
	.sub-header {
		margin: 0 0 0 .625rem
	}
}

.sub-header._show {
	opacity: 1;
	transform: translateX(0)
}

@media (max-width:61.99875em) {
	.sub-header._show {
		transform: translateY(0)
	}
}

.sub-header__button {
	display: flex;
	align-items: center;
	column-gap: .3125rem;
	margin: -.125rem 0 0 0;
	font-size: 1.125rem;
	font-weight: 500;
	color: #fff
}

@media (max-width:68.75em) {
	.sub-header__button {
		font-size: 1rem
	}
}

@media (max-width:61.99875em) {
	.sub-header__button {
		font-size: 1.125rem
	}
}

@media (max-width:24.375em) {
	.sub-header__button {
		grid-template-columns: minmax(1.625rem, 3.25rem) 1.125rem;
		font-size: 1rem
	}
}

.sub-header__button img {
	width: 24px;
	height: 24px
}

.menu-sub {
	position: absolute;
	top: calc(100% + 1.1875rem);
	right: 0;
	transform: translateY(1.25rem);
	min-width: 7.8125rem;
	max-width: 15.625rem;
	padding: 1.875rem;
	box-shadow: 0 1.875rem 2.5rem 0 rgba(0, 0, 0, .25);
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s ease, transform .4s ease, visibility .1s ease .4s;
	z-index: 100
}

@supports (-webkit-backdrop-filter:blur(1.875rem)) or (backdrop-filter:blur(1.875rem)) {
	.menu-sub {
		-webkit-backdrop-filter: blur(1.875rem);
		backdrop-filter: blur(1.875rem)
	}
}

@supports not ((-webkit-backdrop-filter:blurrem(30)) or (backdrop-filter:blur(1.875rem))) {
	.menu-sub {
		background: rgba(255, 255, 255, .08)
	}
}

@media (max-width:61.99875em) {
	.menu-sub {
		top: calc(100% + .6875rem);
		right: auto;
		left: -1.875rem
	}
}

.menu-sub__list {
	display: grid;
	row-gap: .9375rem
}

.menu-sub button {
	font-size: 1.25rem;
	font-weight: 500;
	color: #fff;
	transition: color .3s ease
}

.menu-sub button.active {
	color: #d1a768
}

.sub-open .menu-sub {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	pointer-events: all;
	transition: opacity .4s ease, transform .4s ease
}

.application .b24-form-wrapper {
	background: 0 0;
word-break: keep-all
}

.popup-application .b24-form-control-container input[type=checkbox],
.application .b24-form-control-container input[type=checkbox] {
	display: none
}

b24-form-control:focus {
background: transparent!important;
border: none!important;
	border-bottom: 1px solid #d1a768!important
}
.popup-application .b24-form-sign,
.application .b24-form-sign {
	display: none
}

.popup-application .b24-form form,
.application .b24-form form {
	display: flex;
	flex-wrap: wrap
}

.application .b24-form form>div {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 30px
}

.popup-application .b24-form form>div:nth-child(2),
.application .b24-form form>div:nth-child(2) {
	order: 1
}

.application .b24-form-field {
	flex: 1 0 calc(50% - 15px)
}

.application .b24-form form>div:nth-child(2) .b24-form-field {
	flex: 0 0 80%;
	display: flex;
	align-items: flex-end
}

.application .b24-form-field:last-child {
	flex: 1 1 100%;
	display: flex;
	align-items: flex-end
}

.application .b24-form-field div {
	width: 100%
}

.b24-form-control {
	border-radius: 0!important;
	font-family: 'Tilda Sans', sans-serif!important;
	border-bottom: 1px solid #d1a768!important;
}

.application .b24-form-control-string .b24-form-control:focus,
.application .b24-form-control-list .b24-form-control:focus,
.application .b24-form-control-select .field-item:focus,
.application .b24-form-control-text .b24-form-control:focus {
	background: transparent!important;
	border: none!important;
	border-bottom: 1px solid #d1a768!important
}

.popup-application .b24-form-control-string .b24-form-control:focus,
.popup-application .b24-form-control-list .b24-form-control:focus,
.popup-application .b24-form-control-select .field-item:focus,
.popup-application .b24-form-control-text .b24-form-control:focus {
	background: transparent!important;
}

.application .b24-form-wrapper.b24-from-state-on {
	min-height: 300px
}

.application .b24-form-btn-block {
	margin-right: 26px;
	min-width: 156px
}

.b24-form-padding-side {
	padding: 0
}

@media (max-width:425px) {
	.application .b24-form-field {
		flex: 1 1 100%
	}

	.application .b24-form-btn-container,
	.application .b24-form-field div {
		width: 100%
	}

	.application .b24-form-btn-block {
		max-width: 100%;
		width: 100%;
		margin-right: 0
	}
}

.popup-application .b24-form-wrapper {
	background: 0 0;
	padding: 0;
}

.popup-application .b24-form-content {
	background: 0 0;
	box-shadow: none;
	padding: 0
}

.popup-application .b24-form-control-label {
	text-align: left
}

.popup-application .b24-form form>div {
	flex: 1 1 100%
}

.b24-form-state-container {
	display: none
}

a {
	cursor: pointer
}

.page-result__cover img {
	max-height: 314px;
	height: 100%;
	width: 100%;
	object-fit: cover
}

.details-product__container {
	padding: 0
}

.main__button-end {
	display: flex;
	justify-content: center
}

.slider-models__slide.swiper-slide-active::before,
.slider-models__slide.swiper-slide-next::before,
.slider-models__slide.swiper-slide-prev::before {
	opacity: .6 !important
}

.slider-models__slide.swiper-slide-active::before,
.slider-models__slide.swiper-slide-next::before {
	opacity: 0 !important
}

@media (max-width:28.375em) {
	._page-cooperation .models {
		margin-bottom: 0 !important
	}
}

@media (max-width:55em) {
	.models__row {
		flex-direction: column;
		align-items: flex-start !important
	}

	.models__link {
		display: block !important
	}

	.company__link._show {
		display: none
	}
}

.seo-links {
	position: relative;
	margin-top: 8.75rem
}
.seo-top-link-top {
  margin-top: 0!important;
  margin-bottom: 8em!important;
}
.seo-top-links__container {
  margin: 0 auto!important;
  padding: 0!important;
}
.seo-links__container {
  margin: 0 auto!important;
  padding: 0!important;
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	gap: 16px;
	flex-wrap: wrap
}

.seo-links__container a {
	display: flex;
	padding: 12px 20px;
	align-items: flex-start;
	gap: 10px;
	border-radius: 999px;
	border: 1px solid rgba(209, 167, 104, .3);
	color: #fff;
	font-family: Tilda Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	transition: all .5s ease
}

.seo-links__container a:hover {
	background: var(--Gold, #d1a768);
	color: var(--Base-Black, #11100e)
}

@media (max-width:47.99875em) {
	.seo-links {
		margin-top: 1.25rem
	}

	.seo-links__container {
		gap: 10px;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 15px
	}

	.seo-links__container a {
		padding: 8px 16px;
		font-size: 16px;
		white-space: nowrap
	}
}

.seo-top-links {
	margin-top: 8em
}

.seo-top-links__swiper-wrapper {
	display: flex;
	padding-bottom: 15px;
	align-items: flex-start;
	gap: 50px;
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden
}

.seo-top-links__slide {
	width: auto !important
}

.seo-top-links__slide a {
	color: var(--Gold, #d1a768);
	font-family: Tilda Sans;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: .6;
	transition: all .5s ease
}

.seo-top-links__slide a:hover {
	opacity: 1
}

@media (max-width:47.99875em) {
	.seo-top-links {
		margin-bottom: 0!important;
        margin-top: 30px;
	}

	.seo-top-links__swiper-wrapper {

		padding-bottom: 5px;
    gap: 15px;
	}

	.seo-top-links__slide a {
		font-size: 18px
	}
}

.details-product ._arrow-link {
	text-align: left
}

#svg_object scf {
	stroke: #5050c3
}

img {
	pointer-events: none !important
}

.main__video {
	padding: 0;
	height: 90vh
}

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

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

.video-container .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.video-container #videoCover {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.page-jobs {
	position: relative;
	margin-bottom: 100px
}

.page-jobs::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.page-jobs__content {
	padding: 84px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center
}

.page-jobs__content p {
	max-width: 579px;
	text-align: center;
	line-height: 150%;
	color: #fff;
	font-weight: 400;
	font-size: 1rem
}

.page-jobs h1 {
	color: #fff;
	font-size: 86px;
	font-family: 'Tilda Sans';
	font-weight: 100;
	line-height: 86px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 25px
}

.page-jobs h1 span {
	color: #d1a768
}

.page-jobs ._button {
	gap: 10px;
	margin: 41px 0
}

.page-jobs ._button svg path {
	transition: fill .3s ease
}

.page-jobs ._button:hover svg path {
	fill: #fff
}

.page-smi {
	position: relative;
	margin-bottom: 100px;
	padding-bottom: 110px
}

.page-smi::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.page-smi__wrapper {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	gap: 50px 20px;
	flex-wrap: wrap
}

.page-smi__item {
	flex: 0 0 calc(33.333% - 13.5px);
	display: flex;
	flex-direction: column;
	gap: 30px;
	transition: color .3s ease
}

.page-smi__item:hover .page-smi__name {
	color: #d1a768
}

.page-smi__item:hover img._cover {
	transform: translate(-50%, -50%) scale(1.12)
}

.page-smi__cover {
	position: relative;
	padding-bottom: 80.3%;
	overflow: hidden
}

.page-smi__cover img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1);
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: transform 1s ease
}

.page-smi__cover img.page-smi__logo {
	top: 20px;
	left: 20px;
	width: 83px;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	background: #ccc;
	transform: translate(0, 0)
}

.article-cover img {
	width: 100%
}

.page-smi__content {
	display: flex;
	flex-direction: column;
	gap: 10px
}

.page-smi__name {
	font-size: 22px;
	font-weight: 600;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition: color .3s ease
}

.page-smi__descr {
	font-size: 18px;
	opacity: .6;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.page-smi__date {
	font-size: 18px
}

.page-article__title {
	font-size: 50px;
	padding-bottom: 30px
}

.page-article__content p {
	font-size: 18px;
	line-height: 1.2;
	padding: 8px 0
}

.page-article__content a {
	color: #d1a768
}

.page-article__content marker {
	display: block;
	width: 100%;
	background-color: rgba(255, 255, 255, .1);
	padding: 23px 20px;
	margin: 20px 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 16px
}

.page-article__content marker::before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.25 11C0.25 16.9371 5.06294 21.75 11 21.75C16.9371 21.75 21.75 16.9371 21.75 11C21.75 5.06294 16.9371 0.25 11 0.25C5.06294 0.25 0.25 5.06294 0.25 11ZM10.6819 10.0273C10.9289 10.0605 11.2707 10.1494 11.5607 10.4394C11.8507 10.7294 11.9396 11.0711 11.9728 11.3182C12.0003 11.5228 12.0001 11.7608 12 11.9606V12V16C12 16.5523 11.5523 17 11 17C10.4477 17 10 16.5523 10 16V12C9.4477 12 9 11.5523 9 11C9 10.4477 9.4477 10 10 10H10.0394C10.2393 9.9999 10.4772 9.9997 10.6819 10.0273ZM10.9954 6C10.4456 6 9.9999 6.44772 9.9999 7C9.9999 7.55228 10.4456 8 10.9954 8H11.0044C11.5542 8 11.9999 7.55228 11.9999 7C11.9999 6.44772 11.5542 6 11.0044 6H10.9954Z' fill='%23D1A768'/%3E%3C/svg%3E%0A") center center/contain no-repeat
}

.page-article__content q {
	position: relative;
	display: block;
	width: 100%;
	padding: 30px;
	margin: 20px 0
}

.page-article__content q span {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 16px
}

.page-article__content q span::before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3011 11.2813C18.1622 11.2813 18.8802 11.2812 19.4502 11.3578C20.0518 11.4387 20.595 11.6167 21.0314 12.0532C21.468 12.4896 21.6459 13.0328 21.7268 13.6344C21.8035 14.2045 21.8034 14.9224 21.8034 15.7835V15.8832C21.8034 16.7442 21.8035 17.4622 21.7268 18.0322C21.6459 18.6339 21.468 19.1771 21.0314 19.6135C20.595 20.05 20.0518 20.228 19.4502 20.3088C18.8802 20.3855 18.1622 20.3854 17.3011 20.3854H17.2015C16.3404 20.3854 15.6224 20.3855 15.0524 20.3088C14.4508 20.228 13.9076 20.05 13.4712 19.6135C13.0346 19.1771 12.8567 18.6339 12.7758 18.0322C12.6991 17.4622 12.6992 16.7442 12.6992 15.8832V15.7835C12.6992 14.9224 12.6991 14.2045 12.7758 13.6344C12.8567 13.0328 13.0346 12.4896 13.4712 12.0532C13.9076 11.6167 14.4508 11.4387 15.0524 11.3578C15.6224 11.2812 16.3404 11.2813 17.2015 11.2813H17.3011Z' fill='%23D1A768'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.3225 4.28796C20.4799 4.79326 20.198 5.33055 19.6927 5.48803C16.7145 6.41614 14.6159 9.05337 14.6159 12.1081V16.0731C14.6159 16.6024 14.1868 17.0315 13.6576 17.0315C13.1283 17.0315 12.6992 16.6024 12.6992 16.0731V12.1081C12.6992 8.13455 15.4224 4.81123 19.1224 3.65816C19.6277 3.50068 20.165 3.78266 20.3225 4.28796Z' fill='%23D1A768'/%3E%3Cpath d='M5.80117 11.2813C6.6622 11.2813 7.38019 11.2812 7.95018 11.3578C8.55182 11.4387 9.095 11.6167 9.5315 12.0532C9.96797 12.4896 10.1459 13.0328 10.2268 13.6344C10.3035 14.2045 10.3034 14.9224 10.3034 15.7835V15.8832C10.3034 16.7442 10.3035 17.4622 10.2268 18.0322C10.1459 18.6339 9.96797 19.1771 9.5315 19.6135C9.095 20.05 8.55182 20.228 7.95018 20.3088C7.38019 20.3855 6.6622 20.3854 5.80117 20.3854H5.70148C4.84045 20.3854 4.12242 20.3855 3.55243 20.3088C2.95079 20.228 2.40761 20.05 1.97112 19.6135C1.53463 19.1771 1.35669 18.6339 1.2758 18.0322C1.19917 17.4622 1.19919 16.7442 1.19922 15.8832V15.7835C1.19919 14.9224 1.19917 14.2045 1.2758 13.6344C1.35669 13.0328 1.53463 12.4896 1.97112 12.0532C2.40761 11.6167 2.95079 11.4387 3.55243 11.3578C4.12242 11.2812 4.84042 11.2813 5.70144 11.2813H5.80117Z' fill='%23D1A768'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.82248 4.28796C8.97996 4.79326 8.69799 5.33055 8.19269 5.48803C5.2145 6.41614 3.11589 9.05337 3.11589 12.1081V16.0731C3.11589 16.6024 2.68682 17.0315 2.15755 17.0315C1.62828 17.0315 1.19922 16.6024 1.19922 16.0731V12.1081C1.19922 8.13455 3.92238 4.81123 7.62242 3.65816C8.12773 3.50068 8.66501 3.78266 8.82248 4.28796Z' fill='%23D1A768'/%3E%3C/svg%3E%0A") center center/contain no-repeat
}

.page-article__content q::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.page-article__content q::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.page-article__content ul li {
	display: flex;
	padding: 7px 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 6px
}

.page-article__content ul li::before {
	content: '';
	display: inline-block;
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.832031 7.50004C0.832031 11.4581 4.04066 14.6667 7.9987 14.6667C11.9568 14.6667 15.1654 11.4581 15.1654 7.50004C15.1654 3.542 11.9568 0.333374 7.9987 0.333374C4.04066 0.333374 0.832031 3.542 0.832031 7.50004ZM11.1158 5.00861C11.3872 5.2574 11.4056 5.67911 11.1568 5.95053L7.49016 9.95051C7.36723 10.0846 7.19496 10.1626 7.01316 10.1666C6.83136 10.1705 6.65587 10.1 6.52729 9.97144L4.86062 8.30477C4.60028 8.04444 4.60028 7.62231 4.86062 7.36197C5.12098 7.10164 5.54308 7.10164 5.80344 7.36197L6.97776 8.53631L10.1739 5.04956C10.4227 4.77815 10.8444 4.75981 11.1158 5.00861Z' fill='%23D1A768'/%3E%3C/svg%3E%0A") center center/contain no-repeat
}

.page-article__content ol li {
	display: flex;
	gap: 10px;
	padding: 7px 0
}

.page-article__content ol li::before {
	color: #d1a768;
	font-weight: 700
}

.page-article__content h2 {
	font-size: 54px;
	padding: 12px 0
}

.page-article__content h3 {
	font-size: 48px;
	padding: 12px 0
}

.page-article__content h4 {
	font-size: 42px;
	padding: 12px 0
}

.page-article__content h5 {
	font-size: 36px;
	padding: 12px 0
}

.page-article__content h6 {
	font-size: 32px;
	padding: 12px 0
}

.page-article__descr {
	font-size: 20px;
	line-height: 1.5
}

.page-article .article-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 30px 0 40px;
	gap: 10px 50px
}

.page-article .article-author {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 16px
}

.page-article .article-author img {
	width: 70px;
	height: 70px;
	border-radius: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.page-article .article-author .name {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 4px
}

.page-article .article-author .desr {
	font-size: 18px;
	opacity: .6
}

.page-article .article-info {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 10px 36px
}

.page-article .article-info__date,
.page-article .article-info__time,
.page-article .article-info__view {
	display: flex;
	align-items: center;
	font-size: 12px;
	gap: 10px
}

.page-article .article-info__date::before,
.page-article .article-info__time::before,
.page-article .article-info__view::before {
	flex: 0 0 auto;
	width: 24px;
	height: 24px;
	content: ''
}

.page-article .article-info__date::before {
	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='M11.9955 13.5H12.0045M11.9955 17.5H12.0045M15.991 13.5H16M8 13.5H8.00897M8 17.5H8.00897' stroke='%23D1A768' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M17.5 2V6M6.5 2V6' stroke='%23D1A768' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M21 4H3V22H21V4Z' stroke='%23D1A768' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M3 9H21' stroke='%23D1A768' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-article .article-info__view::before {
	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='M15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15C13.6569 15 15 13.6569 15 12Z' stroke='%23D1A768' stroke-width='1.5'/%3E%3Cpath d='M12 5C17.5228 5 22 12 22 12C22 12 17.5228 19 12 19C6.47715 19 2 12 2 12C2 12 6.47715 5 12 5Z' stroke='%23D1A768' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.page-article .article-info__time::before {
	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='M8.37563 3C8.16172 3.07993 7.95135 3.16712 7.74481 3.26126M20.7176 16.3011C20.8198 16.0799 20.914 15.8542 20.9999 15.6245M18.4987 19.3647C18.6704 19.2044 18.8364 19.0381 18.9962 18.866M15.2688 21.3723C15.4629 21.2991 15.654 21.22 15.842 21.1351M12.1559 21.9939C11.925 22.0019 11.6925 22.0019 11.4615 21.9939M7.7872 21.1404C7.968 21.2217 8.15172 21.2978 8.33814 21.3683M4.67244 18.9208C4.80913 19.0657 4.95018 19.2064 5.09539 19.3428M2.63259 15.6645C2.70747 15.8622 2.78856 16.0569 2.87561 16.2483M2.00486 12.5053C1.99837 12.2972 1.99839 12.0878 2.00486 11.8794M2.62534 8.73714C2.6989 8.54165 2.77853 8.34913 2.86399 8.1598M4.65591 5.47923C4.80057 5.32514 4.95014 5.17573 5.10439 5.03124' stroke='%23D1A768' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5M13.5 12H16M12 10.5V6' stroke='%23D1A768' stroke-width='1.5'/%3E%3Cpath d='M22 12C22 6.47715 17.5228 2 12 2' stroke='%23D1A768' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.page-article .article-cover {
	margin-bottom: 60px
}

.page-article .page-table-content {
	padding-bottom: 30px;
	margin-bottom: 50px;
	position: relative
}

.page-article .page-table-content::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%)
}

.page-article .page-table-content__name {
	font-size: 36px;
	margin-bottom: 20px
}

.page-article .page-table-content__list li {
	padding: 5px 0
}

@media (max-width:61.99875em) {
	.page-jobs__content {
		padding: 40px 0
	}

	.page-jobs__content p {
		font-size: 1rem
	}

	.page-jobs h1 {
		font-size: 62px;
		line-height: 1.2;
		margin-bottom: 25px
	}

	.page-jobs ._button {
		margin: 41px 0
	}

	.page-smi {
		margin-bottom: 80px;
		padding-bottom: 80px
	}

	.page-smi__wrapper {
		gap: 30px 10px
	}

	.page-smi__item {
		flex: 0 0 calc(50% - 5.5px)
	}
}

@media (max-width:47.99875em) {
	.page-jobs__content {
		padding: 0;
		padding-bottom: 70px
	}

	.page-jobs__content p {
		font-size: 1rem
	}

	.page-jobs h1 {
		font-size: 45px;
		margin-bottom: 24px
	}

	.page-jobs ._button {
		margin: 24px 0
	}

	.page-smi__item {
		flex: 0 0 100%
	}

	.page-smi__cover {
		padding-bottom: 70.3%
	}

	.page-smi__name {
		font-size: 20px
	}

	.page-smi__descr {
		font-size: 16px
	}

	.page-article__title {
		font-size: 38px;
		padding-bottom: 20px
	}

	.page-article__content h2 {
		font-size: 36px
	}

	.page-article__content h3 {
		font-size: 32px
	}

	.page-article__content h4 {
		font-size: 28px
	}

	.page-article__content h5 {
		font-size: 24px
	}

	.page-article__content h6 {
		font-size: 20px
	}

	.page-article__content q span {
		flex-direction: column;
		align-items: flex-start
	}

	.page-article__descr {
		font-size: 18px
	}

	.page-article .article-header {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px
	}

	.page-article .article-cover {
		margin-bottom: 30px
	}
}

@media (max-width:453px) {
	.page-jobs__content {
		padding: 0;
		padding-bottom: 70px
	}

	.page-jobs__content p {
		font-size: 1rem
	}

	.page-jobs h1 {
		font-size: 35px;
		margin-bottom: 24px
	}

	.page-jobs ._button {
		margin: 24px 0
	}

	.page-smi ._title {
		font-size: 30px
	}
}

.row-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px
}

.row-text {
	padding-top: 30px
}

@media (max-width:453px) {
	.row-btn {
		display: flex;
		justify-content: stretch;
		align-items: stretch;
		flex-wrap: wrap;
		gap: 20px;
		margin-top: 20px
	}

	.row-btn a {
		width: 100%;
		text-align: center
	}
}
.menu-sub__item {
	font-weight: 500;
	font-size: 18px;
}
@media (max-width: 29.9988em) {
   .menu-sub__item {
		font-weight: 500;
		font-size: 1rem;
	}
}
.collection__title-big h2 {
	font-size: 76px
}

@media (max-width:768px) {
.collection__title-big h2 {
	font-size: 48px
}
}

@media (max-width:540px) {
.collection__title-big h2 {
	font-size: 28px
}
}
/* End */


/* Start:/local/templates/mebelBB/css/custom.css?178115895995400*/
/* Уникальный стиль для шапки страницы "Мебель в наличии" */
.in-stock-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 47px;
    margin-bottom: 30px;
}

.m100 {
  margin: 50px 0!important;
}
.in-stock-header .page-header__left {
 flex: 0 0 auto;
}
.in-stock-header .page-politic__title {
   margin-bottom: 0!important;
   max-width:  100%
}
.in-stock-header .page-header__text {
    max-width:  588px;
   color: rgba(255, 255, 255, 0.60);
   font-size: 16px;
   font-weight: 400;

}

.in-stock-images .swiper  {
 max-width:  588px;
	width:  100%;
    position: relative;
}

.item-collection {
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 1;
}

.in-stock__item.scale {
  transform: scale(0.8);
  opacity: 0;
  pointer-events: none;
}

.in-stock__item.block {
  display: block;
}

.in-stock__item.hidden {
  display: none;
}

.in-stock__item.show {
  transform: scale(1);
  opacity: 1;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.category-button.active {
  border-bottom: 2px solid #D1A768;
}

.in-stock__row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 50px 20px;
  flex-wrap: wrap;

}

.in-stock__item {
  flex: 0 0 calc(50% - 20px);
position: relative;
}


.in-stock__item .product-gallery,
.in-stock__image {
  overflow: hidden
}

.in-stock__item img {
  height: 395px;
  width: 100%;
  object-fit: cover
}

.in-stock {
  margin-top: 50px;
  padding-bottom: 30px;
}

.in-stock__label {
    z-index: 2;
    display: flex;
    padding: 6px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: absolute;
    left: 20px;
    top: 20px;
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(25px);
    color: var(--Base-White, #FFF);
    font-family: "Tilda Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.in-stock__info {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}

.in-stock__header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    gap: 10px;
}
.in-stock__title {
    color: var(--Base-White, #FFF);
    font-family: &quot;Tilda Sans&quot;;
    font-size: 42px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: -1.68px;
}
.in-stock__price {
    display: flex;
    align-items: center;
    gap: 14px;
    justify-content: flex-end;

}
.in_stock-btn {flex: 0 0 auto}
.in-stock__price-normal {
    color: var(--Gold, #D1A768);
    font-family: &quot;Tilda Sans&quot;;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: -1.2px;

}
.in-stock__price-old {
    color: rgba(255, 255, 255, 0.60);
    font-family: &quot;Tilda Sans&quot;;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: line-through;
}

.in-stock__price-procent {
    color: var(--Gold, #D1A768);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}

.in-stock__footer {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch;

}
.in-stock__detalis {
position: relative;
    padding-right: 35px;
}
.in_stock_btn {
position: absolute;
    top: 0;
    right: 0;
}
.in_stock_btn path {
	transition: fill 0.3s ease,
	}
.in_stock_btn:hover path {
	fill: #D1A768;
}

.in-stock__hidden {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
    opacity: 0;
}

.in-stock__hidden.visible {
    max-height: 500px;
    opacity: 1;
}

.in-stock__detalis p {
    color: rgba(255, 255, 255, 0.60);
    font-family: "Tilda Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


.in-stock__detalis p span {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}



.in-stock .swiper-slide {
	max-width: 100%;
	width: 100% !important;
}

.in-stock .swiper-pagination {
	opacity: 0;
	display: flex;
	align-items: center;
	gap: 6px;
	position: absolute;
	left: 0px;
	padding: 20px;
	bottom: 0px;
    justify-content: space-evenly;
    align-items: stretch;
	z-index: 2;
	width: 100%;
}
.in-stock__item:hover .swiper-pagination {
	opacity: 1;

}
.in-stock .swiper-pagination-bullet {
	flex: 1 1 auto;
	width: 100%;
	flex: 1 0 0;
	background: #FFF;
	backdrop-filter: blur(25px);
	height: 4.0px;

}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.in-stock .swiper-pagination-bullet-active {
	background: #D1A768;
}



@media(max-width:900px) {
	.in-stock .swiper-pagination {opacity: 1}
	.in-stock-header {
	    flex-direction: column;
		align-items: flex-start;
		gap: 16px;
	}
	.in-stock__item {
		flex: 0 0 100%;
	}
}


@media(max-width:640px) {
	.in-stock__header, .in-stock__footer {
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
	}
	.in-stock__item img {
  		height: 280px;
	}
	.in-stock ._button {width: 100%}
}


input, textarea {

	color: #fff;
}
.field.input-error {
 border-bottom: 1px solid #f25830;
}

.item-collection__content {
	position: relative;
}
.is-designer .item-collection__content::before {
	content: '';
	display: block;
	width: 120px;
	height: 120px;
	position: absolute;
	top: -40px;
	bottom: auto;
	right: -40px;
	background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3701_3349)'%3E%3Cpath opacity='0.31' d='M64.24 127.75C99.4537 127.75 128 99.1947 128 63.9699C128 28.7452 99.4537 0.189941 64.24 0.189941C29.0263 0.189941 0.480011 28.7452 0.480011 63.9699C0.480011 99.1947 29.0263 127.75 64.24 127.75Z' fill='%23D5B26A'/%3E%3Cpath d='M117.52 64.3099C117.52 93.5199 93.52 117.19 63.84 117.19C34.16 117.19 10.17 93.5199 10.17 64.3099C10.17 35.0999 34.17 11.4299 63.84 11.4299C93.51 11.4299 117.52 35.0999 117.52 64.3099Z' fill='%23D5B26A'/%3E%3Cpath style='mix-blend-mode:screen' d='M32.84 102.63C38.718 91.6764 46.2082 81.668 55.06 72.94C68.6678 59.5848 85.1125 49.4705 103.17 43.35C98.8432 37.2612 93.1184 32.2997 86.4765 28.8822C79.8346 25.4647 72.4696 23.6909 65 23.71C39.32 23.71 18.49 44.22 18.49 69.53C18.4924 75.7351 19.7671 81.8738 22.2352 87.5669C24.7034 93.26 28.3126 98.3866 32.84 102.63Z' fill='url(%23paint0_radial_3701_3349)'/%3E%3Cpath style='mix-blend-mode:screen' d='M76.78 40.3299C82.09 45.5699 76.28 59.7899 63.78 72.0899C51.28 84.3899 36.86 90.0899 31.54 84.8899C26.22 79.6899 32.03 65.4199 44.54 53.1199C57.05 40.8199 71.46 35.0899 76.78 40.3299Z' fill='url(%23paint1_radial_3701_3349)'/%3E%3Cpath opacity='0.16' d='M63.93 13.7799C35.56 13.7799 12.55 36.4399 12.55 64.3999C12.55 92.3599 35.56 115 63.93 115C92.3 115 115.31 92.3299 115.31 64.3799C115.31 36.4299 92.31 13.7799 63.93 13.7799ZM93.26 59.0499L80.89 67.8999C80.2577 68.3507 79.7851 68.9908 79.5407 69.7279C79.2962 70.4649 79.2924 71.2606 79.53 71.9999L84.26 86.3199C84.4952 87.0702 84.4873 87.8757 84.2374 88.6213C83.9874 89.3668 83.5083 90.0143 82.8683 90.4713C82.2284 90.9282 81.4604 91.1712 80.6741 91.1656C79.8878 91.16 79.1233 90.906 78.49 90.4399L66.13 81.6199C65.4878 81.1621 64.7187 80.916 63.93 80.916C63.1413 80.916 62.3722 81.1621 61.73 81.6199L49.37 90.4599C48.7365 90.9219 47.9735 91.1726 47.1893 91.1762C46.4052 91.1798 45.6399 90.9362 45.0022 90.48C44.3644 90.0238 43.8866 89.3783 43.6367 88.635C43.3868 87.8918 43.3775 87.0887 43.61 86.3399L48.33 71.9999C48.5707 71.2637 48.5716 70.4701 48.3326 69.7334C48.0936 68.9966 47.627 68.3547 47 67.8999L34.61 59.0499C33.9731 58.5931 33.4987 57.9449 33.2558 57.1997C33.013 56.4544 33.0144 55.6511 33.2599 54.9068C33.5054 54.1624 33.9822 53.5159 34.6208 53.0614C35.2593 52.6069 36.0263 52.3681 36.81 52.3799H52.09C52.8761 52.3829 53.6432 52.1382 54.2822 51.6804C54.9213 51.2227 55.3999 50.5752 55.65 49.8299L60.37 35.5099C60.6228 34.7663 61.102 34.1205 61.7405 33.6632C62.379 33.2058 63.1446 32.9599 63.93 32.9599C64.7154 32.9599 65.4811 33.2058 66.1196 33.6632C66.758 34.1205 67.2373 34.7663 67.49 35.5099L72.21 49.8299C72.462 50.576 72.9424 51.2238 73.5832 51.6814C74.224 52.1391 74.9926 52.3835 75.78 52.3799H91.05C91.8346 52.3659 92.6031 52.6031 93.2433 53.0568C93.8835 53.5105 94.362 54.157 94.6088 54.9019C94.8556 55.6468 94.8578 56.451 94.6152 57.1973C94.3725 57.9435 93.8977 58.5926 93.26 59.0499Z' fill='white'/%3E%3Cpath d='M28.51 64.74H30.06H30.24C30.4005 64.6928 30.5433 64.5988 30.65 64.47C30.8116 64.2364 30.8826 63.9521 30.85 63.67V50.36C30.8668 50.0778 30.7933 49.7976 30.64 49.56C30.5539 49.4552 30.4428 49.3738 30.317 49.3231C30.1912 49.2725 30.0547 49.2542 29.92 49.27H28.51V48.59H34.42H34.98H35.53H36.07H36.61C38.156 48.4455 39.7049 48.8336 41 49.69C41.4132 49.9937 41.7589 50.3798 42.0154 50.8239C42.2718 51.2679 42.4334 51.7603 42.49 52.27V52.47C42.49 52.58 42.49 52.7 42.49 52.83C42.49 52.96 42.49 53.08 42.49 53.2C42.2949 53.9038 41.8903 54.5315 41.33 55C40.5468 55.6324 39.585 56.0031 38.58 56.06C39.8176 56.1854 40.9834 56.7001 41.91 57.53C42.353 57.9212 42.7039 58.4056 42.9373 58.9485C43.1707 59.4915 43.2809 60.0794 43.26 60.67C43.26 60.86 43.26 61.05 43.26 61.25C43.2413 61.4456 43.2079 61.6395 43.16 61.83C42.9259 62.7998 42.407 63.6775 41.67 64.35C40.5917 65.2018 39.2289 65.6095 37.86 65.49H36.66H35.87H35.68H35.05H28.51V64.74ZM36.19 55.74H36.93C37.8716 55.676 38.7492 55.2408 39.37 54.53C39.8168 53.9629 40.0377 53.2504 39.99 52.53C40.0345 51.8034 39.7982 51.0874 39.33 50.53C38.9401 50.0961 38.4584 49.7546 37.92 49.53C37.5464 49.3948 37.1562 49.3107 36.76 49.28H35.97H35.43C35.2249 49.296 35.021 49.3261 34.82 49.37C34.4143 49.4469 34.0207 49.5781 33.65 49.76C33.4985 49.8142 33.3669 49.9129 33.2723 50.0432C33.1777 50.1734 33.1247 50.3291 33.12 50.49V55.83L36.19 55.74ZM33.12 63.74C33.3672 64.0045 33.6581 64.2244 33.98 64.39C34.2566 64.5317 34.5534 64.6295 34.86 64.68C35.0566 64.7295 35.2576 64.7596 35.46 64.77H36.05C37.0839 64.872 38.1222 64.6256 39 64.07C39.5768 63.6374 40.026 63.0569 40.3 62.39C40.41 62.0988 40.4904 61.7973 40.54 61.49C40.5776 61.2317 40.5977 60.9711 40.6 60.71C40.6183 59.6253 40.2655 58.5668 39.6 57.71C39.2094 57.2669 38.7194 56.9226 38.1702 56.7054C37.6209 56.4881 37.028 56.404 36.44 56.46H33.12V63.74Z' fill='url(%23paint2_linear_3701_3349)'/%3E%3Cpath d='M49.05 58.3099L49.59 58.2199C49.775 58.1827 49.962 58.156 50.15 58.1399H50.71H51.24C52.2717 58.0675 53.3009 58.3117 54.19 58.8399C54.7742 59.2252 55.244 59.7606 55.55 60.3899C55.6571 60.6373 55.7376 60.8955 55.79 61.1599C55.839 61.3868 55.8658 61.6179 55.87 61.8499C55.8986 62.3043 55.8235 62.7592 55.6502 63.1802C55.477 63.6013 55.2102 63.9773 54.87 64.2799C54.224 64.8641 53.4272 65.2556 52.57 65.4099H52.22H45.33V64.8799H46.33C46.5509 64.8857 46.7711 64.8518 46.98 64.7799C47.14 64.7199 47.21 64.5499 47.21 64.2899V55.2899C47.21 55.0299 47.14 54.8699 46.98 54.7999C46.7703 54.732 46.5503 54.7016 46.33 54.7099H45.33V54.1699H50.89V54.7099H49.89C49.6731 54.7037 49.4568 54.7342 49.25 54.7999C49.09 54.8699 49.01 55.0299 49.01 55.2899L49.05 58.3099ZM49.05 64.3099C49.2483 64.518 49.491 64.6787 49.76 64.7799C50.0032 64.8707 50.2604 64.918 50.52 64.9199C50.9617 64.9565 51.406 64.8948 51.821 64.7391C52.2359 64.5835 52.6113 64.3379 52.92 64.0199C53.4609 63.4135 53.7474 62.6221 53.72 61.8099C53.7642 61.3727 53.7048 60.9313 53.5467 60.5213C53.3886 60.1113 53.1362 59.7443 52.81 59.4499C52.1369 58.9462 51.3099 58.6917 50.47 58.7299C50.2003 58.7125 49.9297 58.7125 49.66 58.7299C49.43 58.7299 49.23 58.7899 49.05 58.8299V64.3099ZM58.05 55.3099C58.05 55.0499 57.97 54.8899 57.82 54.8199C57.6102 54.7527 57.3902 54.7222 57.17 54.7299H56.17V54.1899H61.8V54.7299H60.8C60.5831 54.723 60.3666 54.7534 60.16 54.8199C59.99 54.8899 59.91 55.0499 59.91 55.3099V64.3099C59.91 64.5699 59.99 64.7399 60.16 64.7999C60.3659 64.8702 60.5825 64.9041 60.8 64.8999H61.8V65.4299H56.23V64.8999H57.23C57.4509 64.9048 57.6709 64.871 57.88 64.7999C58.03 64.7399 58.11 64.5699 58.11 64.3099L58.05 55.3099Z' fill='url(%23paint3_linear_3701_3349)'/%3E%3Cpath d='M73.49 47.62C73.4853 47.6498 73.4853 47.6802 73.49 47.71C73.49 47.71 73.49 47.78 73.49 47.81V48C73.5006 48.3052 73.4464 48.6092 73.3309 48.8918C73.2154 49.1745 73.0413 49.4295 72.82 49.64C72.312 50.1172 71.7398 50.5212 71.12 50.84C70.67 51.09 70.12 51.34 69.64 51.61C69.16 51.88 68.56 52.17 68.02 52.49L67.33 52.95C67.0967 53.11 66.8667 53.28 66.64 53.46C66.3752 53.6735 66.1308 53.9112 65.91 54.17C65.7019 54.3951 65.5113 54.6358 65.34 54.89C64.9734 55.4456 64.6904 56.0521 64.5 56.69C64.402 57.0187 64.3218 57.3526 64.26 57.69V57.81C64.2726 57.8155 64.2863 57.8183 64.3 57.8183C64.3138 57.8183 64.3274 57.8155 64.34 57.81C64.3528 57.778 64.3696 57.7478 64.39 57.72C64.463 57.5368 64.5265 57.3498 64.58 57.16C64.6978 56.8322 64.8486 56.5173 65.03 56.22C65.0904 56.101 65.1607 55.9873 65.24 55.88C65.3144 55.7603 65.3979 55.6466 65.49 55.54C65.8624 55.1002 66.3051 54.7252 66.8 54.43C67.4759 54.0756 68.2405 53.9261 69 54C70.3989 54.0094 71.7464 54.5285 72.79 55.46C73.3887 56.0193 73.8541 56.706 74.1518 57.4693C74.4495 58.2326 74.5719 59.053 74.51 59.87C74.566 60.6687 74.4505 61.4701 74.171 62.2204C73.8916 62.9707 73.4548 63.6525 72.89 64.22C71.8288 65.1856 70.4342 65.7019 69 65.66C68.3356 65.7088 67.6683 65.6213 67.0389 65.4029C66.4095 65.1845 65.8314 64.8398 65.34 64.39C64.555 63.615 63.9832 62.6506 63.68 61.59C63.61 61.28 63.56 60.98 63.52 60.68C63.4812 60.395 63.4611 60.1077 63.46 59.82C63.4707 58.814 63.5644 57.8106 63.74 56.82C63.9802 55.564 64.4997 54.3781 65.26 53.35C65.4278 53.0833 65.615 52.8293 65.82 52.59L66.51 51.82C67.348 50.8982 68.37 50.1624 69.51 49.66L71.83 48.81C72.1358 48.7163 72.4233 48.5708 72.68 48.38C72.7881 48.289 72.8727 48.1734 72.9266 48.0429C72.9806 47.9123 73.0023 47.7707 72.99 47.63L73.49 47.62ZM71.6 63.62C72.1377 62.4378 72.3977 61.1482 72.36 59.85C72.36 59.6 72.36 59.25 72.36 58.79C72.3327 58.2935 72.2557 57.8011 72.13 57.32C71.9371 56.6161 71.5961 55.9616 71.13 55.4C70.8725 55.0897 70.5454 54.8447 70.1752 54.6848C69.8051 54.525 69.4024 54.4548 69 54.48C68.505 54.4665 68.0148 54.5809 67.5769 54.8121C67.139 55.0434 66.7681 55.3836 66.5 55.8C65.8103 57.015 65.4938 58.4062 65.59 59.8C65.4956 61.1949 65.8157 62.5865 66.51 63.8C66.7736 64.2205 67.1413 64.5657 67.5776 64.8023C68.0139 65.0388 68.5038 65.1586 69 65.15C69.5402 65.1829 70.0778 65.0515 70.5418 64.773C71.0059 64.4946 71.3748 64.0821 71.6 63.59V63.62Z' fill='url(%23paint4_linear_3701_3349)'/%3E%3Cpath d='M77.67 55.6899C78.2062 55.1349 78.8487 54.6936 79.5591 54.3922C80.2695 54.0908 81.0333 53.9354 81.805 53.9354C82.5767 53.9354 83.3405 54.0908 84.0509 54.3922C84.7613 54.6936 85.4038 55.1349 85.94 55.6899C86.8291 56.8681 87.31 58.3039 87.31 59.7799C87.31 61.2559 86.8291 62.6917 85.94 63.8699C85.4396 64.474 84.8016 64.9492 84.0794 65.2554C83.3572 65.5617 82.5721 65.6901 81.79 65.6299C81.012 65.6828 80.2325 65.553 79.5137 65.2508C78.7948 64.9487 78.1566 64.4827 77.65 63.8899C76.7553 62.7046 76.2712 61.26 76.2712 59.7749C76.2712 58.2898 76.7553 56.8452 77.65 55.6599L77.67 55.6899ZM79.12 63.4599C79.465 64.1029 80.0038 64.6207 80.66 64.9399C80.8509 65.0149 81.0485 65.0718 81.25 65.1099C81.4297 65.1233 81.6103 65.1233 81.79 65.1099C81.998 65.1074 82.2054 65.0873 82.41 65.0499C82.6563 65.007 82.8953 64.9295 83.12 64.8199C83.7245 64.4645 84.2113 63.9395 84.52 63.3099C85.0189 62.2033 85.2386 60.9912 85.16 59.7799C85.2399 58.5685 85.02 57.3561 84.52 56.2499C84.2114 55.6176 83.7248 55.0893 83.12 54.7299C82.8935 54.6247 82.6551 54.5475 82.41 54.4999C82.2054 54.4625 81.998 54.4424 81.79 54.4399C81.609 54.4435 81.4286 54.4602 81.25 54.4899C81.0473 54.5232 80.8493 54.5803 80.66 54.6599C80.0041 54.9747 79.465 55.4894 79.12 56.1299C78.5695 57.2637 78.328 58.5228 78.42 59.7799C78.3241 61.0469 78.5656 62.3166 79.12 63.4599Z' fill='url(%23paint5_linear_3701_3349)'/%3E%3Cpath d='M89 55.09C89.3379 55.0487 89.6722 54.9818 90 54.89L90.81 54.65L91.06 54.59L91.3 54.5099L91.61 54.41C91.6943 54.3786 91.7814 54.3552 91.87 54.34L92.05 54.2599C92.1079 54.249 92.1626 54.2251 92.21 54.1899C92.2927 54.1594 92.3729 54.1226 92.45 54.08L92.7 54V55.14L92.97 54.93L93.31 54.7C93.6489 54.5031 94.0076 54.3422 94.38 54.22C94.8207 54.0685 95.2841 53.9941 95.75 54H96.1C96.8055 54.0488 97.494 54.2385 98.1248 54.558C98.7557 54.8775 99.3161 55.3202 99.7729 55.86C100.23 56.3998 100.574 57.0257 100.784 57.7007C100.995 58.3757 101.069 59.0861 101 59.79C101.07 61.3355 100.532 62.8471 99.5 64C99.0069 64.5393 98.4032 64.9659 97.7301 65.2507C97.0571 65.5355 96.3305 65.6716 95.6 65.65C95.2904 65.6715 94.9796 65.6715 94.67 65.65C94.3913 65.6232 94.1164 65.5662 93.85 65.48C93.661 65.4486 93.4764 65.3949 93.3 65.32C93.11 65.23 92.91 65.1399 92.7 65.0199V69.58C92.7 69.83 92.78 69.98 92.94 70.04C93.1449 70.1142 93.3622 70.1482 93.58 70.1399H94.58V70.6999H89V70.0999H90C90.2223 70.1016 90.4429 70.0609 90.65 69.98C90.81 69.92 90.89 69.75 90.89 69.5V56.5C90.8949 56.3856 90.8761 56.2716 90.8348 56.1649C90.7935 56.0582 90.7306 55.9612 90.65 55.88C90.1349 55.6665 89.5714 55.5974 89.02 55.68L89 55.09ZM92.74 63.46C92.7312 63.5497 92.7312 63.6402 92.74 63.73C92.7686 63.8405 92.816 63.9454 92.88 64.04C93.0909 64.3605 93.38 64.622 93.72 64.8C94.2181 65.062 94.7782 65.183 95.34 65.15C95.8911 65.1585 96.4333 65.0109 96.904 64.7242C97.3747 64.4375 97.7547 64.0235 98 63.53C98.6317 62.4042 98.9526 61.1307 98.93 59.84C99.0128 58.6943 98.7554 57.5498 98.19 56.55C97.7957 55.9226 97.2348 55.4172 96.57 55.09C96.324 54.9767 96.0656 54.8928 95.8 54.84C95.5756 54.7984 95.3482 54.7749 95.12 54.77C94.9169 54.7563 94.7131 54.7563 94.51 54.77C94.2816 54.8042 94.0571 54.8611 93.84 54.9399C93.6366 55.0107 93.442 55.1047 93.26 55.22C93.0631 55.3443 92.8847 55.4958 92.73 55.6699L92.74 63.46Z' fill='url(%23paint6_linear_3701_3349)'/%3E%3Cpath d='M29 82.7C29.1761 82.6894 29.3471 82.6367 29.4985 82.5462C29.6499 82.4557 29.7773 82.3301 29.87 82.18C30.08 81.8135 30.2478 81.4243 30.37 81.02C30.3655 80.9701 30.3655 80.9199 30.37 80.87L30.42 80.7C30.47 80.54 30.53 80.35 30.59 80.12C30.65 79.89 30.73 79.65 30.79 79.38C30.813 79.321 30.833 79.261 30.85 79.2C30.85 79.14 30.85 79.08 30.85 79.02C30.96 78.62 31.05 78.23 31.13 77.87C31.1939 77.621 31.234 77.3665 31.25 77.11C31.2615 77.02 31.2532 76.9286 31.2255 76.8422C31.1979 76.7558 31.1516 76.6766 31.09 76.61C30.9566 76.5327 30.8041 76.4946 30.65 76.5H30.25V76.24H35.18V76.5H34.51C34.444 76.5196 34.385 76.5578 34.34 76.61C34.2786 76.7011 34.2504 76.8105 34.26 76.92V82.15C34.2487 82.2596 34.2771 82.3696 34.34 82.46C34.3822 82.5153 34.4423 82.5541 34.51 82.57H35.18L35.26 84.33H35V84C35 83.77 34.81 83.56 34.43 83.36C34.0393 83.1625 33.6214 83.0244 33.19 82.95H32.88H31.62H31.22L30.79 83.02C30.3921 83.1055 30.0083 83.2469 29.65 83.44C29.5096 83.4967 29.3876 83.5912 29.2976 83.713C29.2075 83.8348 29.153 83.9791 29.14 84.13V84.43H28.85L29 82.7ZM33.09 82.59H33.21C33.2777 82.5741 33.3378 82.5353 33.38 82.48C33.4386 82.3879 33.4634 82.2783 33.45 82.17V76.93C33.4582 76.8264 33.4375 76.7225 33.39 76.63C33.3489 76.5781 33.2932 76.5398 33.23 76.52H32.23C32.1434 76.5113 32.056 76.5273 31.9781 76.5662C31.9002 76.6052 31.835 76.6654 31.79 76.74C31.6963 76.9396 31.6323 77.1519 31.6 77.37C31.6 77.44 31.6 77.52 31.55 77.6C31.5 77.68 31.55 77.76 31.55 77.84C31.5 78.13 31.44 78.4 31.38 78.65C31.32 78.9 31.27 79.13 31.21 79.36C31.0462 80.0173 30.8459 80.665 30.61 81.3C30.4658 81.6163 30.3746 81.9541 30.34 82.3C30.3331 82.3453 30.3387 82.3917 30.3564 82.434C30.374 82.4763 30.4029 82.513 30.44 82.54C30.5066 82.5809 30.5821 82.6049 30.66 82.61H33.13L33.09 82.59Z' fill='url(%23paint7_linear_3701_3349)'/%3E%3Cpath d='M41.71 76.92V76.82C41.7095 76.7784 41.7004 76.7374 41.6832 76.6995C41.6659 76.6616 41.641 76.6277 41.61 76.6C41.544 76.5526 41.4692 76.5186 41.39 76.5H40.79V76.24H43.52V76.5H42.84C42.7769 76.5198 42.7211 76.5581 42.68 76.61C42.6144 76.6992 42.5858 76.8102 42.6 76.92V82.15C42.5919 82.2044 42.5948 82.2599 42.6085 82.3131C42.6223 82.3664 42.6466 82.4163 42.68 82.46C42.7185 82.5146 42.7753 82.5536 42.84 82.57H43.52V82.83H40.79V82.57H41.47C41.5338 82.5514 41.5898 82.5128 41.63 82.46C41.6929 82.3696 41.7213 82.2596 41.71 82.15V77.38L38.27 82.16C38.2668 82.2765 38.2981 82.3913 38.36 82.49C38.4108 82.5356 38.473 82.5667 38.54 82.58H39.19V82.84H36.46V82.58H37.14C37.2068 82.562 37.2663 82.5236 37.31 82.47C37.3686 82.3779 37.3934 82.2683 37.38 82.16V76.93C37.3918 76.8218 37.3672 76.7127 37.31 76.62C37.2634 76.5697 37.205 76.5319 37.14 76.51H36.46V76.25H39.19V76.51H38.51C38.4481 76.5322 38.3929 76.5701 38.35 76.62C38.2887 76.7111 38.2604 76.8205 38.27 76.93V81.68L41.71 76.92Z' fill='url(%23paint8_linear_3701_3349)'/%3E%3Cpath d='M46.33 79H46.42H46.54H46.76H47H47.07C47.5012 79.0199 47.9277 78.9045 48.29 78.67C48.4459 78.5554 48.5712 78.4043 48.6549 78.2299C48.7386 78.0555 48.7781 77.8632 48.77 77.67C48.7818 77.4891 48.7578 77.3078 48.6995 77.1362C48.6411 76.9646 48.5496 76.8062 48.43 76.67C48.3007 76.5375 48.1446 76.4342 47.9722 76.367C47.7997 76.2997 47.6149 76.2701 47.43 76.28H47.08L46.69 76.38C46.3969 76.484 46.1232 76.6361 45.88 76.83C45.7662 76.9066 45.6705 77.0071 45.5997 77.1246C45.5289 77.242 45.4846 77.3736 45.47 77.51V77.77H45.19L45.31 76.12H45.62V76.42C45.9318 76.2491 46.2697 76.1308 46.62 76.07C46.9066 76.0129 47.1979 75.9828 47.49 75.98C48.013 75.9493 48.5345 76.0598 49 76.3C49.292 76.4697 49.5362 76.7105 49.71 77C49.7541 77.104 49.7908 77.2109 49.82 77.32C49.8294 77.4164 49.8294 77.5136 49.82 77.61C49.8198 77.799 49.7796 77.9858 49.702 78.1581C49.6244 78.3305 49.5113 78.4845 49.37 78.61C49.0664 78.8903 48.6729 79.0533 48.26 79.07L48.55 79.14C48.6528 79.1643 48.7532 79.1977 48.85 79.24C49.1416 79.3687 49.4037 79.5559 49.62 79.79C49.8578 80.0677 49.9827 80.4246 49.97 80.79C49.9682 81.0681 49.9033 81.3421 49.7804 81.5915C49.6574 81.8409 49.4795 82.0592 49.26 82.23C48.73 82.6417 48.0705 82.8509 47.4 82.82C46.7582 82.8485 46.1193 82.7179 45.54 82.44C45.3579 82.3596 45.1934 82.244 45.0561 82.0999C44.9189 81.9557 44.8114 81.7858 44.74 81.6C44.7352 81.5702 44.7352 81.5398 44.74 81.51C44.7357 81.4835 44.7357 81.4565 44.74 81.43C44.7366 81.3489 44.7499 81.268 44.7791 81.1923C44.8084 81.1166 44.853 81.0477 44.91 80.99C44.9625 80.9378 45.025 80.8967 45.0937 80.8692C45.1624 80.8417 45.236 80.8284 45.31 80.83C45.3831 80.8236 45.4566 80.8349 45.5244 80.8627C45.5923 80.8905 45.6525 80.9342 45.7 80.99C45.7781 81.0976 45.8201 81.2271 45.82 81.36C45.8262 81.4065 45.8262 81.4535 45.82 81.5V81.6C45.8128 81.6296 45.8128 81.6604 45.82 81.69C45.8138 81.7365 45.8138 81.7835 45.82 81.83C45.82 82.02 45.96 82.2 46.24 82.34C46.5504 82.4939 46.8937 82.5695 47.24 82.56C47.4722 82.5671 47.7034 82.5274 47.9199 82.4432C48.1363 82.359 48.3337 82.2321 48.5 82.07C48.673 81.8961 48.8078 81.6879 48.8956 81.4589C48.9834 81.2299 49.0224 80.985 49.01 80.74C49.0179 80.5354 48.9838 80.3314 48.9099 80.1405C48.8359 79.9496 48.7237 79.7759 48.58 79.63C48.2213 79.3271 47.7583 79.1764 47.29 79.21H47H46.81H46.68H46.56H46.46H46.37L46.33 79Z' fill='url(%23paint9_linear_3701_3349)'/%3E%3Cpath d='M52.46 80.8399C52.36 81.1099 52.26 81.3499 52.18 81.5799C52.1052 81.7613 52.0613 81.954 52.05 82.1499C52.05 82.1499 52.05 82.1499 52.05 82.2299C52.0453 82.2597 52.0453 82.2901 52.05 82.3199C52.0662 82.3871 52.0932 82.4513 52.13 82.5099C52.1449 82.5338 52.1655 82.5536 52.1899 82.5676C52.2143 82.5815 52.2419 82.5892 52.27 82.5899H52.69V82.8499H50.69V82.5899H51C51.1 82.5899 51.2 82.5199 51.32 82.3799C51.4962 82.1448 51.6439 81.8897 51.76 81.6199C51.85 81.4299 52.05 80.9799 52.35 80.2699C52.65 79.5599 53.16 78.2099 53.87 76.2699H54.28L56.4 81.9999C56.4 81.9999 56.4 82.0699 56.4 82.1099C56.4173 82.1562 56.4408 82.2 56.47 82.2399C56.5158 82.3295 56.5807 82.408 56.66 82.4699C56.7672 82.5477 56.8977 82.5866 57.03 82.5799H57.24V82.8399H54.8V82.5799H55.3C55.3662 82.5706 55.4305 82.5503 55.49 82.5199C55.5204 82.4989 55.5447 82.4703 55.5605 82.437C55.5763 82.4036 55.583 82.3667 55.58 82.3299C55.5756 82.2307 55.5554 82.1327 55.52 82.0399C55.4768 81.8832 55.4234 81.7296 55.36 81.5799L54.88 80.2399H52.68L52.46 80.8399ZM54.78 79.9999L53.78 77.3099L52.78 79.9999H54.78Z' fill='url(%23paint10_linear_3701_3349)'/%3E%3Cpath d='M63.24 76.92V76.82C63.2416 76.7781 63.2333 76.7364 63.216 76.6982C63.1986 76.66 63.1726 76.6264 63.14 76.6C63.0739 76.5526 62.9992 76.5186 62.92 76.5H62.33V76.24H65.06V76.5H64.35C64.2892 76.5242 64.237 76.566 64.2 76.62C64.1451 76.7062 64.1205 76.8082 64.13 76.91V82.14C64.1205 82.2418 64.1451 82.3438 64.2 82.43C64.237 82.484 64.2892 82.5258 64.35 82.55H65.06V82.81H62.33V82.55H63C63.0647 82.5336 63.1215 82.4946 63.16 82.44C63.1934 82.3963 63.2178 82.3464 63.2315 82.2931C63.2453 82.2399 63.2481 82.1844 63.24 82.13V77.38L59.81 82.16V82.24C59.7905 82.312 59.7905 82.388 59.81 82.46C59.8455 82.5024 59.8899 82.5365 59.94 82.56H60.05H60.68V82.82H58V82.56H58.67C58.7377 82.5441 58.7978 82.5053 58.84 82.45C58.9029 82.3596 58.9313 82.2496 58.92 82.14V76.93C58.9296 76.8206 58.9014 76.7111 58.84 76.62C58.795 76.5678 58.736 76.5296 58.67 76.51H58V76.25H60.73V76.51H60.05C59.985 76.5319 59.9266 76.5697 59.88 76.62C59.8229 76.7127 59.7982 76.8218 59.81 76.93V81.68L63.24 76.92ZM60.24 75.67C60.107 75.5732 59.9982 75.4471 59.9219 75.3014C59.8456 75.1557 59.8039 74.9944 59.8 74.83C59.792 74.7099 59.8236 74.5904 59.89 74.49C59.9422 74.4232 60.0113 74.3715 60.09 74.34H60.17H60.25C60.3091 74.3368 60.3681 74.3479 60.422 74.3723C60.476 74.3966 60.5233 74.4336 60.56 74.48C60.6351 74.563 60.6808 74.6684 60.69 74.78L60.63 74.9C60.6319 74.9233 60.6319 74.9467 60.63 74.97C60.6075 74.9964 60.5905 75.027 60.58 75.06C60.5744 75.0964 60.5744 75.1335 60.58 75.17C60.5741 75.1997 60.5741 75.2303 60.58 75.26C60.6066 75.3052 60.6403 75.3457 60.68 75.38C60.7732 75.4511 60.8781 75.5052 60.99 75.54C61.1713 75.5951 61.3607 75.6188 61.55 75.61C61.7393 75.618 61.9285 75.5944 62.11 75.54C62.2201 75.5082 62.3223 75.4537 62.41 75.38C62.4525 75.3486 62.4867 75.3074 62.51 75.26C62.5159 75.2303 62.5159 75.1997 62.51 75.17C62.5156 75.1335 62.5156 75.0964 62.51 75.06V74.97C62.5048 74.9402 62.5048 74.9098 62.51 74.88C62.51 74.88 62.51 74.8 62.46 74.75C62.41 74.7 62.46 74.75 62.46 74.68C62.4553 74.6603 62.4553 74.6397 62.46 74.62C62.4697 74.5104 62.5114 74.406 62.58 74.32C62.6193 74.274 62.6685 74.2375 62.7239 74.2132C62.7793 74.189 62.8395 74.1776 62.9 74.18H62.98H63.06C63.1563 74.2173 63.2373 74.2859 63.2899 74.3747C63.3425 74.4636 63.3637 74.5676 63.35 74.67C63.3439 74.834 63.3013 74.9945 63.2252 75.1398C63.149 75.2852 63.0413 75.4117 62.91 75.51C62.5456 75.7572 62.1154 75.8893 61.675 75.8893C61.2346 75.8893 60.8044 75.7572 60.44 75.51L60.24 75.67Z' fill='url(%23paint11_linear_3701_3349)'/%3E%3Cpath d='M71.44 79.27V76.93C71.4496 76.8206 71.4214 76.7111 71.36 76.62C71.3189 76.5681 71.2632 76.5298 71.2 76.51H70.52V76.25H73.25V76.51H72.57C72.5069 76.5298 72.4511 76.5681 72.41 76.62C72.3487 76.7111 72.3204 76.8206 72.33 76.93V82.16C72.3187 82.2696 72.3471 82.3796 72.41 82.47C72.4485 82.5246 72.5053 82.5636 72.57 82.58H73.25V82.84H70.52V82.58H71.2C71.2648 82.5636 71.3215 82.5246 71.36 82.47C71.4229 82.3796 71.4513 82.2696 71.44 82.16V79.54H68V82.16C67.9887 82.2696 68.0171 82.3796 68.08 82.47C68.1202 82.5229 68.1763 82.5614 68.24 82.58H68.92V82.84H66.21V82.58H66.89C66.9568 82.5621 67.0163 82.5236 67.06 82.47C67.1186 82.3779 67.1434 82.2683 67.13 82.16V76.93C67.1418 76.8218 67.1171 76.7127 67.06 76.62C67.0134 76.5697 66.955 76.5319 66.89 76.51H66.21V76.25H68.94V76.51H68.26C68.1981 76.5322 68.1429 76.5701 68.1 76.62C68.0387 76.7111 68.0104 76.8206 68.02 76.93V79.27H71.44Z' fill='url(%23paint12_linear_3701_3349)'/%3E%3Cpath d='M76.65 79.23C77.14 79.281 77.6351 79.2229 78.1 79.06C78.1703 79.0254 78.2303 78.9731 78.2742 78.9082C78.318 78.8433 78.3441 78.7681 78.35 78.69V78.45H78.63V80.28H78.35V80C78.3449 79.9204 78.3191 79.8436 78.2753 79.7769C78.2314 79.7103 78.1711 79.6562 78.1 79.62C77.6327 79.468 77.1392 79.4135 76.65 79.46H76.21V82.12C76.1987 82.2296 76.2271 82.3396 76.29 82.43C76.3285 82.4846 76.3853 82.5236 76.45 82.54H76.71H77.29L77.96 82.46C78.3456 82.397 78.724 82.2966 79.09 82.16C79.44 82.02 79.64 81.85 79.68 81.64L79.74 81.36H80L79.68 82.83H74.4V82.57H75.08C75.1448 82.5536 75.2015 82.5146 75.24 82.46C75.3029 82.3696 75.3313 82.2596 75.32 82.15V76.93C75.3296 76.8206 75.3014 76.7111 75.24 76.62C75.1989 76.5681 75.1432 76.5298 75.08 76.51H74.4V76.25H79.65V77.58H79.37V77.09C79.0262 76.8638 78.6428 76.7044 78.24 76.62C77.8708 76.5492 77.4959 76.5124 77.12 76.51H76.57C76.5155 76.5044 76.4605 76.5124 76.4098 76.5333C76.3592 76.5543 76.3146 76.5875 76.28 76.63C76.2253 76.724 76.1976 76.8313 76.2 76.94V79.24L76.65 79.23Z' fill='url(%23paint13_linear_3701_3349)'/%3E%3Cpath d='M83.05 76.2299H83.88C84.5886 76.1777 85.294 76.3681 85.88 76.7699C86.1141 76.946 86.3031 77.1753 86.4313 77.4387C86.5595 77.7022 86.6233 77.9923 86.6174 78.2853C86.6116 78.5782 86.5362 78.8655 86.3976 79.1237C86.259 79.3818 86.061 79.6033 85.82 79.7699C85.221 80.1418 84.5246 80.3264 83.82 80.2999H83.65H83.47H83.31H83.16H82.94V82.2999C82.9319 82.3543 82.9348 82.4098 82.9485 82.463C82.9622 82.5163 82.9866 82.5662 83.02 82.6099C83.0585 82.6645 83.1153 82.7035 83.18 82.7199H83.86V82.9799H81.07V82.7199H81.75C81.8137 82.7013 81.8698 82.6628 81.91 82.6099C81.9729 82.5195 82.0013 82.4095 81.99 82.2999V76.9299C81.9996 76.8205 81.9714 76.711 81.91 76.6199C81.8671 76.57 81.812 76.5321 81.75 76.5099H81.06V76.2499H83.06L83.05 76.2299ZM82.88 79.8799C83.0114 79.9095 83.1454 79.9263 83.28 79.9299H83.8C84.0358 79.9457 84.2722 79.9071 84.4907 79.8169C84.7092 79.7267 84.904 79.5875 85.06 79.4099C85.3464 79.0727 85.4994 78.6422 85.49 78.1999C85.4873 77.7517 85.3118 77.3219 85 76.9999C84.8416 76.8396 84.6509 76.7147 84.4405 76.6337C84.2302 76.5527 84.005 76.5173 83.78 76.5299C83.5941 76.5232 83.4083 76.5468 83.23 76.5999C83.0931 76.6438 82.9622 76.7042 82.84 76.7799L82.88 79.8799Z' fill='url(%23paint14_linear_3701_3349)'/%3E%3Cpath d='M87.66 78.8899C87.7035 78.643 87.7739 78.4015 87.87 78.1699C87.9827 77.9056 88.1235 77.6541 88.29 77.4199C88.4764 77.1625 88.7026 76.9364 88.96 76.7499L89.17 76.6099L89.39 76.4899C89.7037 76.3294 90.0415 76.2214 90.39 76.1699C90.6383 76.1313 90.8888 76.1079 91.14 76.0999C91.5643 76.0934 91.9868 76.1576 92.39 76.2899C92.7088 76.3961 93.0091 76.5513 93.28 76.7499C93.5374 76.9364 93.7636 77.1625 93.95 77.4199C94.1165 77.6541 94.2574 77.9056 94.37 78.1699C94.457 78.4046 94.5272 78.6453 94.58 78.8899C94.618 79.1012 94.6381 79.3153 94.64 79.5299C94.6522 80.1105 94.5181 80.6848 94.25 81.1999C94.004 81.6485 93.6626 82.0376 93.25 82.3399C92.9524 82.5679 92.6125 82.7345 92.25 82.8299C91.8786 82.9315 91.4951 82.9819 91.11 82.9799C90.93 82.9799 90.7 82.9799 90.41 82.9799C90.1051 82.9334 89.8086 82.8424 89.53 82.7099C89.4298 82.675 89.3328 82.6315 89.24 82.5799L89 82.3399C88.5863 82.0388 88.2447 81.6494 88 81.1999C87.7379 80.6822 87.6009 80.1102 87.6 79.5299C87.6019 79.3153 87.622 79.1012 87.66 78.8899ZM88.66 79.8899C88.66 80.0199 88.66 80.1399 88.66 80.2699C88.7718 80.9007 89.0362 81.4947 89.43 81.9999C89.6365 82.2391 89.8921 82.4309 90.1795 82.5624C90.4668 82.6939 90.779 82.762 91.095 82.762C91.411 82.762 91.7232 82.6939 92.0106 82.5624C92.2979 82.4309 92.5535 82.2391 92.76 81.9999C93.1287 81.5043 93.3754 80.9287 93.48 80.3199C93.48 80.1899 93.48 80.0699 93.48 79.9399C93.48 79.8099 93.48 79.6899 93.48 79.5699C93.5071 78.7746 93.2832 77.9909 92.84 77.3299C92.6354 77.045 92.3658 76.8129 92.0537 76.6528C91.7416 76.4927 91.3958 76.4092 91.045 76.4092C90.6942 76.4092 90.3484 76.4927 90.0363 76.6528C89.7242 76.8129 89.4546 77.045 89.25 77.3299C88.8068 77.9909 88.5829 78.7746 88.61 79.5699C88.66 79.6499 88.66 79.7699 88.67 79.8999L88.66 79.8899Z' fill='url(%23paint15_linear_3701_3349)'/%3E%3Cpath d='M95.75 82.59H96.43C96.4947 82.5736 96.5515 82.5346 96.59 82.48C96.6529 82.3896 96.6813 82.2796 96.67 82.17V76.93C96.6735 76.8211 96.6457 76.7136 96.59 76.62C96.5554 76.5775 96.5108 76.5443 96.4602 76.5233C96.4096 76.5024 96.3545 76.4944 96.3 76.5H95.75V76.24H98.93C99.5459 76.1856 100.161 76.3484 100.67 76.7C100.831 76.8183 100.966 76.9679 101.067 77.1397C101.169 77.3116 101.234 77.5021 101.26 77.7V77.77C101.26 77.77 101.26 77.87 101.26 77.92C101.256 77.9666 101.256 78.0134 101.26 78.06C101.185 78.334 101.032 78.5805 100.82 78.77C100.513 79.0184 100.135 79.1621 99.74 79.18C100.223 79.2349 100.677 79.4375 101.04 79.76C101.216 79.9138 101.356 80.1049 101.449 80.3193C101.543 80.5337 101.587 80.7662 101.58 81C101.58 81.07 101.58 81.15 101.58 81.22C101.586 81.2966 101.586 81.3734 101.58 81.45C101.492 81.8367 101.286 82.1864 100.99 82.45C100.566 82.7781 100.034 82.9352 99.5 82.89H99H98.69H95.75V82.59ZM98.75 79.06H99.04C99.1869 79.0446 99.3314 79.011 99.47 78.96C99.6712 78.8716 99.8517 78.7421 100 78.58C100.177 78.3524 100.262 78.0672 100.24 77.78C100.26 77.4992 100.174 77.221 100 77C99.8471 76.8341 99.6593 76.7043 99.45 76.62C99.3022 76.565 99.1473 76.5313 98.99 76.52H98.47C98.3903 76.5104 98.3097 76.5104 98.23 76.52C98.0709 76.5551 97.9165 76.6088 97.77 76.68C97.7109 76.7001 97.6592 76.7376 97.6217 76.7875C97.5842 76.8375 97.5627 76.8976 97.56 76.96V79.06H98.75ZM97.54 82.22C97.6361 82.3245 97.7516 82.4094 97.88 82.47C97.9892 82.5291 98.1075 82.5697 98.23 82.59C98.3063 82.6004 98.3837 82.6004 98.46 82.59H98.69C99.0961 82.6215 99.501 82.5159 99.84 82.29C100.07 82.1172 100.25 81.8858 100.36 81.62C100.398 81.5056 100.428 81.3886 100.45 81.27C100.45 81.16 100.45 81.05 100.45 80.97C100.466 80.5474 100.331 80.1329 100.07 79.8C99.9191 79.6259 99.7287 79.4905 99.5147 79.4053C99.3006 79.32 99.0693 79.2873 98.84 79.31H97.56L97.54 82.22Z' fill='url(%23paint16_linear_3701_3349)'/%3E%3Cpath d='M100.68 39.25H28.75V39.49H100.68V39.25Z' fill='url(%23paint17_linear_3701_3349)'/%3E%3Cpath d='M100.68 90.71H28.75V90.95H100.68V90.71Z' fill='url(%23paint18_linear_3701_3349)'/%3E%3Cpath opacity='0.71' d='M67.2 40.35L70.92 50.24L68.55 39.95L78.59 36.29L68.15 38.62L64.43 28.74L66.8 39.02L56.76 42.69L67.2 40.35Z' fill='url(%23paint19_radial_3701_3349)'/%3E%3Cpath opacity='0.71' d='M42.93 91.5599L45.51 98.3899L43.87 91.2799L50.81 88.7399L43.59 90.3599L41.01 83.5199L42.65 90.6399L35.71 93.1699L42.93 91.5599Z' fill='url(%23paint20_radial_3701_3349)'/%3E%3Cpath style='mix-blend-mode:screen' d='M119.56 78.33C123.13 81.9 116.05 94.77 103.75 107.07C91.45 119.37 78.57 126.46 75 122.88C71.43 119.3 78.51 106.44 90.81 94.14C103.11 81.84 116 74.75 119.56 78.33Z' fill='url(%23paint21_radial_3701_3349)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3701_3349' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(86.8556 96.57) scale(84.3846 82.73)'%3E%3Cstop stop-color='%23FFF1D1'/%3E%3Cstop offset='0.05' stop-color='%23FFC94C'/%3E%3Cstop offset='0.14' stop-color='%23A2621E'/%3E%3Cstop offset='0.16' stop-color='%23965B1C'/%3E%3Cstop offset='0.25' stop-color='%236E4314'/%3E%3Cstop offset='0.34' stop-color='%234C2E0E'/%3E%3Cstop offset='0.44' stop-color='%23301D09'/%3E%3Cstop offset='0.55' stop-color='%231B1005'/%3E%3Cstop offset='0.66' stop-color='%230C0702'/%3E%3Cstop offset='0.8' stop-color='%23030201'/%3E%3Cstop offset='1'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_3701_3349' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(47.4107 66.0769) rotate(-44.4869) scale(31.7907 13.5684)'%3E%3Cstop offset='0.14' stop-color='%23A2621E'/%3E%3Cstop offset='0.16' stop-color='%23965B1C'/%3E%3Cstop offset='0.25' stop-color='%236E4314'/%3E%3Cstop offset='0.34' stop-color='%234C2E0E'/%3E%3Cstop offset='0.44' stop-color='%23301D09'/%3E%3Cstop offset='0.55' stop-color='%231B1005'/%3E%3Cstop offset='0.66' stop-color='%230C0702'/%3E%3Cstop offset='0.8' stop-color='%23030201'/%3E%3Cstop offset='1'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint2_linear_3701_3349' x1='28.51' y1='57' x2='43.26' y2='57' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_3701_3349' x1='45.33' y1='59.8199' x2='61.8' y2='59.8199' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_3701_3349' x1='63.45' y1='56.64' x2='74.5' y2='56.64' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_3701_3349' x1='76.28' y1='59.8099' x2='87.31' y2='59.8099' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_3701_3349' x1='88.96' y1='62.2999' x2='101.04' y2='62.2999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_3701_3349' x1='28.85' y1='80.29' x2='35.31' y2='80.29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_3701_3349' x1='36.46' y1='79.55' x2='43.52' y2='79.55' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear_3701_3349' x1='44.67' y1='79.54' x2='49.92' y2='79.54' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear_3701_3349' x1='50.76' y1='79.5499' x2='57.28' y2='79.5499' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear_3701_3349' x1='58' y1='78.58' x2='65.06' y2='78.58' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear_3701_3349' x1='66.21' y1='79.55' x2='73.25' y2='79.55' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear_3701_3349' x1='74.4' y1='79.55' x2='80' y2='79.55' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear_3701_3349' x1='81.06' y1='79.5299' x2='86.55' y2='79.5299' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear_3701_3349' x1='87.6' y1='79.5399' x2='94.59' y2='79.5399' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint16_linear_3701_3349' x1='95.75' y1='79.55' x2='101.55' y2='79.55' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint17_linear_3701_3349' x1='38.81' y1='13.4598' x2='178.741' y2='153.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint18_linear_3701_3349' x1='38.81' y1='64.9302' x2='178.739' y2='204.87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23161A1F'/%3E%3Cstop offset='0.14' stop-color='%232A323B'/%3E%3Cstop offset='0.26' stop-color='%23343F4A'/%3E%3Cstop offset='0.36' stop-color='%232A323B'/%3E%3Cstop offset='0.49' stop-color='%23161A1F'/%3E%3Cstop offset='0.61' stop-color='%232A323B'/%3E%3Cstop offset='0.74' stop-color='%23343F4A'/%3E%3Cstop offset='0.84' stop-color='%232A323B'/%3E%3Cstop offset='1' stop-color='%23161A1F'/%3E%3C/linearGradient%3E%3CradialGradient id='paint19_radial_3701_3349' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(69.4116 34.973) rotate(73.1913) scale(11.2519 11.3593)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.09' stop-color='white' stop-opacity='0.84'/%3E%3Cstop offset='0.23' stop-color='white' stop-opacity='0.62'/%3E%3Cstop offset='0.36' stop-color='white' stop-opacity='0.43'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0.28'/%3E%3Cstop offset='0.63' stop-color='white' stop-opacity='0.15'/%3E%3Cstop offset='0.76' stop-color='white' stop-opacity='0.07'/%3E%3Cstop offset='0.89' stop-color='white' stop-opacity='0.02'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint20_radial_3701_3349' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(44.9777 86.5324) rotate(73.1913) scale(7.78209 7.85637)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.09' stop-color='white' stop-opacity='0.84'/%3E%3Cstop offset='0.23' stop-color='white' stop-opacity='0.62'/%3E%3Cstop offset='0.36' stop-color='white' stop-opacity='0.43'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0.28'/%3E%3Cstop offset='0.63' stop-color='white' stop-opacity='0.15'/%3E%3Cstop offset='0.76' stop-color='white' stop-opacity='0.07'/%3E%3Cstop offset='0.89' stop-color='white' stop-opacity='0.02'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint21_radial_3701_3349' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(95.209 96.7846) rotate(-45) scale(31.5047 9.1098)'%3E%3Cstop offset='0.14' stop-color='%23A2621E'/%3E%3Cstop offset='0.16' stop-color='%23A96C29' stop-opacity='0.93'/%3E%3Cstop offset='0.25' stop-color='%23C08D4D' stop-opacity='0.68'/%3E%3Cstop offset='0.34' stop-color='%23D3A96C' stop-opacity='0.47'/%3E%3Cstop offset='0.44' stop-color='%23E3BF85' stop-opacity='0.3'/%3E%3Cstop offset='0.55' stop-color='%23F0D199' stop-opacity='0.17'/%3E%3Cstop offset='0.66' stop-color='%23F8DDA6' stop-opacity='0.07'/%3E%3Cstop offset='0.8' stop-color='%23FDE5AF' stop-opacity='0.02'/%3E%3Cstop offset='1' stop-color='%23FFE7B1' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_3701_3349'%3E%3Crect width='128' height='128' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	border-radius: 100%;
 	background-size: cover;
	z-index: 2;
}
.is-works .item-collection__content::before {
	content: '';
	display: block;
	width: 120px;
	height: 120px;
	position: absolute;
	top: -40px;
	bottom: auto;
	right: -40px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_Слой_1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 128 128'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23e8d9b7; %7D .st1 %7B fill: %23a87b48; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M128,50.4h-5C116.8,23.8,92.9,3.9,64.4,3.9S12,23.8,5.9,50.4H.3v27.7h5.7c6.4,26.4,30.1,46,58.4,46s52.1-19.6,58.4-46h5.1v-27.7Z'/%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M47.4,76.3c0,0-.2,1.8-.4,2-.3.5-2.1,1.5-2.6,2s-.2.3-.3.4c-1.2,1-2.4,1.9-3.6,2.9-.1,0,0-.4-.3-.3-.5.2.2.4,0,.6s-.4.1-.7,0v.4c0,0-1.8,1.3-1.8,1.3v1.1c0,0,.5-.2.5-.2l-.6.8.7-.6-.4,1.1c-.3,0-.7.1-1,.1s-.4-.2-.5-.2c-.3,0-.8.2-1.1.1-.5-.1-2.3-2.9-2.7-3.5s-.3-.1-.3-.1c0,0,.2-.6.1-.8-.5.2-.6-.1-.8-.5-1-1.5-1.6-3.3-2.4-4.9h-1c1.1,3.6,3.1,6.9,5.4,9.8,0,.4-1.6.2-1.8,0-1-1.6-2.1-3.1-3-4.8s-1.5-3.3-2.3-5h-13.1c1.3,5.2,3.5,10.3,6.6,14.7-.4.2-.5.4-.6.8-.8-1.1-1.5-2.3-2.1-3.4s-1.9-3.4-2-4,.1-.6,0-.7-.4-.2-.6-.6c-.7-1.3-1.3-3.6-1.8-5.1s-.3-1.1-.4-1.6h-1.3c1.6,5.8,3.9,11.5,7.4,16.4.2.5-.8,0-1,0s0,.6-.4.6c.6,1,1.1.6,2,.2-.2.5-.1,1.5.6.9.1.5.7.8,1,1.2s.4,1.1.5,1.2c.4.4,1.5.3-.1.9h-.2s0-.3,0-.3c-.5-.4-.6,1.1-.5,1.3s.3.2.4.2-.4.9.2,1.1-.2-.7.3-.8,1.9.6,1.1.7-.4.1-.2.4.7.1.7.4l-1.1.7-.5-.6c.5,0,.6-.2.6-.7h-1.3c.2-.6-.5-.6-.8-.9s-.2-.6-.4-.8c-2.1-2.4-4.1-5.1-5.6-8s-.8-1.4-.8-1.6.3-.3.2-.6c-.3,0-.4,0-.6-.2-.4-.5-1-2-1.3-2.7-1.1-2.5-1.9-5.1-2.8-7.7l2-3.2h37ZM43.2,78.1h-4.8c-.7.6-4,1.9-4.3,2.4s0,.2,0,.4c.1.3,1.3,2.3,1.4,2.3l7.6-5.1ZM38.1,83.1c-.4,0-.6,0-.9.4l.4.6c.5,0,.6,0,.8-.4l-.4-.2v-.4ZM14,87.6c0,0-.4-.2-.5-.2-.5.4-.5,1.3,0,1.7.6.2.8-1.1.4-1.5ZM15.8,91.1c0-1-1.3-1.2-2.1-1.4,0,.7.6,1,.9,1.5h1.3ZM16.6,92.4l-.4-.7c-1.9,0-1,1.4.4.7Z'/%3E%3Cpath class='st1' d='M101,77c.1-.2.4-.3.5-.7h.2c5.5,0,11.1-.1,16.6,0s1.3-.4.9.3l.4-.2v-.3c.3,0,.5-.2.6.3.1,0,0-.2,0-.3.4-.3,4.5.1,5.5,0s.5-.8.1-1.1h-5.3c-.4-.3,0-.9-.6-.7h0c0-.1,5.9-.1,5.9-.1.5-.4,0-2.2.2-2.4h.2c0,.1.2-.2.2-.2h-.4c0-.6,0-1.3,0-2s.5-1.5.4-2.2-.4-.5-.4-1c-.2-1.5.2-3.5,0-5h.6c0,0,0-.5,0-.5h-.6c0,.1,0-4.1,0-4.1.4-.1.2.3.4.3.3,0,.7,0,1.1,0,0-1.1-.7-1.1-1.6-1.3,0-.1.5-2.2-.3-2.3h0c.4,0,.4-.6.5-.7s1.6-.4,1.8-.6v5.4c-1.3,0-1.1.8,0,.9v10.8c-.7.1-.8.9-1.4,1.1,0,.3.4.2.7.3s0,.5.6,0v7.3c-.4,0-1,.2-1.2-.4-.3.7-1.1.7-.9-.1l-.4.4v-.4c-.3.2-.6.5-1,.5s-.4-.2-.7-.2-1,.4-1.3.3l-1.4,4.8-.8-.2c-.3-.4,1.4-3.9,1.1-4.7h-1.1c-.2.1-.7,3.1-1,3.5s-.8,0-1,.4l.7.4h-.6c0,0,.4.3.4.3v.9c-.1,0-.7-.1-.7-.1l.4.4c0,0-.4,1.2-.4,1.3-.1.2-.3,0-.4.2s-.2.3-.3.4c-.2.1-.4,0-.6.2s-.3.7-.3.8c.5.2.5,0,.9-.3l-.6.7c-.1.5.3.5.3.5,0,.4-.5.3-.6.4,0,0,0,.6,0,.9-.4,1.2-1.4,2.5-1.8,3.7h-.4s.4-1,.4-1c-.3,0-1,0-.9-.5.3.1.5.3.9,0l-1.1-1.4c-.4.3.4,1,.4,1-1.1,0-.6,1.1-.7,1.9h-.9s-.2.3-.2.3l-.6-.7c0,.3.3.5.3.8s-.1.4,0,.6.5.6.6.8c-.6.1-.2.6.3.4v.4c-.1,0,.3,0,.3,0v.2s-3.9,5.3-3.9,5.3h-.9c0,0,.6.4.6.4-.3.4-.9.8-1.2,1.1-1.1,1.2-2,2.8-3.4,3.8s-1.4.6-1.4.7c0,.1,0,.4,0,.6s-.6.7-.7.7c-.3.2-.7-.2-1.1,0l-.2.8h-.8c0-.1.4.4.4.4-.8.8-1.7,1.4-2.5,2s-2.5,1.8-2.9,2-.5-.1-.6,0,0,.3-.2.6c-.7.7-4.6,2.5-5.7,3s-2.4,1.1-3,1.3-.2,0-.2,0c.6-.5,1.4-1,1.7-1.7s.2-1.4.4-2.1c2.9-1.4,5.8-2.9,8.4-4.9.5-.2.2.2.5.3-.1-.6.6-1.1,1-1.3s.5,0,.6-.1.3-.9.8-1l.6.4c.1-.3-.3-.6-.2-.7s.7-.7.8-.8c1.8-1.3,3.3-3.2,5-4.8s.3,0,.4-.1c0,0,0-.4.2-.6.4-.6,1.5-1.7,2.1-2.4,2.6-3.4,4.3-6.6,6.3-10.4s.5,0,.2-.6l.3.4.4-.2c.1-.4-.3-.6-.2-1,.2-1.1,1.4-3.7,1.9-4.9s-.1-.7.5-.6l-.3-.3.4-.2v-.2s-.3,0-.3,0l.4-1.6h-1.2c0,0-.8,2.3-.8,2.3h-.4s.3.5.3.5l-.4.9-.6.2.4.6c-.6.2,0,1.4-1,1.4,0,.3.3.4.2.6s-.4.4-.4.6c-.4,1.1-.7,2-1.3,3.1-3.6,7.2-9,13.5-15.3,18.4l-.4-.4c-.5.5,0,.4.2.7-1.8,1.2-3.6,2.5-5.5,3.6s-2.5,1.5-3.2,1.7.2-1,.4-1.2c2.9-1.2,5.5-3.7,8.2-5.1s.4,0,.4,0c.1,0,.2-.5.4-.7.8-.8,2.2-1.8,3.1-2.6,2.9-2.8,5.7-6.3,8-9.6s1.9-3.4,2.3-3.7.4-.2.6-.1h-.4c-.2-.3,2-4.6,2.2-5.1s0-1,.8-1c-.3-.4-.1-.8,0-1.3h.4c.3-.4-.1-.6,0-1,0-.7.7-1.8.8-2.6h-13.3c-1.3,3-2.6,6.2-4.6,8.7-.5-.2-.2-.6-.9-.3.2-.4.3-1,.6-1.3s.5-.2.7-.5c.3-.4.3-1.4.5-1.6s.4,0,.5-.2c.2-.4.2-1.4.6-1.9h.5s-.3-.5-.3-.5c.5-1.1,1.4-2.4,1.7-3.5-.2.2-.7,1-.7,1.1-.3.2-.9,0-1.2.1s-.9,2-1.2,2.4c-1.7,2.6-4.6,3.9-6.9,5.7s-.8.7-1.3.9l.6-.9c0-.2-.2-.3-.3-.4-.8-.8-1.7-1.3-2.6-2-1.3-1.1-2.6-2.2-3.9-3.3s-2.1-1.4-2.3-1.8-.2-1.9-.5-2.5h20.3c0,.2,0,.4-.1.6ZM122.4,76.4h-.7s0,.6,0,.6l.8.4.2-.3c-.4,0-.3-.4-.3-.7ZM91.7,78.8c-.2-.6-.6,0-1,0s-.6-.3-.9-.4c-1.7-.5-3.4-.2-5.2-.3l7.8,5.3c.3,0,.3-.3.4-.4s.3,0,.3,0c0,0,0-.4.1-.7.2-.4.8-1.1.8-1.4,0-.5-1.5-.8-1.7-1.1s.2-.5-.2-.7v.4c-.6,0-.6-.3-.8-.6h.4ZM96.3,80.3c-.3-.1-1.1.4-1,.6.5,0,.3.6.9.4s-.2-.7,0-1ZM117.3,83.1h-.8s-.2.5-.2.5c.4.7,1.7.5.9-.1v-.4ZM115.3,87.3l-.9.2c.3.2.2.6.3.8s.6,0,.7.2v-.7c.1,0-.6.3-.6.3l.4-.7Z'/%3E%3Cpath class='st1' d='M42,117c.2.2.5.4.8.5,0,.3-.6.1-.7,0-1.7-.4-5.5-2.6-7.2-3.5s-3.2-1.8-3.8-2.4,0-2.3-.2-3c-1-.2-.6,1-1.4,1.1l-.5-.2v-.5s-1,0-1,0c0-.5.8-.7.8-.9v-.5c-.2,0-1,.1-1.1.2-.2.1,0,.7-.6.5v.3c-.4-.8-.6-.6-1.1-.8s-.7-.9-1-1.2c-.5-.4-1.1-.7-1.5-1.2,0-.3.5-.8.7-1.2s.2-1,.4-1.4c.2-.2,1.3,1.1,1.6,1.4,4.4,4,9.2,7.4,14.6,9.9.5,1.1.1,2,1.1,3ZM28.4,106.7c0-.3-.3-.6-.6-.6s-.6.3-.6.6.3.6.6.6.6-.3.6-.6Z'/%3E%3Cpath class='st1' d='M78.7,119.7c.2.3-.4.4-.6.5-3.8,1.1-7.9,1.4-11.8,1.7l.3-.3h-.3c0-.4,0-.7,0-1.1s.1-.6-.2-.5v1.9c0,0-1.8,0-1.8,0l.3-1.1-.4.3c0-.8.4-.8-.2-1.4h-.5c0,0,0,.4,0,.4h-.7s-.1,1-.1,1c.4,0,.4,0,.5-.3l.5.2-.4,1-6.5-.4h.3c.1-.3-.9-.8-.4,0l-1.7-.3h.9c-.2-.6.3-.8.4-.3.2-.8.7-.6,1.3-.9s1.5-1.1,2-1.1c1-.1,2.5.3,3.6.3,3,0,6.2-.3,9.2-.7s1.6-.3,1.9-.3.5.5.9.6.8.1,1.4.3,1.6.2,2.4.7Z'/%3E%3Cpath class='st1' d='M110.4,101.9l-2.3,3c-.4,0,.2-.9-.4-.7l-.2.8h.3c-.5.4-1.6,2-2,2.1s-.4,0-.6,0l.2.4-2.9,2.7c-1-.7-.6.6-1.4.2.4,1.1-.9,1.5-1.5,2.1-.3-1.2-.6.3-.6.4-.1.1-1.2.9-1.4,1-8,5.2-16.3,8.5-25.9,9.7s-3,.5-4,.4-.5-.3-.9-.2v-.5c2.7-.4,5.5-.6,8.2-1.1s3.5-1.1,4.9-1.2,2,.4,3.4-.6,2.6-1.2,4.2-2c5.8-2.6,11.1-5.8,15.8-10.1h.6c0,0-.3-.3-.3-.3.2-.5.8-.4,1-.5s.2-.5.4-.7c.8-.9,1.9-1.7,2.7-2.6s.6-1,.9-1.4,1.3-.6,1-1.2l.9.3Z'/%3E%3Cpath class='st1' d='M44.8,120.3c1.4,1,1.9.5,3.4.6s3.9,1.1,5.8,1.4c2.8.5,5.6.7,8.5,1-.2.1,0,.5-.2.6-.3.4-3.3,0-3.9-.1s-1.3-.3-1.8-.3l-.2-.6-.3.6c-6.1-.6-11.9-2.7-17.5-5,0-.3.3-.3.5-.3,1.4-.2,4.6,1.3,5.7,2.1Z'/%3E%3Cpath class='st1' d='M95.7,83.9h.4c-.8.9-1.7,3.3-2.7,3.8s-.7,0-1,.1c-.4.3,0,1.3-.4,1.7s-.9,0-.9.2,0,.2,0,.3c-.4.7-.7,1.4-1.4,1.9s-.2.3-.4.2c.1-.5-.3-1-.3-1.5,0-.8.1-.4-.1-1s-.3-1.2-.3-1.3c.7-.3,1.4-1.1,2.1-1.1-.1.2-.6.5-.4.8.6-.8,2.3-2.8,3.2-2.9s1,.4.8-.5h.7c0-.1-.1-.5-.1-.5l.9-.7v.7Z'/%3E%3Cpath class='st1' d='M56.7,119c.4,0,.3-.1.3-.4h.2c.4.4,1,0,1.5.1,0,.2-.2.3-.4.4-.7.6-1.7.8-2.5,1.1s-1.2.8-1.9.7l.3-1-.4.8c-.3.2-4.3-.7-4.3-.9.5-.8,1.3-.5,2.1-.8s1.1-.9,1.7-1.2l3.1.4.2.6Z'/%3E%3Cpath class='st1' d='M16.2,98.8c1.1,1.5,2.7,3.3,4,4.7s.2.5.4.7.5-.3.4.7l.4-.3v.5s-.4.2-.4.2l-.8-.3.3-.4c-.8-.3-1.5-1.2-2.1-1.9-1.3-1.5-4.2-5.1-4.9-6.8s-.1-.4-.1-.7h.4s-.2-.4-.2-.4c-.2-.3-.3,0-.6.1h-.2c-.2-.2-1-1.8-1-2s.3,0,.3-.3-.1-1-.4-1.1-1,.3-1-.5l.6.3.3-.7c.5,1,1,2.1,1.5,3.1.9,1.6,2.1,3.7,3.2,5.1Z'/%3E%3Cpath class='st1' d='M28.5,111.4c1.8,1.2,3.8,2.3,5.6,3.6l5.5,2.9c-.4,0-.7.2-1.1.1-1.6,0-4.9-2.1-6.3-3s-3.7-2.4-5-4.2c-.1-.4.4-.2.6-.1.3.2.5.7.6.7Z'/%3E%3Cpath class='st1' d='M41.2,112.6c-4-1.7-7.7-4.1-11-6.9v-.6c.4.4.8.3,1.1.4.6.3,1.5,1.3,2.2,1.7,2.4,1.6,4.8,3.2,7.4,4.3l.4,1.1Z'/%3E%3Cpath class='st1' d='M73.4,116.2c.2.3-.4.7-.7.8-.7.2-1.6.5-2.5.6-2,.3-4,.1-6,.2s-.7.2-.9,0,0-.4-.2-.4-.6.3-.9.3c-.5,0-1,0-1.5,0l1.1-.9h1.8s-.1.4-.1.4h.3c0,0,0-.4,0-.4.7.4,1,0,1.5,0,2.8-.1,5.5-.2,8.2-.7Z'/%3E%3Cpath class='st1' d='M111.7,99.6s-.2.4-.2.4h.4c-.5.3-.6,1.1-1,1.6l-.4-.2v-.8c.6-1,1.4-2,2.1-3s1.1-1.9,1.3-2.1.4,0,.4,0-.1-.3,0-.5c.3-.8,1.4-1.8,1.5-2.8l.3.2h.3c0-.1-.3-.4-.3-.4,0-.8.6-.7.5,0s-.2,1.4-.3,1.6c-.3.8-3.4,5.5-4.1,5.9s-.4,0-.5.1Z'/%3E%3Cpath class='st1' d='M95.4,87.6v.9c-.1,0,.3.3.3.3-1.8,2.3-3.7,4.6-6.1,6.2.1-.4-.2-1,0-1.3s1.9-2,2.1-2.1c.3-.1.7.2,1.1,0s.2-.4.3-.5.3,0,.4,0c0,0,0-.8,0-1,.2-.7.8-1.2,1.3-1.8s.3-.9.9-.8Z'/%3E%3Cpath class='st1' d='M33.9,88.5c.2.2.2.8.4.9s.4,0,.5.2c.4.4.6.8,1,1.2s1.6,1.3,1.7,1.5c.2.3-.4.5.6.6l-1,.6c.6.5.7.8,1.6.6v.9c-1.3-.7-2.3-2-3.4-3l.2-.6-1-.4c.1-.6.3.2.5,0l.4-.3c-.6-.6-.8-.2-1.5-.1v-.7c-.8,0-.6-.2-.9-.7s-.5-.5-.8-.8c0-.3.1-.2.4-.2s1.2.1,1.3.2Z'/%3E%3Cpath class='st1' d='M27.8,102.7c.3.3,1.2.9,1.6,1.2s.3.3.5.5c-.3.1-.9.1-1.2,0s-2.6-2.2-3-2.6-1.2-1.4-1.3-1.5c-.2-.6.2-.4.4-.8-1.2.3-.8-.6-1.4-1.1s-.8-.2-1.1-.5-1.6-2.1-1.8-2.4-.2-.3-.1-.5c.4.1.7-.1,1.1.1s1.3,1.9,1.6,2.2c1.3,1.6,3.2,3.8,4.6,5.2Z'/%3E%3Cpath class='st1' d='M61.1,116.9c-.1.4-1.5,1.2-1.7.6s.2-.4-.1-.5c-.6-.2-.3.5-.4.6h-1.3c0-.1.1-.6.1-.6-.6-.2-.3.4-.5.4l-2.4-.5c.4-.3,1.1-.6,1.6-.6s.8.3,1.1.3c.6,0,1.5,0,2,0s.9.2,1.4.2Z'/%3E%3Cpath class='st1' d='M26.1,109.3h-1.1c-.1.1-2-1.5-2.2-1.8s-.1-.8-.7-.6v-.3s.3,0,.3,0l-.2-.5h.5c0,.1,3.4,3.3,3.4,3.3Z'/%3E%3Cpath class='st1' d='M118.3,89.7c-.3.2-.9-.4-.7-.7.5-.8.8-1.8,1.1-2.6s.6-1,.9-.3l-1.4,3.6Z'/%3E%3Cpath class='st1' d='M37.4,88.3c.1.8.2,1.4-.5,1.9-.1,0-1.5-1.5-1.5-1.9h2Z'/%3E%3Cpath class='st1' d='M39.6,88.3c.1.1-.4,2.6-1.3,2.1l.6-.5c-.3-.6-1-.7-.9-1.5h1.6Z'/%3E%3Cpath class='st1' d='M11.2,90.3c-.4-.4-.5-.5-1.1-.3l-.6-1.4.4-.8,1.3,2.4Z'/%3E%3Cpolygon class='st1' points='66.1 123.2 66.2 123.9 65.7 123.7 65.9 123.3 64.3 124 64.2 123.7 63.9 124 63.5 123.7 63.8 123.5 63.7 123.2 66.1 123.2'/%3E%3Cpath class='st1' d='M63.2,103c-.3,1.5-1.4,2-1,0h1Z'/%3E%3Cpath class='st1' d='M55.5,116.2c0,.3,0,.2-.2.3-.4.3-.8.5-1.2.4l.4-.8h1Z'/%3E%3Cg%3E%3Cpath class='st1' d='M78.3,74.2c1.4,1,.7,4.7,1.5,5.8s2,1.5,2.6,2,.4.2.3.5c-1-.9-2.3-1.6-3.6-1.6s-2.6.8-3.5-.9l1.7-.2v-.7c-.1,0,1.6.4,1.6.4-.3-.5-.9-.4-1.3-.6-.8-.4-.3-.7.4-.5s.6.4.9.4l-.7-4c-3.2-.3-9-.5-11.5,2s-.7.8-.2.7c.9-.1,1.3-1.3,2.1.2l-.3.3,1,.9-.4.4.4.8c-1.8.9-3.2,2.5-3.3,4.5l1.3-2.1c.7-.7,1.4-1.5,2.3-2.1s2.5-1.7,2.8-.2c-2.8,1-5.3,3.2-5.9,6.2l-.9-.4c0,3.3,0,6.7,1,10,.4,1.7,1.7,3.5,1.9,5.1s-.2,2.5.3,3.7l-.7.4c-.7-1.9-.3-4-.8-5.9s-1.3-3.2-1.8-4.8c-.9-3-1.2-7.9-.8-11s1.2-2.1,1-4.1-1.3-3,.2-4.2c2.4-1.9,7.8-2,10.7-1.7s1.2.3,1.6.6Z'/%3E%3Cpath class='st1' d='M85.2,109c0,1.9.4,4.1.1,5.9s-2.2,1.2-3,.2c-.1,1,.6,3.3-.3,3.9s-2.4,0-2.4-1.1c2.6.5,1.7-2.2,1.6-3.6s0-1.2-.1-2,0-1,.8-1.5c.4.9-.1,1.4-.4,2.1l.7-.6.5,2.3c.3.5,1.4-.3,1.5-.8.5-1.2-.1-3.3.1-4.6l.9-.4Z'/%3E%3Cpath class='st1' d='M87.1,89.4c0,.5.3,1,.3,1.5s-.2.7-.2.8.2,0,.3.2c.4,1.5.3,4.1.4,5.7s.4,3.1.3,3.3-.5.2-.6.5c-.5-1.6-.4-3.4-.5-5.1s-.3-2.3-.3-3.6,0-.3-.2-.9,0-1.3-.2-1.9c0-.4.4-.5.7-.5Z'/%3E%3Cpath class='st1' d='M75.2,82c-2.8.9-2.6,4.8-2.2,7.2l1,3c-1.4-1.7-2.1-4.3-1.9-6.5s.6-3.1,1.2-3.8,1.7-.9,1.9.2Z'/%3E%3Cpath class='st1' d='M64.5,100.9c-.8.9-.7,1.2-2.1.9,0-1.1.2-2.2.7-3.2.2-.1,1.5-.1,1.6.2l-.9,1.9c.6-.3.9-1.1,1.2-1.7s0-.4.3-.3c.4,1-.4,1.4-.7,2.3.3-.3.5-.6.7-.9s.1-.3.4-.2v2c.1,0-1.4.1-1.4.1,0,0,.2-.8.3-1Z'/%3E%3Cpath class='st1' d='M80.5,106c-.2-1.6,0-3.2-.9-4.6l1.2-.8c1.8,1,.5,1.7.4,2.8s1,2.3-.7,2.6Z'/%3E%3Cpath class='st1' d='M83.2,96c.8,2.1,1.5,4.2,2.7,6.1v.2c0,0-.9-1.3-.9-1.3-.5.2.8,2.4-.6,2.4-.3-1.1-.4-2.3-.6-3.4s-.6-2.6-1.1-3.8l.4-.2Z'/%3E%3Cpath class='st1' d='M77.5,107.7h-.7c-1.3-1.5-.4-3.7-.7-5.6,1.6,1.1,1.2,3.8,1.4,5.6Z'/%3E%3Cpath class='st1' d='M79,116.3l-.4-.3c.4.4-.6,1.2-1,1.4-.8.5-2.1-1.3-1.9-2.1.4.2.2.8.6,1.1.5.3,1.4.1,1.7-.5.5-1.1-.6-2.2.7-2.8.2,1.1.7,2,.3,3.1Z'/%3E%3Cpath class='st1' d='M72.9,107.9c-.2,0-.2.3-.1.5,0,.8.6,1.4-.6,1.4,0-1.4-1.3-3.2.6-3.9l1.1,3.2c-.8.7-.8-.7-1-1.2Z'/%3E%3Cpath class='st1' d='M73.3,112.7c0,0-.3.1-.4.2h.3c0,.7-.8.5-1.1.4l.4-.3c-1.4-.1-1.8-1.4-2.3-2.4.8,0,.7,1.8,1.5,1.7s.9-1.7.7-2.4c1-.5,1.1,2.5,1,2.8Z'/%3E%3Cpath class='st1' d='M81.6,92.5c0-1.4.8-2.8,1.7-.8l-2.2,1.7c-1-.8-1.8-1.7-2.2-3,.6.1,2.1,3.1,2.7,2.1Z'/%3E%3Cpath class='st1' d='M78,96.3c-1.6-1-3.2-1.6-4.9-2.3s-2.1-.4-2.5-1.3c1.9.5,4.1,1.2,5.8,2.2s1.9,1.1,1.7,1.4Z'/%3E%3Cpolygon class='st1' points='80.8 110 80.7 106.5 81.4 105.9 81.7 109.6 80.8 110'/%3E%3Cpath class='st1' d='M63.1,104.3c0-1.9,1.5-1.2,2.9-1.3v1.3c0-.1-.1,0-.2,0h-2.6Z'/%3E%3Cpath class='st1' d='M84.2,107.9v-3.9s.9-.5.9-.5c.3,1.4,0,3.3-.9,4.4Z'/%3E%3Cpath class='st1' d='M86.2,102.4c1.1,0,1.1-.7,1.9-1.1.5.4.5,2.4-.3,2.4s-1.8-.5-1.7-1.3Z'/%3E%3Cpath class='st1' d='M75.7,97.9c0,.3-.2.7-.5.7s-1.8-.4-2.2-.6c-1.4-.5-3-1.5-3.9-2.6.6.2,1.1.7,1.6,1,1.5.8,3.3,1.4,5,1.4Z'/%3E%3Cpath class='st1' d='M82.7,96c-.2-.9-.7-1.6-1.3-2.3l1.8-1.5c.2.7-.6,1.3-.6,1.8s.8,1.6,0,2Z'/%3E%3Cpath class='st1' d='M77.7,108c0,.8.7,2.2.6,2.9s-.5.5-.9.5l-.4-3.2.7-.2Z'/%3E%3Cpath class='st1' d='M72.9,101.7c.3.3-1.6,1.6-1.7,1.4l-.7-2.7c.8.6,1.2,1.5,2.4,1.3Z'/%3E%3Cpath class='st1' d='M72.3,103.3l.6,2.1-1,.9c-.5,0-.2-2.7.4-3Z'/%3E%3Cpath class='st1' d='M86.2,89.4c-.2-1.7-1.1-3.2-1.7-4.7.5.5.9,1.2,1.3,1.8s1,1.8,1.1,2.2-.5.8-.7.7Z'/%3E%3Cpath class='st1' d='M74.2,112.4c0-.8-.6-1.7-.7-2.4s.3-.8.6-.2.6,2,.6,2.2c0,.3-.3.4-.6.3Z'/%3E%3Cpath class='st1' d='M74.1,86.7c0,.1.2,1.7.2,2.1.2.8.5,1.3.8,2-.8-.3-1.9-4-1.6-4.4.1,0,.5.3.5.3Z'/%3E%3Cpath class='st1' d='M78.8,95.2c0,0,.4.6.3.7-1.3-.5-2.7-1.1-3.6-2.1.6.2,1,.6,1.6.9s1.3.3,1.6.6Z'/%3E%3Cpath class='st1' d='M68.8,105.4c.2.9.7,1.6.3,2.6l-.8-1.8c0-.3.1-.8.5-.8Z'/%3E%3Cpath class='st1' d='M78.4,92.2s.4.6.3.7c-.4,0-.9-.2-1.3-.3s-2.4-1.2-2.1-1.5c.4.3.8.6,1.2.8s1.7.2,1.9.3Z'/%3E%3Cpolygon class='st1' points='78.1 111.6 78 112 78.4 111.6 78.6 112.7 78.2 112.9 78.1 112.6 77.9 113.4 77.4 111.7 78.1 111.6'/%3E%3Cpath class='st1' d='M75.7,98.7c0-1,1.4-1.2,1.7-.2,0,.3-1.4.2-1.7.2Z'/%3E%3Cpath class='st1' d='M69.7,108.2c0,.6.4,1.2.6,1.8s.2.3-.1.5l-1-2,.6-.3Z'/%3E%3Cpath class='st1' d='M74.8,114.3l-.4-1.7.7.2c0,.4.2,1.2-.3,1.5Z'/%3E%3Cpath class='st1' d='M82,109.9c.2.8-.4,1-1,1.3-.2-.8.2-1.1,1-1.3Z'/%3E%3Cg%3E%3Cpath class='st1' d='M53.8,102.4c.1-1.3,1.1-.7,1.9-.7,1.2,0,1.2-.7,1.9-1.3-.3,1.4-.9,2.8-1.1,4.3s0,2.1-.2,3.1-1,2.9-.5,3.8.6.9,1,.4c1.5-1.9,2.3-5.3,2.7-7.7.8.5,1,0,.1-.2-.3-3.5,1.8-6.5,2.4-9.9s.5-5.2.4-7.8c-.2-.6-.6.4-.8.2-.4-3.1-3-5.2-5.7-6.2,0-1.3,1.4-.5,2.2-.1,1.1.5,2,1.3,2.8,2.2l1.4,2.4c0-2.1-1.5-3.8-3.3-4.6l.4-.9-.3-.2c-.1-.6.5-.7.9-1.1l-.3-.3c.8-1.4,1.1-.5,2.1-.2s-.1-.7-.3-.9c-1.4-1.2-4.5-1.9-6.3-2s-4.2-.1-4.8.2-.6,3.2-1,3.8l1.6-.3v.4c0,0-1.6.8-1.6.8.5.2,1.3-.4,1.6-.4.5,0-.2.6,0,.7l1.7.2c-.7,1.5-1.5.8-2.9.9s-2.5.6-3.9,1.5-.4,0-.3-.1,1-.9,1.2-1.1c.4-.3,1.6-1,1.8-1.2s.2-.9.3-1.1c.3-1.8-.2-4.6,2-5.3s5.3-.2,6.6,0,5.1,1.2,5.5,2.5-.6,3.3-.5,4.4.7,1.5.8,2.2c.7,2.3.3,7.4-.1,9.8s-.2.6-.6.7l.4.2c-.3.8-.4,1.7-.7,2.5s-1,2-1.3,3c-.5,1.9-.4,4.3-.9,6.3s-.9,3-1.5,4.3-1.8,3.9-3.5,3.9c-.7-1.7.2-3.6.4-5.4s0-.2-.3-.2c-.6,2.1-1,4.3-1.8,6.3s-1.8,4.3-4.1,3.3l-1.1,1.2c-.4.1-2.2-.1-2.4-.4-.4-.6,0-2.4,0-3.1-.7.2-1,1.1-1.9.9v-1.3c.1,0,1,.1,1,.1.6-.1.8-2.3.9-2.8.3-1.9,1.2-7.1.9-8.8s-1.3-1.6.5-2.6c.3.1,1.1.5,1.1.9-.2.4-.5.6-.6,1.2-.3,2-.2,4.2-.4,6.3s-.8,4.5-.9,6.6.2,3.2,2,2.4c.6-3.9,1.5-7.7,2.1-11.6s0-3.3,1.3-4.2v4.5c0,.1-.8,1.5-1,2-.5,2-.4,4.4-.9,6.4,0,1,.3,1.5,1.4,1.4s1-1.7,1.2-2.3c.5-1.4.7-3.3,1.3-4.6s.4-.2.4-.3v-.2s-.3,0-.3,0l1.9-6.5h-2.3Z'/%3E%3Cpath class='st1' d='M42.3,102.1c.1-.1.5-.7.6-.9.4-.8.2-1.9,1.5-1.6,0,1.3-.4,2.6-.4,3.9-.1,2.9-.3,6.7-.1,9.6s.3,1,.3,1.4-.3,1-.3,1.5c-.2.2-.6-.4-.7-.5-.8-1.4.1-6.3.1-8.1s-.3-3.5-.1-5.2.3-1,.3-1.1c-.2-.2-.3,0-.3.2-.7,1.1-1.5,2.6-3.1,2.2-.5-.3.2-4.3.3-5.1.1-1.8,0-3.7.3-5.6s.4-2.9.6-2.9c1,.6.3,2.3.2,3.2-.1,1.7-.2,3.4-.3,5.1s-.6,3.3-.2,3.9,1.1.2,1.4-.1Z'/%3E%3Cpath class='st1' d='M49.1,95.9c.3-1,1.5-.9,2.3-1.4,2.2-1.1,3.8-3.7,4-6.2s.1-5.6-2.4-6.4c1.1-2.1,2.7.9,3,2.1,1.1,5-1.9,10.3-6.8,11.8Z'/%3E%3Cpath class='st1' d='M47.6,92.9c-.3.3-.7.5-.9.8-1.2,1.5-1.6,3.7-2.2,5.5h-.8c.4-1.5,2.3-4,1.9-5.5s-1.7-2,.3-3.2c.6.3.5,2.3,1.3,2.1s1.4-2,2.1-2.3c0,1.1-1,1.8-1.6,2.5Z'/%3E%3Cpath class='st1' d='M58.9,95.6c-2,2.2-5.1,3.1-8,3.1,0-.4.4-.6.7-.7.8-.3,2-.2,2.9-.4s2.2-.8,3-1.2,1.3-1,1.4-.9Z'/%3E%3Cpath class='st1' d='M57.8,92.6c-.2.3-.4.7-.7.8-.8.4-2.6.8-3.6,1.2s-2.1,1.1-3.1,1.5c1.8-2,5-2.6,7.4-3.6Z'/%3E%3Cpath class='st1' d='M49.5,92.9c.3-1,1.2-.7,2.1-1,1.6-.6,2.3-2.4,2.5-4s-.3-1.2.6-1.5c.1,3.1-1.9,6.1-5.1,6.4Z'/%3E%3Cpath class='st1' d='M41.8,88.1c-.3-.3,1.2-2.6,1.6-2.9-.4.7-.7,1.9-1.1,2.5s-.2.4-.5.3Z'/%3E%3Cpath class='st1' d='M42.1,88.3v1.3c-.1,0-.6-.4-.6-.4l-.3.6c0-.6,0-1.5.9-1.4Z'/%3E%3Cpath class='st1' d='M47.9,118.9c-.4.6-1.9.6-2-.1h2Z'/%3E%3C/g%3E%3Cpath class='st1' d='M79.2,117.9l-.4-.4c-.3,0-.9.5-1.2.2l1.1-.8.5,1Z'/%3E%3Cpath class='st1' d='M73.1,102.4c.3-.4,1-.9,1.4-.4.1.5-1.2.3-1.4.4Z'/%3E%3Cpath class='st1' d='M85.2,108.2v.5s-1,.3-1,.3c0-.6.5-.9,1-.9Z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M6,50.4c-.1-.6,1.1-4.8,1.4-4.9.1,0,.9-.1.8.2l-.6.4.3.3c0,.2-.8,3-.9,3.1-.2.3-.5,0-.6.4h.4s0,.4,0,.4c.3,0,.9.1,1.1-.2s.5-.9.5-1c0-.4,0-.8,0-1.2.3-1,.7-1.9,1-3,.3.1.9-.3,1-.3s.3.3.5.3l-.4-.9c-.4,0-.1.8-.9,0l1.1-2.8h.1c0,.5.5.2.9.3,0-.4-.4-.6-.7-.4.2-.5.2-1.2.5-1.6s.4-.6.6-1c.4-1,1-1.9,1.5-2.8l.5.6h.6c0-.6-1-.8-.7-1.4s.8-.5.9-.5c.2,0,.3.3.5.2s.4-.4.5-.3,0,.2.2.3.4,0,.5.2c.1.2,0,.6.4.6-.8,1.2-1.5,2.5-2.2,3.8s-1.3,2.4-1.5,3.5l-.9-.3v.7c.1,0,.6-.2.6.2s-.6,1.7-.9,2.3-.5.6-.5.8,0,.4,0,.6c0,.4-.6,2.2-.8,2.3s-.4,0-.6.1c-.2.1-.3,1.4-.3,1.8-.4,0-.9-.2-1.1.3-2.3.3-4.7,0-7,.2v1.1c.2.2,5.8-.1,6.8,0s1,.6,2,.4l.2-.4h4.6c0,.2-.7.9-.8.9H2.2v20h8.7l-1.1.9H2.3c-.4.1-.4,1.1.3,1.1h7.5l-1.6,2.7-.3-.8h-1.2c0,.9.7,1.7.3,2.7h.3c.5,1.1.9,2.5,1.3,3.8s1.2,2.7,1.1,3-.4.4-.4.7c-.4-.1,0-.8,0-1.1s-.2,0-.3-.2-.2-1.1-.3-1.2-.4,0-.6-.1c-.4-.4-1.7-4.2-1.3-4.9h-.4c0,.1-.7-2.7-.7-2.7H.3c0-.3-.1-.5-.2-.8-.6-7,.4-14.8,0-21.9l.3-.6-.3-.3.2-4.2h5.7Z'/%3E%3Crect class='st1' x='10.9' y='74.1' width='36.9' height='1'/%3E%3Cpath class='st1' d='M86.2,54.3c0-.3,0-.2.2-.3,1.3-1,3.1-.5,4.6-.5,6.3,0,12.6,0,18.9,0,0,.2-.7.9-.8.9h-22.9Z'/%3E%3Cpath class='st1' d='M48.1,53.8c0-.1,0-.4,0-.4h22.8s-.8.7-.8.7c-7.1.2-14.4.2-21.5,0-.2,0-.4-.2-.6-.3,0,.2,0,.3.1.4h-6.7s0-.9,0-.9c1.8.2,4.1-.2,5.8,0s.5.3.8.4Z'/%3E%3Cpath class='st1' d='M102.1,74.3c-.2.7-.5.8-1.2.9h-19.9c-.5,0-.6-.5-.6-.9h21.7Z'/%3E%3Cpath class='st1' d='M119.8,74.3c0,.2-.7.3-.4.6s.2-.4.4-.3v.6c-.8,0-1.7.3-2.5-.4l-.2.4h-15.2s.4-.9.4-.9h17.5Z'/%3E%3Cpath class='st1' d='M72.9,53.5c0-.6.9-.1,1.4-.1,4.1.1,8.3-.1,12.4,0-1.1,1.5-2.7.9-4.2.9s-4.7.3-6.4,0-.6-.3-1-.4l.4.4h-4.9c.5-.8,1.6-1.4,2.4-.7Z'/%3E%3Cpath class='st1' d='M41.4,53.4v.9h-10.6s0-.5-.3-.5v-.4h10.9Z'/%3E%3Cpath class='st1' d='M15.3,54.3c.6-1.6,2.8-.9,4.1-.9s3.5,0,5.2,0v.3c0,0,.3-.3.3-.3h5.1c0,.2-.3.2-.4.4s.6.2.1.4-4.2.1-4.7,0-.1-.4-.6-.3-.1.5-.5.3v-.7c0,0-.3.7-.3.7h-8.4Z'/%3E%3Cpolygon class='st1' points='112.3 54.3 112.6 53.4 112.8 53.4 119.2 53.4 119.4 54.3 112.3 54.3'/%3E%3Cpath class='st1' d='M17.5,51.8c.7-.2,1.7-.2,2.1.4h-1.3s0-.3,0-.3l-.3.3h-.8s0-.3,0-.3c-.7.3-1.4.3-2.2.3l.3-.8c-.4-.4-.3-.5-.1-1,.8-.2,1,.3,1.5.7s.9,0,.8.7Z'/%3E%3Cpath class='st1' d='M41.5,52.3v-.4c1.6,0,3.1,0,4.7,0s.9-.3,1.4,0c0,.1-.1.4-.2.4h-5.8Z'/%3E%3Cpath class='st1' d='M109.7,54.3c.3-1.2,1.6-.8,2.6-.9l-.3.9h-2.3Z'/%3E%3Cpolygon class='st1' points='123.3 53.4 120.9 54.2 119.9 54.3 119.6 53.4 120.7 53.5 120.6 54 121.2 54 121.3 53.4 123.3 53.4'/%3E%3Cpath class='st1' d='M124.6,53.7c-.9.3-1.6.8-2.7.6l2.7-.9c.3,0,.2.1,0,.3.2,0,.8-.3.9-.3l-.4.9h-1c.2-.3.4-.3.6-.6Z'/%3E%3Cpath class='st1' d='M128,51.3v.8s-1.6.4-1.6.4c.1-.2,1.5-1.4,1.6-1.3Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M66.7,7.5l.6-.3v.3c0,0-4.6,1.6-4.6,1.6,0,.3.3.1.5.1.5-.1,1.4-.3,1.9-.4s1.4-1,2-.4l.3-.4v1c-.1,0-.6-.1-.6-.1v.7c-.8,0-1.5-.1-2.2-.2s-1.8.4-2-.1c-.9.4-1.8.4-2.6,0v.4c-8.8.5-17.2,3.5-24.6,7.9l-2.1-.9c.4.5,1,.9,1.6,1v.3c0,0-5.1,3.7-5.1,3.7l-3.2-.8c6.4-5.8,14.3-10,22.7-12.2,0,.4,0,.8.6.7,0,0-.6-.6-.2-.9l6.7-1.4c.2.1-.2.3-.3.3-1.7,1-3.8,1.6-5.7,1.8,0,.3.6.2.8.1,2.5-.2,4.7-2.1,7.1-2.6h8.3c.7,0,.1.6.2.7Z'/%3E%3Cpath class='st1' d='M99.2,18.4c.6.5,1.1,1,1.8,1.4h-.9c0,0,.1.6.1.6l-.9.4c0,0,.4.9.4,1,.3.4.2,0,.7.8s1.3,1.6,1.9,1.7.3-.2.4-.2c.5.2.6.8,1.2,0l.2.3h.6c0,0,.3-.6.3-.6l3.5,3.8c1,1.4,2.1,2.8,3.1,4.2s.9,1.4,1,1.5c0,.2-.1.5,0,.6s.8.4.8.7h-.3c0,0,0,.5,0,.5h.4c0-.1,0,.7,0,.7l.2-.3.4.4-.3.5c.2,0,.5,0,.6.1s.8,1.5.9,1.6c0,.3.1,1.6.1,1.7,0,.2.4.3.4.5s-.2.7-.2.9c0,.4.6,0,.3-.5l.9.5c-.1.4-1.5.7-1.3,1.1.3,0,.3.4.6.4.5,0,.8-.3.9-.3.5,0,1.2,2.3,1.2,2.8l-2.7.7c-.3-1-.7-2-1.1-3s-1-1.9-1-2.3.3-.4.3-.8c-.5,0-.8,0-.7-.6l.5.4v-.3c0,0,.4-.1.4-.1-.5-.4-.4-.5-1.1-.4l-4-6.5c-.3-.4-2.6-3-2.6-3.3s.6-.1.4-.5h-.8c-4.8-5.3-10.4-10.2-16.9-13.2,0-.2,0-.2,0-.3.2-.2,2.4-1.7,2.5-1.7,2.6,1.5,5.2,3.1,7.6,4.9Z'/%3E%3Cpath class='st1' d='M29.2,21.8c-1.2,1.3-2.5,2.4-3.8,3.6s-1.4,1.6-1.5,1.7c-.2.1-1.1-.5-1,.5h.4c0,.1-.6.2-.6.2.4.4-.7,1.5-1,1.2v-.6c.1,0-.7.2-.7.2-.3.5.1.9.7.9-1.6,1.7-2.9,3.7-4.1,5.7h-.3c0,0,.1-2.2.1-2.2-1.1-.2-.5,1.4-1.9,1.1.3-.4-.2-.6,0-1s2.3-3.4,2.5-3.5.6.2.7-.2-.5-.1-.4-.3c2.3-3,4.8-5.9,7.8-8.2l3.1.9Z'/%3E%3Cpath class='st1' d='M50.8,6.9l-.2-.3c-.2.2-.3.3-.6.4-1.7.7-3.8,1-5.6,1.7-5.8,2-11.1,5-16,8.7s-2.8,2.5-3.3,2.7-.9.2-1.1-.1c8.2-7.6,18.5-12.6,29.6-14.6,2.1-.4,4.2-.6,6.3-.9,0,.2,0,.5-.2.7-.5.5-4,.8-5,.9s-2.6.5-3.8.8Z'/%3E%3Cpath class='st1' d='M66.1,10.7l.3.8c-.9.4-1.9-.2-2.6-.1-7.3.2-14.7,1.9-21.3,4.9s-4,2.3-5,2.3-.5,0-.8-.2l2.4-1.5c7-3.8,14.7-5.8,22.5-6.1s3-.1,4.5,0Z'/%3E%3Cpath class='st1' d='M84.2,10.1l-.9,2.7c-3.4-1-6.8-2.2-10.4-2.6l2.6-2.3c.1-.1.3-.1.4-.1.6,0,3.3.8,4.1,1,1.4.4,2.7,1,4.1,1.2Z'/%3E%3Cpath class='st1' d='M102.7,27.2c.6.7,1.2,1.3,1.8,2h-.6c0,0,.3.4.3.4h-.4c-3.1-3.2-6.4-6.4-10.1-8.9s-2.9-1.5-3.6-2.1,0-.4-.1-.4-.8-.2-1.1-.3-2.2-1.1-2.2-1.2c.8-.8,2.4.3,3.2.8,4.6,2.4,9.2,6,12.7,9.8Z'/%3E%3Cpath class='st1' d='M83.5,13.1c.3-.8.6-1.7.9-2.5s-.1-.2.2-.2c.7,0,2.5.9,3.2,1.3s3.5,1.6,3.5,1.8l-2.8,1.8c-1.5-.9-3.2-1.7-5-2.1Z'/%3E%3Cpath class='st1' d='M75.5,7.7l-3,2.4-5.2-.5.3-1.1h.3c0,0,0,.4,0,.4.8-.9.2-1.6,1.8-1.8s1.1.2,1.7.2,1,0,1.4,0c.9.1,1.7.5,2.6.4Z'/%3E%3Cpath class='st1' d='M109.4,25c.2.3,0,.5,0,.5.6.3.8.6,1.3,1.2,1.5,1.9,3.2,4.3,4.4,6.4s1,1.3.8,1.9c.7.2-.6,1,.4.7l.2-.4c0,.4,0,1.3-.6.9-.4-1.1-1.7-2.5-2-3.5s0-.4,0-.4-.3,0-.4,0-.7-1.2-.9-1.5c-.4-.6-1-.9-.9-1.8h-.6c-.6-1-1.4-2-2.2-2.9s-.4-.4-.6-.6c-.7-.8-1.4-1.6-2.2-2.3l.2-1.1c.1.5.7.6,1.1,1s1.6,1.7,1.9,2.1Z'/%3E%3Cpath class='st1' d='M82.7,13.9c0,0-.2.6-.3.6-.4.3-2.6-.7-3.3-.9-2.8-.8-5.3-1.2-8.2-1.7s-.6,0-.5-.2c.9-.6.9-.7,2-.5,3.4.5,7,1.6,10.3,2.7Z'/%3E%3Cpath class='st1' d='M31.8,22.5c-1.4,1.3-3,2.5-4.4,3.9s-2,2-2.7,3-1.4,1.7-1.5,1.7-.3,0-.3-.1c-.7-.8,1.1-1.7,1.3-2.1.9-1.3,1.7-2.2,2.9-3.3s2.6-2.2,3.9-3.2l.9.2Z'/%3E%3Cpath class='st1' d='M102.8,18.6c0,0,0,.3,0,.3.1.1.5-.1.4.3-1.4.2-2.3-.9-3.3-1.6s-2-1.5-2.9-2.3l-4.4-2.6.7-.6h.2c1.3.9,2.7,1.7,4,2.6s3.8,2.6,5.1,3.8Z'/%3E%3Cpath class='st1' d='M61.1,4.5l.2.6v-.6c1.5.2,3.5-.3,4.9,0s.2.4.6.5.6-.3,1-.3c.8-.1,2.8-.1,3.2.7v-.4c0,0,2.6.3,2.6.3l-.3.3c1.4,0,2.8,0,4.1.5-.2.1-.4.5-.6.6-.7.3-3.2-.7-4.1-.5l.3-.4c-2.1.3-4.2-.1-6.4-.2s-3.1.1-4.4,0-.4-.1-.6-.3c.1.8-.7.3-.6-.1l-.2.6h-1c.3-.6.6-1,1.4-1Z'/%3E%3Cpath class='st1' d='M11.5,52.3c0-.3-.2-.8-.1-1.1s.4-.1.4-.4c-.2.1-1.3-.3-1-.6s.3.3.4.3c.1,0,1-.2,1.1-.3.3-.3,1-3.3,1.2-3.9l.6-.4-.2.7.6-.2c0,.6-.5.7-.7,1-.3.5-.1,1.1-.2,1.4s-.3.3-.4.6c0,.9.6,1.6.6,1.8s-.3.7-.2.9l.3-.6.8.2.4-.3-.6.9h-2.9Z'/%3E%3Cpath class='st1' d='M24.5,20.5c-.9,1.1-2.1,2.1-3.1,3.1s-2,2.5-2.4,2.5-.9-.4-.8.3c.9-.2,0,.8-.2,1.1v-.7c-.4,0-.2.5-.8.3-.3-.2,1.7-1.9,1.9-2.1,1.3-1.5,2.4-3.1,4-4.4s.6-.5,1.4-.2Z'/%3E%3Cpath class='st1' d='M84.8,9.2c0-.2,0-1.1.3-1,2.7,1.1,5.5,2.2,8,3.8-.2.3-.5.5-.9.5-.6,0-3.2-1.6-4-2s-2.2-1-3.4-1.3Z'/%3E%3Cpath class='st1' d='M110.4,37.4l-.6-.6v.7c-.1,0,.9.1.9.1,0,.3,1.9,3.3,1.4,3.3-.3,0-.7-.1-.9-.4s-1.8-3-1.8-3.2.1-.3.2-.4l-.6-.2c-1.4-2.5-3.2-4.8-5.1-7,.9-.5,1.5.4,2.1,1s2.2,2.8,2.5,3.4,0,.5.1.7.5.3.7.5c.4.5.8,1.4,1.1,2Z'/%3E%3Cpath class='st1' d='M84.7,8.1c0,.1,0,.9-.3.8l-7.2-2.4c.1-.1.3-.4.4-.4.4-.2,2.4.4,3,.6,1.4.4,2.8.9,4.1,1.4Z'/%3E%3Cpath class='st1' d='M37.3,18.9c-1.8.9-3.5,2.2-5.2,3.4l-1-.3c.4-.4.8-.7,1.2-1,.6-.5,2.9-2.2,3.5-2.4s1.2,0,1.4.4Z'/%3E%3Cpath class='st1' d='M17.3,39.7l-2.1,5h-.7c0-.1-.3.4-.3.4,0-.2,0-.5,0-.7s.7-2,.9-2.2.7-.1.9-.2l-.4-.4.7-.2-.6-.3c.4-.7.5-2.2,1.6-1.3Z'/%3E%3Cpath class='st1' d='M119.4,44c-.3-1.4-1.5-3.1-1.8-4.4s.2-.5.5-.6c.2,0,.2.1.3.2.2.2,1.5,3.3,1.6,3.6,0,.5,0,.9-.5,1.2Z'/%3E%3Cpath class='st1' d='M87.2,15.8c0,.5-.8.6-1.2.5-.7,0-2.5-1.1-3.3-1.4s.1-.5.2-.8l4.3,1.7Z'/%3E%3Cpath class='st1' d='M24.9,50.4c-.5.4,0,.8-.2,1.2-.2.8-2,.5-2.6.5l.3-1-.4.3.2-1c.9-.2,1.7.1,2.6,0Z'/%3E%3Cpath class='st1' d='M21.6,32c-.3.3-.3.5-.2.9l-2.1,3.5-.5-.7c0-.3,1.8-3.1,2.1-3.4s.3-.4.7-.4Z'/%3E%3Cpath class='st1' d='M113.7,46.5l-1.3-3.5.9-.4,1.4,3.5c0,.2-.9.4-1,.4Z'/%3E%3Cpath class='st1' d='M12.2,36.2c-.4.9-.8,1.9-1.3,2.8s-.3.2-.4.3c-.2.4.2.6-.9.7-.1-.8.6-1.3.8-1.7.5-1.1.3-.9,1.2-1.8s.3-.3.6-.2Z'/%3E%3Cpath class='st1' d='M21.2,50.4v.9s-1.1,0-1.1,0v.3c-.5.5-1.3,0-2-.1l.9-1h2.2Z'/%3E%3Cpath class='st1' d='M114.7,46.5c.4.9,1.1,2-.1,2.6l-.6-2.3.7-.2Z'/%3E%3Cpath class='st1' d='M118,38.2c-.3-.2-.6.8-.9.6s0-.5.3-.5c-.3-.6-1-.8-1-1.5h.3c0,.1.3-.3.3-.3l.9,1.7Z'/%3E%3Cpath class='st1' d='M68.4,11.8c.2-.4.7-.1.6-.7l.9.4c-.8-.9,1-.5,1-.2-.6.7-1.6.5-2.4.5Z'/%3E%3Cpath class='st1' d='M18.6,50.4c-.2.2-.6.8-.9.8-.5-.2-1.1-.3-1.4-.8h2.3Z'/%3E%3Cpath class='st1' d='M16.2,29.7l-.2.6h-.5c0,.2.3.4.3.5s-.6.9-.8.9l.3-.9h-.3c0-.2-.2-.3,0-.6.3-.6.4-.2.8-.2s.2-.4.5-.3Z'/%3E%3Cpath class='st1' d='M17.3,28.5c-.2.1-.5,0-.7,0s0,.4-.5.1l1.1-1.2.6.5c-.2,0-.4.6-.5.6Z'/%3E%3Cpath class='st1' d='M14.2,31.8c0,.7-.5.9-.6,1.6h-.6c.1-.4.7-1.9,1.1-1.6Z'/%3E%3Cg%3E%3Cpath class='st1' d='M81.4,45.4c-.5.5-1.6,1.6-2,1.8s-1.1-.4-.4.4c-.9.4-1.1,0-.6-.8.8-1.5,3-3.2,3.9-4.8l1-1,2.5-3.3c0-.2-2-1.5-2.4-1.8s-.3,0-.2-.3l2.9-.6c.4.6-.4,1-.4,1.2s.2.3.3.6,0,.5,0,.7.4.3.3.5-.5,1-.7,1.2-.7.5-.7.5c0,.1.1.3,0,.6-.4.9-2.9,4-3.6,4.9,1.5-1.4,2.9-3.4,4.1-5.2s.3-1.2,1.1-1.3v-.6s.5.3.5.3l.5-.4c0,.9-.9,1.1-1.6,1.3v.4s.4,0,.4,0v.3c-.1,0,1,.1,1,.1.1-.4-.2-.2-.3-.3-.2-.3.2-.3.3-.4.2-.4.2-1,.4-1.4l-.3-.3c0-.2.4-1,.5-1.1.2-.1.4,0,.5-.1s0-.3.3-.3.8.3.9.3c.5.3,2.2,2.1,2.6,2.7,2.7,3.1,5.1,6.9,6.5,10.8l14.3.2-.6.5c0,.6.7-.4,1-.5s1,0,1.3,0h.1c-.4-.6-.3-1.3.4-1.5l.6,1.5h1.2c.1-.8-.7-1.7-.7-2.4s.4-.5.4-.9l-.6.3-.3-1.1,2.1-.8-.9,1.1c.3.3,1.4-1.1,1.4-1.1l1.4,4.9h1.2c-.2-.8-.4-1.7-.6-2.6s-1.5-3.3-.2-3.3,1.7,5.4,1.8,6h5.5l.2.4-.8.8c-.3,0-.4-.9-.9-.2s-.3.7-.1,1.1h-5c0-.1-.5-.6-.5-.6-2.1,1.4-4.9-.1-7.2.4l.5-1.1c-.9.7-.7,1.4-2.2,1.1l.4-.7c-.3,0-.7.7-.9.7h-22.4c.7-.9,2.6-1.5,3.1-2.3-.2,0-.5-.1-.6-.1s0,.3-.2.4c-.6.5-2.5,2-3.1,2-3.1.4-7-.3-10.2,0l-.3-.3c-.2.6-1,.1-1.4.1s-.5.1-.9.1c-.7,0-1.5,0-2.2,0l3.6-2.9.4.4c.2,0,.3-.1.5-.2.4-.3.3-.4,0-.8h1.4s-.2.6-.2.6l-.3-.3-.8.6.3.3-.2.3c1-.2,2,.1,3,0s.9-.3,1-.3c.1,0,.6-.9.7-.8.2.8.3,1.3,1.3,1.1-.3-.9.2-.7.3,0l.7-.4v.4c-.1,0,5.1,0,5.1,0,.3,0,1.6-1,2-1.1s0,.6,0,.7c.2,0,.5-.2.8.1l.2-.3h-.3c.6-.7,1.3-1.2,2-1.8s.6-.8.7-.8c.3,0,.2,0,.2.2.4.9.7,1.8,1.6,2.3s.6.3.5,0c-.8,0-2.1-2.1-2-2.8s.6-.5.4-.7-.4.4-.7.3c0,.3-1.1,1.6-1.3,1.4-.1-1-1-1.8-1.4-2.7-.5.2-.9.6-1.3.9-.7.4-1.2.8-1.9,1.3s-1.8,1.2-2.9,1.5l.3.2-.7.5c.1-.4-.2-.7-.3-1s.3-.3.3-.6h-.4c.3-.2-.2-1,0-1.1s1-1.1,1.2-1.2c.6-.5,3.7-2.6,3.8-3.1-.2-.6-.9-1-1.3-1.4s-.6-1.4-1.3-.9c-1.2,1.2-2.2,2.5-3.3,3.7s-2.1,2.2-2.8,2.7-.5,0-.8.1h.3c0,.1,0,.4,0,.4l-.6.4-.4-.6h-.4c.3-.4,1-.8,1.3-1.2s.1-.3.1-.4Z'/%3E%3Cpath class='st1' d='M43.4,50c.5,0,1.9-.6,2-.5.3,0,1.1,1,1.3,1h2.6s.4-.2.4-.2l-1.6-1.6,2.1-.6c.5,0,1.9,2.4,2.1,2.4h2.1l-.3-.6,1.5-1.1.9,1.7h1.7c0-.1,0-.3,0-.5-.3-.9-1.2-2.5-1.3-3.3s.4-1,.3-1.5c-.4,0,0,1-.6.9,0-.6-.9-1.6-.4-2.1s1.7-.9,1.8-.9l2.1,7.4h1.6c0,0-1.3-8.7-1.3-8.7l2.2-1.6c.3,0,.2,1.4.2,1.6-1,.2,0,.4,0,.6s.1,1,.1,1.3c.2,2.2.1,4.5.3,6.7l.2.2h1.2c.2-1.8.3-3.6.4-5.3s-.1-1.8,0-2.6.3-.1.3-.4c0-.4-.2-.8-.2-1.1,0-1.2-.2-2.5.6-3.4h-.4c0-.1.3-5.6.3-5.6l3.7-1.4-.6,4.2-2.3,2c.2.2.3,0,.4-.1.5-.4,1-.9,1.5-1.4l.2.4-2.5,14.8c-1,.3-2,.6-3.1.7s-3.2.4-4.7.5c-2.8.1-7.5.3-10.2,0s-.4,0-.6-.3l-.3.3h-5.7s0-1,0-1c0,0,1.5-.3,1.7-.4s0-.1,0-.1c-.6,0-1,.2-1.5-.2-.9-.5-5.8-4.3-6.3-4.3s-1.7,2.4-1.6,2.6l3.8,2.2h3.1l-3.3,1c-2.7.6-5.5.7-8.3.6v-.6c0,0-.5.7-.5.7h-2.8l.4-1.4h-.4c.7-.4,1-.9,1.1-1.7.3-.2.7.6.9.4s-.6-.8,0-1l.6.3-.6,1.5c.2.3.9.3,1.2,0s1.4-3.1,1.8-3.7c1.4-2.5,3-5,5-7.1l6.4-1c.6,0,1.6,1.5,1.9,2.1l-.3.3c1.2-.1,1.8,1.4,2.4,2.2,1.1,1.3,2.6,2.9,3.6,4.3s.2.1.1.4l-2.2.6-6.5-6.5c-.1-.3.6-.2.8-.3s.9-.2,1-.5l-2.3.4-1.3-1.3-1.6,1.8h-2.1c0,.3,0,.3.2.3.6,0,1.1-.1,1.6-.1l-.3.7,7.6,6.2c-.5.3-1.1.4-1.6.6s0,.1,0,.2Z'/%3E%3Cpath class='st1' d='M62.3,30c-.6.4.2,2.1,0,2.4l-3.4.7-.4-2.5-2.4.4,1.4-3.7c5.6-1,11.4-.6,16.9.7l-.4.4c1.4-.4,3.1.4,4.4,1s1.7.7,2,.9.3.4.4.5.4,0,.7,0c.9.3,1.9,1.1,2.8,1.5v1.1c.4,0,.2-.6.3-.9.6.1.6.6.7.7s1.4.5,1.5,1c-.4.8-1.5,1-2.3,1.1-1.7.3-3.6.3-5.3.5l.4-1.1.6.3c-.1-.6-.7-.2-.2-1v-.2c-.2-.2-2.5-1.3-2.8-1.4s-.3-.1-.4,0l-6.1,15.2h-.4c0-.1,0,1.1,0,1.1l-1.2.4v-.6c.1,0-.6,0-.6,0l.3.9h-.5c0,.1,2.1-8,2.1-8h.3c0,.1-.1-.7-.1-.7l2.5-9.5-3.3-.7c1.2-.7,2.8-.9,3.9-1.9l-7.8,3v-1.3c0,0-.5-.2-.6-.2h-2.9Z'/%3E%3Cpath class='st1' d='M71.2,50.4l.7-1.1c0,0,.2.6.5.4v-.8c.1,0,.4,0,.4,0l-.5-.6c.3-.3.6-.2.9-.1v-.4s-.4,0-.4,0c1.6-4,3.9-7.7,5.8-11.6.8-.5,1.7-.1,2.4-.2s1.2-.4,1.8-.2l-8.7,13.3h-.3c0-.1-.6,1.1-.6,1.1l1.7.2-2.4,1.8h-24.9v-.4c.8.1,1.5-.1,2.2-.1,4.7-.2,9.5.6,14.2-.5s2.8-1.2,4.3-.8v-.4s-.4.1-.4.1c0-.3.2-.4.4-.4.4,0,.2.5.2.7h2.6Z'/%3E%3Cpath class='st1' d='M56.9,27.4l-1.3,3.6-.9.2c.4,1.2-.1,2.1-.6,3.1l-2.1.3-.8-2.1-3.2,1.3v1c-1.3-.5-2.4-1.2-3.2-2.5,3.4-2.8,7.7-4.1,12-4.9Z'/%3E%3Cpath class='st1' d='M44.8,32.4c.4,1.1,1.4,1.8,2.4,2.3s1.2.3,1.3.4,1,1.9.9,2h-.9c0,0-1.4.7-1.4.7l2.3-.5c.5.1.9,1.4,1.1,1.8l-3,.8-1.2-1.9.4-.2c-1.1.1-1.1-.9-1.5-1.5s0-.2-.3-.2c-.5,0-2.9,1.7-2.8,2.4l-5.8.7c2.3-2.8,5.1-5.3,8.4-6.7Z'/%3E%3Cpath class='st1' d='M57.9,24.7l-.5,1.4c-1,.2-2.1.4-3.1.6-2.9.8-5.2,1.7-7.9,3s-1.3.8-1.7,1,0-.6-.4-.6c0,.2,0,.6,0,.8s-1.7,1.1-2.1,1.3c-2,1.4-3.8,2.9-5.6,4.6s-2.2,3.2-4.2,2.9c2.3-2.8,4.8-5.4,7.7-7.5,5.2-3.9,11.4-6.4,17.8-7.5Z'/%3E%3Cpath class='st1' d='M92.2,35.7c4.2,3.8,7.3,9.1,9.4,14.4-.5,0-1,.3-1.4,0-1.4-3.9-3.7-7.7-6.4-10.8s-2-2.1-3-3.1-.2-.5-.2-.5c-.1-.1-.5,0-.7-.3-.4-.4,0-.9-.9-.7,0-.2.3-.2.4-.2s.9-.2,1.1-.2,1.6,1.4,1.9,1.6Z'/%3E%3Cpath class='st1' d='M77.2,26.4l-1.5.9c-4.5-1.3-9.4-2-14.2-1.7s-2.2.4-3.3.4-.4,0-.4-.2.2-1.1.6-1.2c.9-.2,2.4-.2,3.3-.3,5.2-.2,10.4.6,15.4,2.2Z'/%3E%3Cpath class='st1' d='M61.8,34.1c-.8.3-1.7,1.1-2.6,1.4l-.3-1.6,1.4-.5v-.4c-.1,0,1.9-.3,1.9-.3,0,.5-.1,1-.4,1.4.1,0,.3,0,.4-.1l.3,5.6c0,.3-2.3,1.7-2.4,1.5l-.8-5.1c.6-.9,1.9-1.1,2.5-1.9Z'/%3E%3Cpath class='st1' d='M55.7,43.7l-2-5.4,1.4-.5c0,.4,0,.7.4.9v-1c-.1,0,.8-.3.8-.3l1.5,5.2c0,.3-2,1.2-2.1,1.1Z'/%3E%3Cpath class='st1' d='M82.7,28.7v.7s.5,0,.5,0l.2-.3c.3.3.8.4,1.2.7.6.4,1,.7,1.7,1.1s1.2.8.6,1.1h-.5c0,0,.2.5-.2.4-.8-.6-1.6-1.3-2.6-1.6l.3-.7c-.3,0-.4.2-.7.3-.4,0-2.1-1-2.6-1.2-1.2-.6-3-1-4-1.6s-.4-.2-.3-.3c.4,0,.9-.5,1.3-.5,1.1-.2,3.9,1.7,5.2,2Z'/%3E%3Cpath class='st1' d='M34.1,39.7c-2.1,2.7-4,5.6-5.4,8.7l-.7-.3.3-.4-.4-.2.3-.9c.5.1,1.1.1,1-.6-1.2.7-.7-.4,0-.6l-.3-.2c1-1.5,1.7-3.1,2.8-4.5s.5-.7.6-.8c.4-.2,1.4-.1,1.9-.4Z'/%3E%3Cpath class='st1' d='M52.8,47h-.3c0,0,.9-.7.9-.7h-.6c0,.1-.2-.1-.2-.1h-.3c0,.1,0-.3,0-.3h-.4c0,.1,0-.1,0-.1h.4c.2.4.7.4,1.2.4v-.8s.4-.2.4-.2l1.5,3.3c-.4.3-.8,1-1.4.9-.1,0-1.2-1.5-1.2-1.7-.1-.3.2-.5,0-.7Z'/%3E%3Cpath class='st1' d='M51.2,42.1v-.6c.1,0-.4-.2-.4-.2v1.1c.1,0-.6,0-.6,0l.6.3-.3.2.2.9h-.4s0-1,0-1c-.9.4-.8-.7-1.4-1.1l2.1-2.1c.5.7,1.3,1.7.4,2.4Z'/%3E%3Cpath class='st1' d='M55.3,35.3l.4,1.4.3-.6v1c-.1.3-.6.1-.8.1s0,.2-.3.3-1.5.5-1.7.4c-.1-.4-.2-.9-.1-1.4s.3-.4.5-.6,0-.3,0-.3c.1-.1,1.5-.5,1.7-.4ZM54.8,36.9c.1-.1.5-1.1.1-1.3l-.2.9h-.6c0-.1.1.5.1.5.1.1.5,0,.5-.1Z'/%3E%3Cpath class='st1' d='M50.6,39.2c0,1-1.2,1.5-1.8,2.1-.3,0-1-1-1.1-1.2s.1-.2.2-.2c.4-.1,2.5-.9,2.6-.7Z'/%3E%3Cpath class='st1' d='M33.5,52.3l2.6-.4c1.3,0,2.5,0,3.7,0s1.5-.4,1.4.4h-7.7Z'/%3E%3Cpath class='st1' d='M90,33.8l-1.1.3v-.4c-.2.6-.5.5-.7,0v-1.1c.1,0-.3.3-.3.3l.2-.6,1.9,1.6Z'/%3E%3Cpolygon class='st1' points='38.1 51.5 41.1 50.7 41.2 51.5 38.1 51.5'/%3E%3Cpath class='st1' d='M54.1,34.7c-.3.6-.8,1.2-1.6,1.1v-.8c-.1,0,1.6-.3,1.6-.3Z'/%3E%3Cpath class='st1' d='M52.8,45.2c-1.9,0,0-.8-.1-1.7l-1,.2c0,.2.4.6-.1.5-.3-.2.5-1.4-.2-1.3s-.2.4,0,.5c0,.2-.3,0-.3-.2-.1-.7.4-.8.9-1,0,.4-.6.8.1,1l.4-.6c.9.9,0,1.6.4,2.6Z'/%3E%3Cpath class='st1' d='M54.1,35.2c-.2-.7,1.5-1.3,1.6-.8s-1.5.9-1.6.8Z'/%3E%3Cpath class='st1' d='M87.3,35.6c-.2-.1-.6,0-.5-.6h.6c0,.1,0-.1,0-.1.1.1.3.2.4.4.2.3,0,.5-.2.8,0,0-.1-.3-.3-.4Z'/%3E%3Cpath class='st1' d='M55.4,34.1l-.8.2.6-1.4c.2,0,.2.5.2.7s0,.4,0,.6Z'/%3E%3Cpath class='st1' d='M85.5,47.4c0,0-.4,1.3-.9,1v-1s.9,0,.9,0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M10.9,69.2h-2v-9.4h4.3c1.8,0,2.9,1.1,2.9,3s-.5,3-3,3h-2.2v3.4ZM10.9,64.2h1.8c1.3,0,1.5-.9,1.5-1.5,0-.9-.5-1.3-1.7-1.3h-1.6v2.8Z'/%3E%3Cpath class='st1' d='M19,59.8l2.5,5.2,2-5.2h2.2l-3.4,7.9c-.6,1.4-1.3,1.7-2.2,1.7s-1,0-1.2-.1v-1.7c.2,0,.5.2.8.2.5,0,.7-.1,1-.7l-3.8-7.3h2.2Z'/%3E%3Cpath class='st1' d='M28.7,59.8v2.8c0,.9.7,1.3,1.4,1.3s1.3,0,1.9-.1v-3.9h2v9.4h-2v-3.9c-.8.1-1.6.2-2.5.2-1.5,0-2.9-.8-2.9-2.9v-2.7h2Z'/%3E%3Cpath class='st1' d='M37.8,63.3h3.7v-3.6h2v9.4h-2v-4.2h-3.7v4.2h-2v-9.4h2v3.6Z'/%3E%3Cpath class='st1' d='M50.2,59.8l3.3,9.4h-2.1l-.6-1.9h-3.4l-.7,1.9h-2.1l3.3-9.4h2.3ZM47.8,65.6h2.5l-1.3-3.7h0l-1.2,3.7Z'/%3E%3Cpath class='st1' d='M62.1,69.2h-2v-3.7h-1.4l-2.2,3.7h-2.3l2.3-3.8c-1.1-.3-2.1-1.2-2.1-2.7s1.1-2.9,2.9-2.9h4.7v9.4ZM60.1,61.4h-2.4c-1,0-1.4.7-1.4,1.2,0,.8.5,1.3,1.5,1.3h2.3v-2.5Z'/%3E%3Cpath class='st1' d='M69.5,69.2h-2v-9.4h4.3c1.8,0,2.9,1.1,2.9,3s-.5,3-3,3h-2.2v3.4ZM69.5,64.2h1.8c1.3,0,1.5-.9,1.5-1.5,0-.9-.5-1.3-1.7-1.3h-1.6v2.8Z'/%3E%3Cpath class='st1' d='M80.5,59.8l3.3,9.4h-2.1l-.6-1.9h-3.4l-.7,1.9h-2.1l3.3-9.4h2.3ZM78.1,65.6h2.5l-1.3-3.7h0l-1.2,3.7Z'/%3E%3Cpath class='st1' d='M91.8,59.8v1.6h-4.9v1.9h2.4c1.8,0,3.2,1.1,3.2,3s-1.4,2.9-3.2,2.9h-4.4v-9.4h6.9ZM86.9,67.5h2.2c.9,0,1.5-.6,1.5-1.4s-.6-1.2-1.5-1.2h-2.2v2.6Z'/%3E%3Cpath class='st1' d='M98.2,59.5c1.2,0,4.5.5,4.5,4.9s-3.3,4.9-4.5,4.9-4.5-.5-4.5-4.9,3.3-4.9,4.5-4.9ZM98.2,67.8c1.1,0,2.5-.7,2.5-3.3s-1.5-3.3-2.5-3.3-2.5.7-2.5,3.3,1.5,3.3,2.5,3.3Z'/%3E%3Cpath class='st1' d='M108.2,69.2h-2v-7.8h-2.8v-1.6h7.6v1.6h-2.8v7.8Z'/%3E%3Cpath class='st1' d='M116.4,59.8l3.3,9.4h-2.1l-.6-1.9h-3.4l-.7,1.9h-2.1l3.3-9.4h2.3ZM114.1,65.6h2.5l-1.3-3.7h0l-1.2,3.7Z'/%3E%3C/g%3E%3C/g%3E%3Cpolygon class='st1' points='33.4 98.6 34.1 100.9 32.2 99.5 30.2 100.9 31 98.6 29 97.2 31.4 97.2 32.2 94.9 32.9 97.2 35.3 97.2 33.4 98.6'/%3E%3Cpolygon class='st1' points='103.9 44.7 103.1 47 105.1 45.6 107 47 106.3 44.7 108.2 43.3 105.8 43.3 105.1 41 104.3 43.3 101.9 43.3 103.9 44.7'/%3E%3Cpolygon class='st1' points='104.6 83.5 103.9 85.8 105.8 84.4 107.8 85.8 107 83.5 109 82.1 106.6 82.1 105.8 79.8 105.1 82.1 102.7 82.1 104.6 83.5'/%3E%3Cpolygon class='st1' points='99.8 91.7 99 94 101 92.6 102.9 94 102.2 91.7 104.1 90.3 101.7 90.3 101 88 100.2 90.3 97.8 90.3 99.8 91.7'/%3E%3Cpolygon class='st1' points='94.1 98.6 93.3 100.9 95.3 99.5 97.2 100.9 96.5 98.6 98.4 97.2 96 97.2 95.3 94.9 94.5 97.2 92.1 97.2 94.1 98.6'/%3E%3Cg%3E%3Cpath class='st1' d='M48.3,19.7c-.3-.3-.8-1-1.8-.6-.6.2-1.4,1.1-.7,2.9.4,1.1,1.3,2,2.4,1.6.7-.3,1.1-.9.9-1.8l1.3-.5c.3,1.5-.2,2.8-1.8,3.4-1.7.7-3.3,0-4.2-2.2-.9-2.2,0-3.8,1.6-4.5,1.9-.7,3.2.3,3.6,1.2l-1.3.5Z'/%3E%3Cpath class='st1' d='M51.9,16.3l1,4.3c.2.9.8,1.2,1.5,1,.9-.2,1.2-.8,1-1.6l-1-4.3,1.4-.3,1,4.3c.4,1.7-.4,2.7-2.1,3.1-1.1.3-2.7.2-3.1-1.8l-1-4.4,1.4-.3Z'/%3E%3Cpath class='st1' d='M59.2,19.7c0,.4.3,1.1,1.5,1,.7,0,1.4-.3,1.3-1,0-.5-.6-.6-1.3-.7l-1.4-.2c-1-.2-1.6-.7-1.6-1.7,0-.7.2-2.1,2.4-2.3,2.1-.2,2.7,1.1,2.8,2h-1.3c0-.2-.2-.9-1.5-.8-.5,0-1.2.3-1.1.9,0,.5.5.6.8.6l1.7.3c.9.2,1.8.5,1.9,1.7.2,2-1.9,2.4-2.5,2.4-2.5.2-3-1.2-3.1-2h1.3Z'/%3E%3Cpath class='st1' d='M67.3,21.7h-1.4c0,0,.3-5.7.3-5.7h-2c0-.1,0-1.3,0-1.3l5.5.3v1.2c0,0-2.1-.1-2.1-.1l-.3,5.6Z'/%3E%3Cpath class='st1' d='M74.3,15.7c.9.2,3.1,1,2.4,4.1-.6,3.1-3,3-3.9,2.8-.9-.2-3.1-1-2.4-4.1.6-3.1,3-3,3.9-2.8ZM73.1,21.5c.7.2,1.9,0,2.3-1.9.4-1.9-.6-2.5-1.3-2.7-.7-.2-1.9,0-2.3,1.9-.4,1.9.6,2.5,1.3,2.7Z'/%3E%3Cpath class='st1' d='M81.2,17.8l-.8,5.4h0s3.1-4.5,3.1-4.5l1.9.8-2.5,6.3-1.2-.5,2.1-5.3h0s-3.3,4.8-3.3,4.8l-1.3-.5.9-5.7h0s-2.1,5.2-2.1,5.2l-1.2-.5,2.5-6.3,1.9.8Z'/%3E%3C/g%3E%3C/svg%3E");
border-radius: 100%;
 	background-size: cover;
	z-index: 2;
}
.item-collection__info {z-index: 3;}
.ml-auto {
	margin-left: auto;
}
@media (max-width: 47.9988em) {
 .is-designer .item-collection__content::before,  .is-works .item-collection__content::before{
        top: -15px;
        bottom: auto;
        right: -12px;
        z-index: 2;
        width: 84px;
        height: 84px;
        background-size: cover;
 }
}

.header__main {
 gap: 0px
}

.menu-header__list {
	gap: 50px;
	margin-left: 50px;
}

.rus-logo {
transform: translate(14px, 13px);
}

.header__main {grid-template-columns:min-content 1.0fr 23.75rem 5.375rem min-content}


.contacts-header__list {gap: 40px;}


.search._show {margin-left: 40px;}

.rus-icon {display: none}

@media(max-width:1200px) {
.menu-header__list {
	gap: 50px;
	margin-left: 50px;
}

.rus-logo {
transform: translate(14px, 0px);
}

.header__main {grid-template-columns:min-content 1.0fr 23.75rem 5.375rem min-content}


.contacts-header__list {gap: 30px;}


.search._show {margin-left: 20px;}
}

@media(max-width:1151px) {
.header__contacts .contacts-header__item, .menu-header__list {
	display: none;
}
.search._show {margin-left: 10px; margin-right: 10px}
.rus-icon {display: block;
    grid-row: 1 / 2;
	grid-column: 4 / 4;
	z-index: 100;
}
	.search { grid-column: 5 / 5}
.header__main {
	grid-template-columns:min-content min-content 1fr  min-content min-content min-content;
	gap: 0px;
}
	.header__container {padding: 0 15px;}

	.rus-icon svg {transform: translate(10px, 7px);
    width: 64px;}


}


._contacts-info {
    margin-bottom: 20px;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}


._contacts-info a {
    display: inline;
	color: #d1a768;
}


.input-item-error {
	font-size: 12px;
    padding-top: 5px;
    display: none;
    color: #F04438;
}
.input-error input {
	border-color: #F04438!important;
}
.input-error span {
	display: block!important;
}

.form-row {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    gap: 10px 40px;
    flex-wrap: wrap;
}
.form-row .btn {
   margin-top: 0px!important;
   width: auto!important;
   height: auto!important;
   padding: 16px 30px;
   font-size: 20px!important;
   line-height: 1.2!important;
}

.form-row p {
    font-size: 14px;
    opacity: 0.7;
    max-width: 270px;
}


.about-video__file {
	margin: 40px 0;
}

.about-video__file video {
    width: 100%;
    height: auto;
}


.b24-form .b24-form-field-agreement .b24-form-control-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
}
.b24-form .b24-form-field-agreement .b24-form-control-container input {
    width: auto;
    height: auto;
    display: inline-block;
    min-height: fit-content;
}

.b24-window-panel .b24-form-content {
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.b24-window-panel .b24-window-scrollable {
	background-color: rgba(17, 16, 14, 0.5)!important;
    backdrop-filter: blur(40px);
}

.b24-form-wrapper {
	background-color: transparent!important;
}

.scroll-to-top {
  position: fixed;
  bottom: 140px;
  right: 51px;
  width: 60px;
  height: 60px;
  background: transparent;
  border: none;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
  z-index: 999;
}
@media (max-width: 756px) {
	.scroll-to-top {
	bottom: 10px;
    left: 10px;
}

}
.scroll-to-top svg {
  display: block;
  width: 100%;
  height: 100%;
}

.scroll-to-top.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.scroll-to-top:hover {
  transform: translateY(-5px);
}
.footer__production {
	display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 3px;
}
.footer__production p + span {
	white-space: wrap;
    font-size: 14px;
    opacity: 0.5;
}


.main-banner {
position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 15px;
}
.main-banner h2 {font-size: 2.375em;
}

.main-banner-left, .main-banner-right {
  max-width: 350px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 80px;
  display: flex;
  flex-direction: column;
  align-items: flex-star;
  gap: 10px;
}

.main-banner-left:hover h2, .main-banner-right:hover  h2{
 color: #d1a768;
}

.main-banner-right {
  top: auto;
  left: auto;
  bottom: 120px;
  right: 80px;
  align-items: flex-end;
}

.main-banner-left img, .main-banner-right img  {
  position: relative;
   max-width: 80px;
}
@font-face {
    font-family: "Constantia";
    src: url("https://fontsforyou.com/fonts/c/Constantia.ttf");
}

.main-banner-left h2, .main-banner-right h2 {
  font-family: "Constantia";
  font-size: 2.3em;
  font-style: italic;
}

.main-banner-right h2 {
  text-align: right
}

@media (max-width:768px) {
.main-banner {
	top: auto;
    bottom: 40px;
    right: auto;
    left: 20px;
    align-items: flex-start;
    transform: translateY(0%);
	}
  .main-banner h2 {font-size: 1.5em;
  }

  .main-banner-left h2, .main-banner-right h2 {
    font-size: 1.5em;
  }

  .main-banner-left, .main-banner-right {
    max-width: 250px;
    top: 50%;
  transform: translateY(-50%);
    left: 30px;
  }

  .main-banner-right {
    right: 30px;
    bottom: 120px;
    left: auto;
    top: auto;
  }
}


.gallery__arrows {
	user-select: none;
    pointer-events: none;
}
.gallery__arrows button {
pointer-events: all;
}

.product__main p a {
	color: #d1a768;
}


.brend-svg {
  width: 51px;
  height: 51px;
}
.brend-svg img {
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;

}
.brend-svg  { transform: translate(35px, 8px);}
.rus-logo { transition: all 0.5s ease;}
.header.scroll .brend-svg {
  transform: translate(35px, 0px);
}

.header.scroll .rus-logo {
    transform: translate(14px, 8px);
}

.brend-svg-mobile {display: none;}

@media (max-width: 1151px) {
    .rus-icon svg {
        transform: translate(-5px, 0px);
        width: 64px;
    }

.brend-svg-mobile {
  display: block;
  width: 45px;
  height: 45px;
}
.brend-svg-mobile img {
  width: 100%;
  height: 100%;

}
	.brend-svg-mobile {transform: translate(-5px, -5px);}
.header.scroll .rus-icon {
transform: translate(-5px, -7px);
	}
	.header.scroll .brend-svg-mobile {
 transform: translate(-5px, -10px);
}

}

@media (max-width: 1024px) {


.languages-header__button {
display: flex;
	}
	.languages-header__button img {
display: none;
}

	.languages-header {
display: flex;
gap: 20px;
}

}

.hm_icon {
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
  padding-right: 34px;
  width: max-content;
}
.hm_icon:after {
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  top: -7px;
  width: 28px;
  height: 28px;
  background: url('/local/templates/mebelBB/css/../img/hm_new.png') center center / contain no-repeat;
}


@media (max-width: 768px) {
  .hm_icon:after {
     top: -10px;
  }
}

.atele {
  margin-top: 60px;
}
.atele__title {
  color:  #FFF;
  text-align: center;
  font-size: 68px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: -2.72px;
  margin-bottom: 56px
}
.t-left {
  text-align: left;
}

.atele__header {
  position: relative;
  padding: 30px;
  border: 1px solid rgba(209, 167, 104, 0.00);
}
.atele__header  p {
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}
.atele__header::before, .border-top::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%);
}
.atele__header::after, .border-bottom::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgba(209, 167, 104, 0) 0, rgba(209, 167, 104, .6) 45.83%, rgba(209, 167, 104, 0) 100%);
}
.border-top, .border-bottom {
  position: relative;
}
.border-top {
  padding-top: 40px;
}


.border-bottom {
  padding-bottom: 60px;
}
.atele__content {
  margin: 46px 0 38px;
  max-width: 1046px;
}

.atele__content.full {
  max-width: 100%;
}
.atele__content h2 {
  font-size: 45px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 20px;
}

.atele__content h3 {
  margin: 30px 0 20px;
  color:  #D1A768;
  font-size: 33px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: -1.44px;
}
.atele__content p {
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  margin: 10px 0;
}
.atele__content a, .atele__footer a {
  color: #d1a768;
}
.atele__footer p {
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}
.atele .application__container {
  padding: 0;
  margin: 0;
  margin-top: 120px;
}
.atele__video {
  width: 100%;
  max-width: 100%;
  margin-bottom: 38px;
}

.atele__controle {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 30px;
}

.f-start {
  justify-content: flex-start;
}

.atele__video video,
.atele__video-cover img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.atele__video-inner { position: relative; aspect-ratio: 1920 / 1080; overflow: hidden; background:#000; }
.atele__video-inner video { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity .6s ease; }
.atele__video-cover { position:absolute; inset:0; z-index:2; transition:opacity .6s ease; }
.atele__video-cover.is-hidden { opacity:0; pointer-events:none; }


@media (max-width: 768px) {
  .atele {
  margin-top: 30px;
}
  .atele__video {
    margin-bottom: 28px;
  }
  .atele__title {
    font-size: 38px;
    margin-bottom: 40px
  }
  .atele__header {
    padding: 20px 10px;
  }
  .atele__header  p {
    font-size: 14px;
  }
  .atele__content {
    margin: 30px 0 28px;
  }
  .atele__content h2 {
    font-size: 28px;
  }
  .atele__content h3 {
    margin: 20px 0 10px;
    font-size: 18px;
  }
  .atele__content p {
    font-size: 14px;
  }
  .atele__footer p {
    font-size: 14px;
  }
}


/* --- Radio фильтр --- */
.contacts-filter{
  display:flex;
  flex-wrap:wrap;
  gap:30px;
  padding-bottom: 15px;
}

.contacts-filter__item{
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content: flex-start;
  font-size: 18px;
  gap:10px;
  color: rgba(255,255,255,1);
  transition: .2s ease;
  user-select:none;
}

.contacts-filter__item input{
  appearance:none;
  -webkit-appearance:none;
  flex: 0 0 auto;
  padding: 0;
  width:15px;
  height:15px;
  border-radius:50%;
  border: 1px solid rgba(255,255,255,1);
  display:inline-block;
  position:relative;
  background: transparent;
  transition: .2s ease;
}


.contacts-filter__item input:checked::after{
  content:"";
  position:absolute;
  inset:3px;
  border-radius:50%;
  background: #fff;
}


.labels{
  display:inline-flex;
  gap:6px;
  margin-left:20px;
}

.marker{
  width:10px;
  height:10px;
  border-radius:50%;
  display:inline-block;
  background: transparent;
  border: 2px solid;
}

/* МББ */
.marker.orange{
  border-color:#d1a768;
}

/* Хит */
.marker.red{
  border-color:#ff5000;
}
.salon-photos a {
  display: flex;
  width: 44px;
  height: 44px;
  justify-content: center;
  align-items: center;
}
.salon-photos a svg {
  width: 44px;
  height: 44px;
}


@media (max-width: 768px) {
  .contacts-filter{
    gap:10px 30px;
    padding: 25px 0 15px;
  }

}



._outline {
  background: transparent;
  border: 1px solid #D1A768;
  color: #D1A768;
}
.footer__info {
 margin-top: 8px;
}
.footer__info  a{
   white-space: wrap;
    font-size: 14px;
    opacity: 0.5;
   
    line-height: 1.2;
    color: rgba(255, 255, 255, .7);
}

.footer__info  a:hover {
   color: #D1A768;
}

.info-about__founder img {
  max-width: 280px
}
@media (max-width: 768px) {
  .info-about__founder img {
  max-width: 120px
}
}
/* End */


/* Start:/local/templates/mebelBB/components/bitrix/menu/top_nav/style.min.css?1700092721490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/mebelBB/components/bitrix/menu/top_nav/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/mebelBB/components/bitrix/catalog.section.list/left_menu_category/style.min.css?17000927216236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/mebelBB/components/bitrix/menu/template1/style.min.css?1700092721490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/mebelBB/components/bitrix/menu/template1/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/mebelBB/components/bitrix/menu/bottom_nav/style.min.css?1700092721490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/mebelBB/components/bitrix/menu/bottom_nav/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/mebelBB/css/style.css?1761832633170351 */
/* /local/templates/mebelBB/css/custom.css?178115895995400 */
/* /local/templates/mebelBB/components/bitrix/menu/top_nav/style.min.css?1700092721490 */
/* /local/templates/mebelBB/components/bitrix/catalog.section.list/left_menu_category/style.min.css?17000927216236 */
/* /local/templates/mebelBB/components/bitrix/menu/template1/style.min.css?1700092721490 */
/* /local/templates/mebelBB/components/bitrix/menu/bottom_nav/style.min.css?1700092721490 */
