/*!
Theme Name: zubr_china
Theme URI: http://underscores.me/
Author: Egor.Zhurawski
Author URI: https://t.me/Egor_Zhurawski
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zubr_china
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
* {
	outline: none;
	--color-text: #151613;
	--color-text-white: #FCFCFC;
	--color-link: #151613;
	--color-link-hover: #7AAA10;
	--color-link-white: #FCFCFC;
	--bg-button: #B8ED20;
	--bg-button-hover: #CFF455;
	--bg-button-focus: #DFF978;
	--bg-button-active: #DFF978;
	--bg-button-dark: #151613;
	--bg-button-white: #FCFCFC;
	--bg-button-text: #151613;
	--color-text-hover: #7AAA10;
	--color-text-focus: #5E890A;
	--color-text-active: #5E890A;
}

ol,
ul {
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}

a {
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: var(--color-link);
	-webkit-transition: all ease 0.15s;
	transition: all ease 0.15s;
}
a:focus, a:hover, a:active {
	outline: 0;
}
a:hover, a:active {
	color: var(--color-link-hover);
}

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

button, input, textarea {
	background: none;
	outline: 0 !important;
	border: none;
	padding: 0;
	-webkit-transition: all ease 0.15s;
	transition: all ease 0.15s;
}

button[disabled=disabled] {
	opacity: 0.75;
}

html, body {
	font-family: "InterR";
	color: var(--color-text);
	font-size: 16px;
	background: #FCFCFC;
}

p, h1, h2, h3, h4, h5, h6 {
	color: var(--color-text);
}

h1 {
	font-size: 42px;
	font-family: "UnboundedB";
}

h2 {
	font-size: 32px;
	font-family: "UnboundedB";
}

h3 {
	font-size: 25px;
	font-family: "UnboundedB";
}

b, strong {
	font-weight: normal;
}

b {
	font-family: "InterB";
}

strong {
	font-family: "InterEB";
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

section {
	margin: 70px 0;
}

.button {
	max-width: 310px;
	width: 100%;
	height: 48px;
	background: var(--bg-button);
	color: var(--bg-button-text);
	border-radius: 50px;
	text-align: center;
}
.button svg {
	width: 24px;
	height: 24px;
	margin-left: 6px;
	-webkit-transition: -webkit-transform ease 0.2s;
	transition: -webkit-transform ease 0.2s;
	transition: transform ease 0.2s;
	transition: transform ease 0.2s, -webkit-transform ease 0.2s;
}
.button.button-transparent {
	background: var(--bg-button-white);
	border: 1px solid rgba(21, 22, 19, 0.7);
}
.button:hover {
	background: var(--bg-button-hover);
	color: var(--bg-button-text);
	border-color: var(--bg-button-hover);
}
.button:hover svg {
	-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
}
.button:active {
	background: var(--bg-button-active);
	border-color: var(--bg-button-active);
}

a.button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px 0;
	z-index: 1001;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.header.active {
	background: #fff;
	padding: 10px 0;
}
.header.active .header-item .header-items.__menu .__menu-dropdown {
	top: 75px;
}
.header .header-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}
.header .header-item .header-items.__logo {
	min-width: 120px;
	max-width: 120px;
}
.header .header-item .header-items.__logo a {
	display: block;
}
.header .header-item .header-items.__menu {
	margin-left: auto;
	margin-right: 55px;
}
.header .header-item .header-items.__menu nav ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	gap: 40px;
}
.header .header-item .header-items.__menu .__menu-dropdown {
	position: absolute;
	top: 95px;
	left: 0;
	background: #FCFCFC;
	width: 100%;
	padding: 30px 0;
	-webkit-box-shadow: 0 5px 5px #f1f1f1;
			box-shadow: 0 5px 5px #f1f1f1;
	-webkit-transform: translateY(-1rem);
			transform: translateY(-1rem);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.header .header-item .header-items.__menu .__menu-dropdown.active {
	-webkit-transform: translateY(0);
			transform: translateY(0);
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item {
	max-width: 1200px;
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	grid-column-gap: 85px;
	-ms-grid-columns: auto 85px 260px 85px auto 85px auto 85px auto;
	grid-template-columns: auto 260px auto auto auto;
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items .__title {
	font-family: "UnboundedB";
	margin-bottom: 12px;
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items .__body ul li {
	margin-bottom: 12px;
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items .__body ul li a {
	color: rgba(21, 22, 19, 0.7);
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items .__body ul li a:hover {
	color: var(--color-link);
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items:nth-child(2) .__body ul {
	-webkit-column-count: 2;
	   -moz-column-count: 2;
			column-count: 2;
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items:nth-child(3) {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-area: 1/3/2/4;
}
.header .header-item .header-items.__menu .__menu-dropdown .__menu-dropdown-item .__menu-dropdown-items:nth-child(4) {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-area: 1/3/3/4;
	-ms-grid-row-align: end;
		align-self: end;
}
.header .header-item .header-items.__phone {
	margin-right: 30px;
	font-family: "InterB";
}
.header .header-item .header-items.__settings .__settings-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	gap: 24px;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items.__search .__search-form {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	left: -40px;
	right: 0;
	margin: 0 auto;
	max-width: 755px;
	width: 100%;
	height: 40px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items.__search .__search-form.active {
	opacity: 1;
	pointer-events: auto;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items.__search .__search-form input {
	width: 100%;
	height: 100%;
	border-radius: 40px;
	background: #FCFCFC;
	border: 1px solid rgba(21, 22, 19, 0.7);
	padding: 0 30px;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items a {
	-webkit-transition: none;
	transition: none;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items a.__link svg, .header .header-item .header-items.__settings .__settings-item .__settings-items button.__link svg {
	width: 24px;
	height: 24px;
	-webkit-transition: color ease 0.15s;
	transition: color ease 0.15s;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items a.__link .count, .header .header-item .header-items.__settings .__settings-item .__settings-items button.__link .count {
	position: absolute;
	top: -2px;
	right: -9px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	font-size: 12px;
	text-align: center;
	background: var(--bg-button);
	color: var(--color-text);
	line-height: 16px;
}
.header .header-item .header-items.__settings .__settings-item .__settings-items a.__link:hover svg, .header .header-item .header-items.__settings .__settings-item .__settings-items button.__link:hover svg {
	color: #98CB17;
}
.header .header-item .header-items.__settings-social {
	text-align: center;
}
.header .header-item .header-items.__settings-social span {
	font-size: 14px;
}
.header .header-item .header-items.__settings-social a {
	font-size: 25px;
}
.header .header-item .header-items.__hamburger {
	margin-left: 45px;
}
.header .header-item .header-items.__hamburger button {
	width: 56px;
	height: 56px;
	background: var(--bg-button-dark);
	color: var(--color-text-white);
	border-radius: 50%;
}
.header .header-item .header-items.__hamburger button:hover {
	background: var(--bg-button-hover);
}
.header .header-item .header-items.__hamburger button:hover span {
	background: var(--bg-button-dark);
}
.header .header-item .header-items.__hamburger button:active {
	background: var(--bg-button-focus);
}
.header .header-item .header-items.__hamburger button:active span {
	background: var(--bg-button-dark);
}
.header .header-item .header-items.__hamburger button span {
	width: 22px;
	height: 2px;
	background: #FCFCFC;
	display: block;
	margin: 5px auto;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.header .header-item .header-items.__hamburger button.active span:nth-child(1) {
	-webkit-transform: translate(0px, 7px) rotate(45deg);
			transform: translate(0px, 7px) rotate(45deg);
}
.header .header-item .header-items.__hamburger button.active span:nth-child(2) {
	-webkit-transform: translateX(-10px);
			transform: translateX(-10px);
	opacity: 0;
}
.header .header-item .header-items.__hamburger button.active span:nth-child(3) {
	-webkit-transform: translate(0px, -7px) rotate(-45deg);
			transform: translate(0px, -7px) rotate(-45deg);
}



.main-filter .main-filter-item {
	max-width: 895px;
}

.title {
	font-size: 32px;
	margin-bottom: 30px;
}

.sub-title {
	font-size: 20px;
	margin-bottom: 20px;
}

.__header-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	margin-bottom: 30px;
}
.__header-title .title {
	margin-bottom: 0;
}
.__header-title .button {
	max-width: 190px;
}

.footer {
	padding: 40px 0 70px;
	background: #151613;
	color: var(--color-text-white);
}
.footer .footer-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}
.footer .footer-item .footer-items.__logo {
	min-width: 120px;
	max-width: 120px;
}
.footer .footer-item .footer-items.__logo a {
	display: block;
}
.footer .footer-item .footer-items.__menu {
	margin-left: 50px;
	margin-right: auto;
}
.footer .footer-item .footer-items.__menu nav ul {
	-webkit-column-count: 2;
	   -moz-column-count: 2;
			column-count: 2;
	-webkit-column-gap: 45px;
	   -moz-column-gap: 45px;
			column-gap: 45px;
}
.footer .footer-item .footer-items.__menu nav ul li {
	margin-bottom: 25px;
}
.footer .footer-item .footer-items.__menu nav ul li a {
	color: var(--color-text-white);
}
.footer .footer-item .footer-items.__menu nav ul li a:hover {
	color: var(--bg-button);
}
.footer .footer-item .footer-items.__btn {
	min-width: 435px;
	display: flex;
	gap: 15px;
}
.footer .footer-item .footer-items.__btn .button.button-transparent {
	border-color: var(--bg-button-white);
	color: var(--color-text-white);
	background: transparent;
}
.footer .footer-item .footer-items.__btn .button.button-transparent:hover {
	border-color: var(--bg-button-hover);
}
.footer .footer-item .footer-items.__copyright {
	-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	width: 50%;
	font-size: 12px;
}
.footer .footer-item .footer-items.__social {
	margin-left: auto;
}
.footer .footer-item .footer-items.__social ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
	gap: 30px;
}
.footer .footer-item .footer-items.__social ul li a {
	font-size: 32px;
	color: var(--color-text-white);
	line-height: 1;
}
.footer .footer-item .footer-items.__social ul li a:hover {
	color: var(--bg-button);
}

.content-other {
	padding-top: 125px;
}

.content-main {
	padding-top: 100px;
}

.swiper-button-next::after, .swiper-button-prev::after {
	font-family: "Font Awesome 5 Pro";
	color: var(--color-text);
	font-size: 14px;
}

.swiper-button-next::after {
	content: "\f054";
}

.swiper-button-prev::after {
	content: "\f053";
}

.swiper-pagination-bullet {
	background: var(--bg-button-white);
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	opacity: 0.75;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--bg-button);
	opacity: 1;
}


.modal {
	--bs-modal-bg: #FCFCFC;
	--bs-modal-border-radius: 30px;
}
.modal .btn-close {
	--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgb(184, 237, 32, .25);
	position: absolute;
	top: 20px;
	right: 20px;
}
.modal .title {
	text-align: center;
	margin-bottom: 30px;
	font-family: "UnboundedB";
}

.modal-content-body {
	padding: 40px 50px;
}
.modal-content-body .__message {
	font-size: 20px;
}
.modal-content-body form {
	max-width: 380px;
	margin: 0 auto;
}
.modal-content-body form input, .modal-content-body form textarea {
	width: 100%;
	height: 48px;
	border-radius: 50px;
	padding: 0 20px;
	border: 2px solid rgba(132, 132, 132, 0.7);
	margin-bottom: 16px;
}
.modal-content-body form input:hover, .modal-content-body form textarea:hover {
	border-color: var(--bg-button);
}
.modal-content-body form input:active, .modal-content-body form input:focus, .modal-content-body form textarea:active, .modal-content-body form textarea:focus {
	border-color: var(--bg-button-dark);
}
.modal-content-body form textarea {
	padding: 12px 20px;
	height: 160px;
	border-radius: 20px;
}
.modal-content-body form button {
	max-width: 100%;
}



.noUi-target {
	background: #E0E0E0;
	border: none;
	-webkit-box-shadow: none;
			box-shadow: none;
	margin: 0 65px 0 25px;
}
.noUi-target .noUi-connect {
	background: var(--bg-button);
}
.noUi-target .noUi-handle {
	top: -10px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 2px solid #848484;
	background: #FEFEFE;
	-webkit-box-shadow: none;
			box-shadow: none;
	cursor: pointer;
}
.noUi-target .noUi-handle:active {
	background: #F4FCDE;
}

.noUi-horizontal {
	height: 8px;
}
.noUi-horizontal .noUi-tooltip {
	border: none;
	border-radius: 20px;
	padding: 3px 13px;
	font-size: 12px;
	background: var(--bg-button);
}

.form-consult .form-consult-item {
	text-align: center;
}

.form-consult .form-consult-item .__message {
	font-size: 20px;
}

.form-consult .form-consult-item .form-consult-item__download {
	margin-bottom: 50px;
}

.form-consult .form-consult-item .form-consult-item__download .button {
	display: block;
	line-height: 48px;
	margin: 0 auto;
}
.form-consult .form-consult-item form {
	max-width: 400px;
	margin: 0 auto;
}
.form-consult .form-consult-item form input {
	width: 100%;
	height: 48px;
	border-radius: 50px;
	padding: 0 20px;
	border: 2px solid rgba(132, 132, 132, 0.7);
	margin-bottom: 15px;
}
.form-consult .form-consult-item form input:hover {
	border-color: var(--bg-button);
}
.form-consult .form-consult-item form input:active, .form-consult .form-consult-item form input:focus {
	border-color: var(--bg-button-dark);
}
.form-consult .form-consult-item form input, .form-consult .form-consult-item form button {
	max-width: 100%;
}



.widget-btn {
	position: fixed;
	left: 1rem;
	bottom: 1rem;
	z-index: 1001;
}
.widget-btn button {
	max-width: 200px;
	min-width: 200px;
	width: 100%;
	height: 45px;
	background: var(--bg-button);
	border-radius: 30px;
	-webkit-animation: blink infinite 2s;
			animation: blink infinite 2s;
}
.widget-btn button:hover {
	background: var(--bg-button-hover);
	-webkit-animation: blink2 infinite 2s;
			animation: blink2 infinite 2s;
}

@-webkit-keyframes blink {
	0% {
		-webkit-box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
		box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
	}
	70% {
		-webkit-box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
	}
}

@keyframes blink {
	0% {
		-webkit-box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
		box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
	}
	70% {
		-webkit-box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
	}
}
@-webkit-keyframes blink2 {
	0% {
		-webkit-box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
		box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
	}
	70% {
		-webkit-box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
	}
}
@keyframes blink2 {
	0% {
		-webkit-box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
		box-shadow: 0 0 0 0px rgba(184, 237, 32, 0.7);
	}
	70% {
		-webkit-box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 1.53em rgba(184, 237, 32, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
		box-shadow: 0 0 0 0 rgba(184, 237, 32, 0);
	}
}


.download-commercial-proposal {
	text-decoration: underline;
	text-underline-position: under;
}




.policy {
	text-align: left;
	font-size: 12px;
	margin-bottom: 1rem;
}

.policy a {
	display: inline;
	text-decoration: underline;
	text-underline-position: under;
}

.policy label {
	cursor: pointer;
}

.policy label input {
	display: none;
}

.policy label input:checked ~ span::after {
	transform: translateY(-50%) scale(1);
	opacity: 1;
}

.policy label span {
	position: relative;
	display: block;
	padding-left: 25px;
}

.policy label span::before,
.policy label span::after {
	content: '';
	position: absolute;
	top: 50%;
}

.policy label span::before {
	left: 0;
	width: 15px;
	min-width: 15px;
	height: 14px;
	border: 1px solid var(--bg-button);
	border-radius: 3px;
	transform: translateY(-50%);
}

.policy label span::after {
	left: 3.5px;
	width: 8px;
	min-width: 8px;
	height: 8px;
	background: var(--bg-button);
	border-radius: 1px;
	transform: translateY(-50%) scale(0);
	opacity: 0;
	transition: all ease .2s;
}

.cookies {
	position: fixed;
	bottom: 35px;
	left: 0;
	z-index: 1002;
	width: 100%;
	transition: all ease .3s;
}
.cookies.cookies-hidden {
	bottom: 0;
	opacity: 0;
}
.cookies__view {
	background: #fff;
	border-radius: 10px;
	padding: 23px 30px 23px 107px;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cookies__view:before {
	content: "";
	display: inline-block;
	width: 49px;
	height: 49px;
	position: absolute;
	left: 32px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.9993 17.2371C48.9993 7.90814 41.6918 0.599854 32.3621 0.599854C29.642 0.599854 27.0343 1.10964 25.0198 2.03532C24.7687 2.15011 24.6002 2.39319 24.5813 2.66834C24.5617 2.94349 24.6924 3.20749 24.9246 3.35807C25.7933 3.91985 26.3122 4.86717 26.3122 5.8935C26.3122 7.56163 24.9554 8.91845 23.2873 8.91845C22.7457 8.91845 22.2241 8.76957 21.7356 8.4745C21.5564 8.36647 21.34 8.33777 21.1381 8.39449C20.9362 8.45188 20.7684 8.5903 20.6722 8.77633C20.1489 9.7972 19.1218 10.431 17.9936 10.431C17.7857 10.431 17.5672 10.4046 17.3282 10.351C16.9703 10.2699 16.6111 10.456 16.4676 10.7902C15.8718 12.1787 15.4778 13.6389 15.2692 15.1332C6.99409 16.2813 0.599854 23.3974 0.599854 31.9839C0.599854 41.3664 8.23346 48.9997 17.6157 48.9997C26.2033 48.9997 33.3221 42.6021 34.4664 34.3226C42.6607 33.164 49 25.7893 49 17.2377L48.9993 17.2371ZM17.6159 47.4867C9.06734 47.4867 2.11254 40.5323 2.11254 31.9833C2.11254 23.4344 9.06691 16.48 17.6159 16.48C26.1648 16.48 33.1192 23.4344 33.1192 31.9833C33.1192 40.5323 26.1648 47.4867 17.6159 47.4867ZM34.6118 32.7715C34.6229 32.5099 34.6314 32.2483 34.6314 31.9836C34.6314 22.601 26.9978 14.9678 17.6156 14.9678C17.3465 14.9678 17.0788 14.9762 16.8117 14.988C16.9826 13.9421 17.2564 12.9168 17.6375 11.9276C19.2311 12.0667 20.7071 11.3469 21.6236 10.1036C22.1574 10.3183 22.7215 10.4304 23.2874 10.4304C25.7897 10.4304 27.8248 8.39528 27.8248 5.89295C27.8248 4.80552 27.4382 3.77782 26.7539 2.97093C28.3875 2.41287 30.3339 2.11172 32.3622 2.11172C40.9847 2.11172 47.487 8.61399 47.487 17.2365C47.487 24.9177 41.8976 31.5558 34.6111 32.7709L34.6118 32.7715Z' fill='%23323E48'/%3E%3Cpath d='M37.6558 8.40601C37.6558 7.15515 36.6379 6.1373 35.3871 6.1373C34.1362 6.1373 33.1183 7.15515 33.1183 8.40601C33.1183 9.65688 34.1362 10.6747 35.3871 10.6747C36.6379 10.6747 37.6558 9.65688 37.6558 8.40601ZM35.3871 9.16225C34.9698 9.16225 34.6308 8.82262 34.6308 8.40601C34.6308 7.98941 34.9698 7.64978 35.3871 7.64978C35.8043 7.64978 36.1433 7.98941 36.1433 8.40601C36.1433 8.82262 35.8043 9.16225 35.3871 9.16225Z' fill='%23323E48'/%3E%3Cpath d='M30.8496 12.1872C29.5988 12.1872 28.5809 13.205 28.5809 14.4559C28.5809 15.7068 29.5988 16.7246 30.8496 16.7246C32.1005 16.7246 33.1184 15.7068 33.1184 14.4559C33.1184 13.205 32.1005 12.1872 30.8496 12.1872ZM30.8496 15.2121C30.4324 15.2121 30.0934 14.8725 30.0934 14.4559C30.0934 14.0393 30.4324 13.6997 30.8496 13.6997C31.2669 13.6997 31.6059 14.0393 31.6059 14.4559C31.6059 14.8725 31.2669 15.2121 30.8496 15.2121Z' fill='%23323E48'/%3E%3Cpath d='M38.4119 19.2621C37.161 19.2621 36.1432 20.2799 36.1432 21.5308C36.1432 22.7817 37.161 23.7995 38.4119 23.7995C39.6628 23.7995 40.6806 22.7817 40.6806 21.5308C40.6806 20.2799 39.6628 19.2621 38.4119 19.2621ZM38.4119 22.287C37.9946 22.287 37.6557 21.9474 37.6557 21.5308C37.6557 21.1142 37.9946 20.7746 38.4119 20.7746C38.8292 20.7746 39.1681 21.1142 39.1681 21.5308C39.1681 21.9474 38.8292 22.287 38.4119 22.287Z' fill='%23323E48'/%3E%3Cpath d='M10.4311 24.7995C9.18027 24.7995 8.16241 25.8174 8.16241 27.0682C8.16241 28.3191 9.18027 29.3369 10.4311 29.3369C11.682 29.3369 12.6998 28.3191 12.6998 27.0682C12.6998 25.8174 11.682 24.7995 10.4311 24.7995ZM10.4311 27.8245C10.0139 27.8245 9.67489 27.4848 9.67489 27.0682C9.67489 26.6516 10.0139 26.312 10.4311 26.312C10.8484 26.312 11.1874 26.6516 11.1874 27.0682C11.1874 27.4848 10.8484 27.8245 10.4311 27.8245Z' fill='%23323E48'/%3E%3Cpath d='M26.3122 35.8993C25.0614 35.8993 24.0435 36.9171 24.0435 38.168C24.0435 39.4189 25.0614 40.4367 26.3122 40.4367C27.5631 40.4367 28.581 39.4189 28.581 38.168C28.581 36.9171 27.5631 35.8993 26.3122 35.8993ZM26.3122 38.9242C25.895 38.9242 25.556 38.5846 25.556 38.168C25.556 37.7514 25.895 37.4118 26.3122 37.4118C26.7295 37.4118 27.0685 37.7514 27.0685 38.168C27.0685 38.5846 26.7295 38.9242 26.3122 38.9242Z' fill='%23323E48'/%3E%3Cpath d='M25.0684 30.8494C25.0684 29.1813 23.7116 27.8245 22.0434 27.8245C20.3753 27.8245 19.0185 29.1813 19.0185 30.8494C19.0185 32.5176 20.3753 33.8744 22.0434 33.8744C23.7116 33.8744 25.0684 32.5176 25.0684 30.8494ZM20.531 30.8494C20.531 30.0152 21.2092 29.3369 22.0434 29.3369C22.8767 29.3369 23.5559 30.0152 23.5559 30.8494C23.5559 31.6836 22.8767 32.3619 22.0434 32.3619C21.2092 32.3619 20.531 31.6836 20.531 30.8494Z' fill='%23323E48'/%3E%3Cpath d='M8.91863 34.6306C7.2505 34.6306 5.89368 35.9874 5.89368 37.6556C5.89368 39.3237 7.2505 40.6805 8.91863 40.6805C10.5868 40.6805 11.9436 39.3237 11.9436 37.6556C11.9436 35.9874 10.5868 34.6306 8.91863 34.6306ZM8.91863 39.168C8.08441 39.168 7.40615 38.4898 7.40615 37.6556C7.40615 36.8213 8.08441 36.1431 8.91863 36.1431C9.75184 36.1431 10.4311 36.8213 10.4311 37.6556C10.4311 38.4898 9.75184 39.168 8.91863 39.168Z' fill='%23323E48'/%3E%3Cpath d='M18.7497 17.9933C17.0816 17.9933 15.7248 19.3501 15.7248 21.0183C15.7248 22.524 16.9317 24.7995 18.7497 24.7995C20.5677 24.7995 21.7747 22.524 21.7747 21.0183C21.7747 19.3501 20.4179 17.9933 18.7497 17.9933ZM18.7497 23.287C18.0192 23.287 17.2373 21.9551 17.2373 21.0183C17.2373 20.184 17.9155 19.5058 18.7497 19.5058C19.583 19.5058 20.2622 20.184 20.2622 21.0183C20.2622 21.9551 19.4803 23.287 18.7497 23.287Z' fill='%23323E48'/%3E%3Cpath d='M17.9935 38.9243C16.6293 38.9243 15.7248 40.7453 15.7248 41.9493C15.7248 43.2001 16.7426 44.218 17.9935 44.218C19.2444 44.218 20.2622 43.2001 20.2622 41.9493C20.2622 40.7453 19.3578 38.9243 17.9935 38.9243ZM17.9935 42.7055C17.5762 42.7055 17.2373 42.3659 17.2373 41.9493C17.2373 41.3284 17.7514 40.4685 17.9911 40.4368C18.2356 40.4685 18.7497 41.3284 18.7497 41.9493C18.7497 42.3659 18.4108 42.7055 17.9935 42.7055Z' fill='%23323E48'/%3E%3Cpath d='M29.3449 24.3872C29.1174 24.0378 28.6498 23.9365 28.2984 24.1664C27.9483 24.394 27.849 24.8629 28.0776 25.2124C29.3966 27.2383 30.0938 29.5796 30.0938 31.9838C30.0938 32.401 30.4317 32.74 30.85 32.74C31.2683 32.74 31.6062 32.401 31.6062 31.9838C31.6062 29.2863 30.8243 26.6591 29.345 24.3872L29.3449 24.3872Z' fill='%23323E48'/%3E%3Cpath d='M27.0685 23.287C27.2649 23.287 27.4611 23.204 27.6053 23.0676C27.7416 22.9241 27.8247 22.7273 27.8247 22.5308C27.8247 22.3343 27.7484 22.1375 27.6053 21.994C27.318 21.7141 26.8186 21.7141 26.5313 21.994C26.3878 22.1375 26.3122 22.3343 26.3122 22.5308C26.3122 22.7273 26.3878 22.9241 26.5316 23.0676C26.6744 23.204 26.8719 23.287 27.0684 23.287H27.0685Z' fill='%23323E48'/%3E%3Cpath d='M44.7946 11.6254C44.6191 11.2473 44.1694 11.0832 43.7902 11.2577C43.4114 11.434 43.2464 11.883 43.4226 12.2621C44.1947 13.9265 44.5874 15.6854 44.5874 17.4899C44.5874 19.9508 43.872 22.3343 42.5182 24.3832C42.2876 24.7319 42.3835 25.2005 42.7316 25.4315C42.8602 25.5152 43.0047 25.556 43.1482 25.556C43.3933 25.556 43.6343 25.4365 43.7795 25.2164C45.298 22.9197 46.0996 20.2479 46.0996 17.4893C46.0999 15.4633 45.6603 13.4903 44.7947 11.6254L44.7946 11.6254Z' fill='%23323E48'/%3E%3Cpath d='M42.9494 9.67474C42.9494 9.47826 42.8663 9.28143 42.7299 9.13795C42.4426 8.85807 41.9433 8.85807 41.656 9.13795C41.5193 9.28143 41.4369 9.47826 41.4369 9.67474C41.4369 9.87899 41.5193 10.0681 41.6563 10.2115C41.7991 10.3479 41.9966 10.431 42.1931 10.431C42.3896 10.431 42.5858 10.3479 42.7299 10.2115C42.8663 10.068 42.9494 9.87122 42.9494 9.67474H42.9494Z' fill='%23323E48'/%3E%3Cpath d='M39.3878 27.2877C39.2507 27.4238 39.1683 27.6203 39.1683 27.8245C39.1683 28.0288 39.2507 28.2178 39.3878 28.3613C39.5306 28.4977 39.7281 28.5808 39.9246 28.5808C40.1211 28.5808 40.3172 28.4977 40.4614 28.3613C40.5978 28.2178 40.6808 28.021 40.6808 27.8245C40.6808 27.628 40.5978 27.4312 40.4614 27.2877C40.1818 27.0079 39.6673 27.0079 39.3878 27.2877H39.3878Z' fill='%23323E48'/%3E%3Cpath d='M39.2194 13.2099C39.0824 13.3534 39 13.5502 39 13.7467C39 13.951 39.0824 14.14 39.2194 14.2835C39.3623 14.4199 39.5598 14.5029 39.7562 14.5029C39.9527 14.5029 40.1489 14.4199 40.293 14.2835C40.4294 14.14 40.5125 13.9432 40.5125 13.7467C40.5125 13.5502 40.4294 13.3534 40.293 13.2099C40.0057 12.93 39.499 12.93 39.2194 13.2099H39.2194Z' fill='%23323E48'/%3E%3Cpath d='M25.7755 13.6755C25.6385 13.8189 25.5561 14.0158 25.5561 14.2122C25.5561 14.4087 25.6385 14.6056 25.7755 14.749C25.9183 14.8854 26.1074 14.9685 26.3123 14.9685C26.5088 14.9685 26.705 14.8854 26.8491 14.749C26.9855 14.6056 27.0686 14.4087 27.0686 14.2122C27.0686 14.0158 26.9855 13.8189 26.8491 13.6755C26.5696 13.3956 26.0551 13.3956 25.7755 13.6755H25.7755Z' fill='%23323E48'/%3E%3Cpath d='M16.2616 32.1423C16.398 31.9988 16.481 31.802 16.481 31.6055C16.481 31.409 16.398 31.2122 16.2616 31.0687C15.9817 30.7889 15.4675 30.7889 15.1876 31.0687C15.0509 31.2122 14.9685 31.409 14.9685 31.6055C14.9685 31.802 15.0509 31.9988 15.188 32.1423C15.3308 32.2787 15.5283 32.3618 15.7247 32.3618C15.9212 32.3618 16.1174 32.2787 16.2615 32.1423H16.2616Z' fill='%23323E48'/%3E%3Cpath d='M5.21945 30.2099C5.08238 30.3534 5 30.5502 5 30.7467C5 30.9432 5.08237 31.14 5.21945 31.2835C5.36225 31.4199 5.55975 31.5029 5.75624 31.5029C5.95272 31.5029 6.14888 31.4199 6.29303 31.2835C6.42942 31.14 6.51248 30.9432 6.51248 30.7467C6.51248 30.5502 6.42943 30.3534 6.29303 30.2099C6.01349 29.93 5.49898 29.93 5.21943 30.2099H5.21945Z' fill='%23323E48'/%3E%3C/svg%3E%0A");
}
.cookies__txt {
	font-size: 14px;
	padding-right: 40px;
}
.cookies__txt a {
	color: var(--color-text-hover);
	text-decoration: underline;
	text-underline-position: under;
}
.cookies__txt a:hover {
	color: var(--color-text-focus);
}
.cookies__buttons {
	display: flex;
}
.cookies-btn {
	font-size: 14px;
	padding: 0 20px;
	height: 50px;
	border-radius: 10px;
	transition: all .25s ease;
}
.cookies-decline {
	color: #323E48;
	margin-right: 10px;
	border: 2px solid var(--bg-button);
}
.cookies-decline:hover {
	background: var(--bg-button);
	border-color: var(--bg-button);
}
.cookies-accept {
	border: 2px solid var(--bg-button);
	background: var(--bg-button);
}
.cookies-accept:hover {
	background: var(--bg-button-hover);
	border-color: var(--bg-button-hover);
}


.__jivoMobileButton {
	bottom: 60px !important;
}

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

.faq-subtitle {
	color: rgba(21, 22, 29, .7);
	font-size: 14px;
	font-family: 'InterB';
	margin-bottom: 20px;
}

.faq-item {
	display: grid;
	grid-gap: 20px;
	padding: 20px 15px;
	background: #F2F2F2;
	border-radius: 20px;
	margin-bottom: 10px;
}

.faq-item--number {
	color: rgba(21, 22, 29, .7);
	font-size: 18px;
	font-family: 'InterSB';
	line-height: 20px;
}

.faq-item--title {
	font-size: 16px;
	font-family: 'InterB';
	color: #151613;
	margin-bottom: 10px;
	line-height: 24px;
}

.faq-item--desc {
	color: rgba(21, 22, 29, .7);
	font-size: 14px;
	font-family: 'InterR';
	line-height: 22px;
}

@media (min-width: 992px) {
	.faq-title {
		margin-bottom: 50px;
	}

	.faq-subtitle {
		font-size: 20px;
		margin-bottom: 50px;
	}

	.faq-item {
		grid-template-columns: 27px 1fr;
		grid-gap: 55px;
		padding: 30px 20px;
		border-radius: 30px;
		margin-bottom: 20px;
	}

	.faq-item--number {
		font-size: 20px;
	}

	.faq-item--title {
		font-size: 20px;
		margin-bottom: 12px;
		line-height: 28px;
	}

	.faq-item--desc {
		max-width: 410px;
	}
}