@charset "UTF-8";
/* @include respond(tab-391) {

}  */
* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
}

button {
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
}

body {
	font-family: "Onest";
	font-size: 16px;
	line-height: 125%;
	color: #222;
}

@media (min-width: 1921px) {
	body {
		font-size: 0.83vw;
	}
}

@media (max-width: 892px) {
	body {
		-ms-touch-action: pan-x pan-y;
		touch-action: pan-x pan-y;
	}
}

body.noscroll,
body.lock {
	overflow: hidden;
}

@media screen and (device-aspect-ratio: 9/16) {
	input[type="search"] {
		font-size: 16px;
	}
}

.popup__box::-webkit-scrollbar {
	width: 0px;
	background: transparent;
	display: none;
}

@media (max-width: 892px) {
	::-webkit-scrollbar {
		width: 0px;
		background: transparent;
		display: none;
	}
}

button:active {
	background: none;
	border: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	all: initial;
}

p {
	margin: 0;
}

a {
	text-decoration: none;
	color: #fff;
	display: inline-block;
	cursor: pointer;
}

.container {
	max-width: 1824px;
	padding: 0 64px;
	margin: 0 auto;
}

@media (min-width: 1921px) {
	.container {
		max-width: 95vw;
		padding: 0 3.33vw;
	}
}

@media (max-width: 1411px) {
	.container {
		padding: 0 48px;
	}
}

@media (max-width: 892px) {
	.container {
		padding: 0 40px;
	}
}

@media (max-width: 690px) {
	.container {
		padding: 0 16px;
	}
}

@media (max-width: 1260px) {
	.letters .container {
		padding: 0 0 0 48px;
	}
}

@media (max-width: 892px) {
	.letters .container {
		padding: 0 0 0 40px;
	}
}

@media (max-width: 690px) {
	.letters .container {
		padding: 0 0 0 16px;
	}
}

@media (max-width: 892px) {
	.pre-trial .container {
		padding: 0 0 0 40px;
	}
}

@media (max-width: 690px) {
	.pre-trial .container {
		padding: 0 0 0 16px;
	}
}

@media (max-width: 892px) {
	.team .container {
		padding: 0 40px 0 40px;
	}
}

@media (max-width: 690px) {
	.team .container {
		padding: 0 16px 0 16px;
	}
}

@media (max-width: 1260px) {
	.price .container {
		padding: 0 0 0 48px;
	}
}

@media (max-width: 892px) {
	.price .container {
		padding: 0 0 0 40px;
	}
}

@media (max-width: 690px) {
	.price .container {
		padding: 0 0 0 16px;
	}
}

.eh-consultation-lawyer .container {
	max-width: 1760px;
	padding: 0 0 0 64px;
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer .container {
		max-width: 91.67vw;
		padding: 0 0 0 5.83vw;
		width: 100%;
	}
}

@media (max-width: 1700px) {
	.eh-consultation-lawyer .container {
		width: 100%;
	}
}

@media (max-width: 1411px) {
	.eh-consultation-lawyer .container {
		padding: 0 0 0 48px;
	}
}

@media (max-width: 892px) {
	.eh-consultation-lawyer .container {
		padding: 0 40px 0 40px;
	}
}

@media (max-width: 690px) {
	.eh-consultation-lawyer .container {
		padding: 0 16px 0 16px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	select,
	textarea,
	input {
		font-size: 16px;
	}
}

.page.arbitrage .header__bottom-list li:nth-child(n + 4) a {
	color: #fff;
}

@media (max-width: 1260px) {
	.page.arbitrage .header__bottom-list li:nth-child(n + 4) a {
		color: #222;
	}
}

.page.arbitrage .header__top-content_networks-telegram {
	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='M19.6674 4.00164C19.4451 4.01764 19.2269 4.06925 19.0213 4.15445H19.0186C18.8212 4.23189 17.8829 4.62248 16.4565 5.21455L11.3447 7.34503C7.67666 8.87316 4.07099 10.378 4.07099 10.378L4.11392 10.3615C4.11392 10.3615 3.86533 10.4424 3.60565 10.6185C3.44523 10.7195 3.30718 10.8517 3.19987 11.0071C3.07245 11.1921 2.96997 11.4751 3.00805 11.7677C3.07038 12.2625 3.39445 12.5592 3.62712 12.723C3.86256 12.8888 4.08692 12.9662 4.08692 12.9662H4.09246L7.47377 14.0935C7.62542 14.5752 8.50416 17.4341 8.71536 18.0927C8.84001 18.486 8.96119 18.732 9.11284 18.9198C9.18624 19.0157 9.27211 19.0959 9.37529 19.1603C9.42892 19.1912 9.48612 19.2156 9.54563 19.2329L9.51101 19.2247C9.5214 19.2274 9.52971 19.2357 9.53732 19.2384C9.56502 19.2459 9.58372 19.2487 9.61903 19.2542C10.1543 19.4145 10.5843 19.0856 10.5843 19.0856L10.6086 19.0664L12.605 17.2676L15.9509 19.8079L16.0271 19.8401C16.7244 20.143 17.4308 19.9744 17.804 19.677C18.18 19.3775 18.3261 18.9945 18.3261 18.9945L18.3503 18.9328L20.936 5.82443C21.0094 5.50099 21.0281 5.1981 20.9471 4.90413C20.8635 4.6066 20.6706 4.35071 20.4063 4.18666C20.1843 4.05311 19.9269 3.98865 19.6674 4.00164ZM19.5975 5.40642C19.5947 5.44959 19.603 5.4448 19.5836 5.52771V5.53525L17.0222 18.5072C17.0111 18.5257 16.9924 18.5662 16.9412 18.6066C16.8872 18.6491 16.8442 18.6758 16.6192 18.5874L12.5267 15.4825L10.0546 17.7123L10.5739 14.4299L17.2604 8.26259C17.536 8.00904 17.4439 7.95559 17.4439 7.95559C17.4633 7.64448 17.0277 7.86445 17.0277 7.86445L8.59626 13.0334L8.59349 13.0197L4.55225 11.6731V11.6704L4.54187 11.6683C4.54895 11.666 4.55589 11.6633 4.56264 11.6601L4.5848 11.6491L4.60627 11.6416C4.60627 11.6416 8.21471 10.1368 11.8827 8.60865C13.7191 7.84321 15.5694 7.07229 16.9924 6.47749C17.8364 6.12595 18.6812 5.77646 19.5268 5.42904C19.5836 5.40711 19.5566 5.40642 19.5975 5.40642Z' fill='%23ffffff' /%3E%3C/svg%3E");
}

.page.arbitrage .header__top-content_networks-whatsapp {
	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='M17.9903 5.92715L17.9903 5.92718L17.9941 5.93097C18.7968 6.71993 19.4357 7.65943 19.8743 8.6956C20.3124 9.73068 20.542 10.8419 20.55 11.9657C20.5294 14.219 19.6194 16.3732 18.0179 17.9597C16.4159 19.5467 14.2516 20.4372 11.9958 20.4375C10.5779 20.4269 9.18545 20.0596 7.94701 19.3694L7.789 19.2814L7.61401 19.3272L3.63886 20.3676L4.69494 16.4946L4.7441 16.3144L4.65109 16.1523C3.91128 14.8631 3.5234 13.4022 3.52628 11.9161C3.52916 10.43 3.92269 8.97066 4.66749 7.68431C5.41229 6.39796 6.48222 5.32971 7.77016 4.58657C9.0581 3.84344 10.5188 3.45151 12.0061 3.45006L12.0073 3.45006C13.1191 3.44603 14.2206 3.66296 15.2477 4.08822C16.2748 4.51348 17.2071 5.13858 17.9903 5.92715ZM12.0055 19.7963H12.0056C14.1009 19.7963 16.1115 18.9694 17.5999 17.4954C19.0882 16.0214 19.9339 14.0195 19.9528 11.9253L19.9529 11.9253L19.9528 11.9149C19.9229 9.82023 19.0652 7.82252 17.5668 6.35779C16.195 5.00338 14.374 4.1987 12.4485 4.09609C10.5226 3.99345 8.62587 4.60028 7.11764 5.8017C5.6094 7.00312 4.59441 8.71569 4.26501 10.615C3.93562 12.5144 4.31472 14.4684 5.33047 16.1071L5.33043 16.1071L5.33399 16.1127L5.40646 16.2259L4.71585 18.767L4.51126 19.5198L5.26532 19.32L7.87997 18.6274L7.98487 18.6929L7.9848 18.693L7.9942 18.6986C9.20884 19.4169 10.5942 19.796 12.0055 19.7963ZM13.6757 14.3407C13.9245 14.0682 14.1588 13.7829 14.3778 13.4859C14.3869 13.4889 14.3967 13.4921 14.4075 13.4957C14.4076 13.4957 14.4094 13.4964 14.4133 13.4978L14.4303 13.5044C14.4447 13.5102 14.4631 13.5179 14.4856 13.5276C14.5307 13.5471 14.5873 13.5725 14.6528 13.6027C14.7836 13.6629 14.9434 13.7389 15.1056 13.8172C15.4298 13.9736 15.7571 14.1358 15.8683 14.1913C15.9133 14.2138 15.9563 14.2346 15.9937 14.2528C16.0054 14.2585 16.0166 14.2639 16.0271 14.269C16.0637 14.2868 16.0928 14.3012 16.1177 14.3142C16.1279 14.5209 16.0905 14.7278 16.0075 14.9188C15.8798 15.1269 15.7111 15.3069 15.5115 15.4479C15.31 15.5903 15.0814 15.6897 14.8399 15.7401C14.0122 15.8309 13.1769 15.6535 12.4575 15.2338L12.4457 15.2269L12.4334 15.2207C10.9608 14.4781 9.70526 13.3678 8.78868 11.9974L8.7785 11.9821L8.76711 11.9678C8.29854 11.3774 8.01496 10.6619 7.95186 9.91111C7.93771 9.62573 7.98416 9.34056 8.08819 9.07435C8.193 8.80613 8.35386 8.56331 8.56005 8.36212L8.57604 8.34652L8.5904 8.32942C8.62178 8.29205 8.66091 8.2619 8.7051 8.24106C8.74883 8.22045 8.79647 8.20945 8.84482 8.20879H9.26735C9.28871 8.20994 9.30819 8.21026 9.32284 8.21038C9.33536 8.23178 9.35207 8.26435 9.3717 8.31218C9.43293 8.46133 9.53155 8.68673 9.63348 8.91971C9.68491 9.03725 9.73718 9.15672 9.78591 9.26929C9.86028 9.44106 9.92703 9.59809 9.97477 9.71769C9.9975 9.77464 10.0141 9.81849 10.0247 9.84918V9.90488L10.0699 9.992C9.91377 10.2979 9.7613 10.4575 9.6274 10.5977C9.60799 10.618 9.58897 10.6379 9.57038 10.6578L9.56727 10.6611C9.50316 10.7297 9.37536 10.8663 9.32748 11.0567C9.27029 11.2842 9.34462 11.4813 9.43225 11.6292C10.1489 12.9036 11.2773 13.8962 12.6318 14.4449C12.7623 14.5351 12.9349 14.6235 13.1381 14.6198C13.3938 14.6151 13.5684 14.4717 13.6757 14.3407Z' fill='%2318918A' stroke='%23ffffff' stroke-width='0.9' /%3E%3C/svg%3E");
}

.page.arbitrage .header__top-content_networks-mail {
	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='M4.5 6.5L10.1076 10.6123L10.1097 10.614L12.0002 12L13.8926 10.6123L19.5002 6.5M3 15.8002V8.2002C3 7.08009 3 6.51962 3.21799 6.0918C3.40973 5.71547 3.71547 5.40973 4.0918 5.21799C4.51962 5 5.08009 5 6.2002 5H12.0002H17.8002C18.9203 5 19.4796 5 19.9074 5.21799C20.2837 5.40973 20.5905 5.71547 20.7822 6.0918C21 6.5192 21 7.07899 21 8.19691V15.8036C21 16.9215 21 17.4805 20.7822 17.9079C20.5905 18.2842 20.2837 18.5905 19.9074 18.7822C19.48 19 18.921 19 17.8031 19H6.19691C5.07899 19 4.5192 19 4.0918 18.7822C3.71547 18.5905 3.40973 18.2842 3.21799 17.9079C3 17.4801 3 16.9203 3 15.8002Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E");
}

.page.arbitrage .search-field::-webkit-input-placeholder {
	color: #fff;
}

.page.arbitrage .search-field::-moz-placeholder {
	color: #fff;
}

.page.arbitrage .search-field:-ms-input-placeholder {
	color: #fff;
}

.page.arbitrage .search-field::-ms-input-placeholder {
	color: #fff;
}

.page.arbitrage .search-field,
.page.arbitrage .search-field::placeholder {
	color: #fff;
}

@media (max-width: 1260px) {
	.page.arbitrage .search-field::-webkit-input-placeholder {
		color: #222;
	}

	.page.arbitrage .search-field::-moz-placeholder {
		color: #222;
	}

	.page.arbitrage .search-field:-ms-input-placeholder {
		color: #222;
	}

	.page.arbitrage .search-field::-ms-input-placeholder {
		color: #222;
	}

	.page.arbitrage .search-field,
	.page.arbitrage .search-field::placeholder {
		color: #222;
	}
}

.page.arbitrage .search-desktop-button {
	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='M14.6667 14.6667L20 20M10.2222 16.4444C6.78578 16.4444 4 13.6587 4 10.2222C4 6.78578 6.78578 4 10.2222 4C13.6587 4 16.4444 6.78578 16.4444 10.2222C16.4444 13.6587 13.6587 16.4444 10.2222 16.4444Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E") !important;
}

.page.arbitrage .main__description {
	max-width: 690px;
	gap: 36px;
}

.page.arbitrage .search-field {
	border-bottom-color: #fff;
}

@media (max-width: 1260px) {
	.page.arbitrage .search-field {
		border-bottom-color: #222;
	}
}

.page.arbitrage .header__top-content {
	position: relative;
}

.page.arbitrage .header__top-content:after {
	content: " ";
	display: block;
	height: 1px;
	background-color: #fff;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100%;
}

@media (max-width: 1260px) {
	.page.arbitrage .header__top-content:after {
		display: none;
	}
}

.page.arbitrage .protection__top {
	max-width: 830px;
}

.page.arbitrage .team__slider {
	padding-top: 0px;
}

.page.arbitrage .team,
.page.arbitrage .strategy,
.page.arbitrage .not-recommend {
	padding-top: 0px;
}

.page.arbitrage .not-recommend {
	padding-bottom: 0px;
	margin-bottom: 107px;
}

.page.arbitrage .team {
	margin-bottom: 206px;
}

.page.arbitrage .team .protection__top {
	max-width: 100%;
}

.page.arbitrage .strategy__wrapper-right {
	display: grid;
	grid-template-areas: "one two" "three four";
	-webkit-column-gap: 28px;
	-moz-column-gap: 28px;
	column-gap: 28px;
	row-gap: 32px;
	max-width: 912px;
	width: 100%;
	grid-template-columns: repeat(2, 1fr);
	max-width: 833px;
}

.page.arbitrage .strategy__wrapper-left {
	max-width: 740px;
}

.page.arbitrage .not-recommend .protection__top {
	padding-bottom: 0px;
	max-width: 100%;
}

.page.arbitrage .form__bottom-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
}

.page.arbitrage .form__bottom-left a {
	color: #18918a;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
}

.page.arbitrage .form__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 48px;
}

.page.arbitrage .strategy__wrapper-right_inner.two .strategy__wrapper-right_text {
	max-width: 320px;
}

.tripple__arbitrage-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

.tripple__arbitrage-items .tripple__arbitrage-item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
	padding-left: 26px;
	border-left: 2px solid #18918a;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top p {
	margin-bottom: 12px;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top ul li {
	padding-left: 24px;
	position: relative;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top ul li:before {
	content: "";
	position: absolute;
	top: 10px;
	width: 8px;
	min-width: 8px;
	border-bottom: 2px solid #fcc11f;
	left: 0;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top p + ul {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 8px;
	display: grid;
}

.btn.reverse {
	background: #18918a;
	color: #fff;
}

.btn.reverse:hover {
	background: #fcc11f;
	color: #222;
}

.tigle__big {
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: 56px;
	letter-spacing: -1px;
	margin-bottom: 40px;
	text-wrap: balance;
}

.block__double-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.block__double {
	overflow: hidden;
	margin-bottom: 120px;
}

.block__double .tigle__big {
	max-width: 50%;
}

@media (max-width: 768px) {
	.block__double .tigle__big {
		max-width: 100%;
	}
}

.block__double-items_flex {
	padding: 60px;
	position: relative;
	color: #fff;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.block__double-items_flex > div {
	position: relative;
	z-index: 2;
}

.block__double-items_left:before {
	background-color: #173b43;
	content: " ";
	display: block;
	width: 2000px;
	height: 100%;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0px;
}

.block__double-items_right:before {
	background-color: #00786a;
	content: " ";
	display: block;
	width: 2000px;
	height: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0;
}

.block__double-left_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 33px;
}

.block__double-left_title {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.block__double-right_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	text-align: right;
}

.block__double-right_title .top {
	color: rgba(255, 255, 255, 0.6);
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	margin-bottom: 8px;
}

.block__double-right_title .bottom {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.block__double-title {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	margin-bottom: 24px;
}

.ico {
	line-height: 0px;
}

.block__double-checks {
	gap: 12px;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 14px;
	-moz-column-gap: 14px;
	column-gap: 14px;
}

.block__double-checks-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: 350px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	margin-bottom: 12px;
}

.block__double-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 36px;
	height: 100%;
}

.list__yellow {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 18px;
}

.list__yellow li {
	padding-left: 26px;
	border-left: 2px solid #fcc11f;
}

.block__double-items_left {
	padding-right: 112px;
	padding-left: 0px;
}

.block__double-items_right {
	padding-right: 0px;
}

.block__double-items_left:after {
	content: " ";
	display: block;
	position: absolute;
	background: url("/img/substract.png") no-repeat;
	width: 372px;
	height: 506px;
	right: 0px;
	bottom: 0px;
	z-index: 1;
}

.block__yellow-lines {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
}

.block__yellow-lines .title {
	max-width: 832px;
}

.block__yellow-lines.bottom__yellow-line .title {
	margin-bottom: 82px;
	background-color: #fff;
}

.block__yellow-lines.bottom__yellow-line {
	background: url("/img/yellow_line.svg") no-repeat;
	background-size: 100% 108px;
	background-position: 100%;
	margin-bottom: 0px;
}

.sudeb__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 32px;
	margin-bottom: 38px;
}

.sudeb__items-item {
	border: 2px solid rgba(217, 217, 217, 0.5);
	padding: 34px 32px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 210px;
	gap: 35px;
}

.sudeb__items-item .count {
	color: #18918a;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.sudeb__items-item_text {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	max-width: 490px;
}

.sudeb__items-item.green {
	background-color: #18918a;
	color: #fff;
	border: 2px solid #18918a;
}

.sudeb__items-item.green .count {
	color: #fff;
}

.to_right {
	text-align: right;
}

.sudeb {
	margin-bottom: 120px;
}

.consult {
	margin-bottom: 120px;
}

.consult__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.consult__items-item {
	width: 100%;
}

.consult__items-item {
	width: 100%;
	padding: 24px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.consult__items-item:first-child {
	border-left: 0px;
}

.consult__items-item img {
	height: 240px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.consult__items-item .image {
	line-height: 0px;
	margin-bottom: 16px;
}

.consult__items-item .title {
	color: #18918a;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 16px;
}

.consult__items-item .text {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	margin-bottom: 24px;
}

.consult__items-item .button__block {
	margin-top: auto;
}

.consult__items-item-green {
	background: url("/img/back_green.jpg") no-repeat;
	background-size: cover !important;
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 448px;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	color: #fff;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.consult__items-item-green .text {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	margin-bottom: 4px;
}

.consult__items-item-green .title {
	color: #fcc11f;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
	margin-bottom: 0px;
}

.page.arbitrage .team__slide-top-inner {
	gap: 12px;
	max-width: 320px;
}

.line__yellow {
	height: 2px;
	width: 100%;
	background-color: #fcc11f;
}

.quiz__item {
	display: none;
}

.quiz__item.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.quiz {
	margin-bottom: 120px;
}

.quiz__double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.quiz__double > div {
	width: 100%;
	padding: 40px;
}

.quiz__double-left {
	background: #00786a;
	color: #fff;
}

.quiz__flex {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	height: 100%;
}

.quiz__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 60px;
}

.quiz__item--success,
.quiz__item--result {
	gap: 40px;
}

.quiz__item--success {
	position: absolute;
	inset: 0;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.quiz__item .title {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
}

.quiz__item .title__num {
	color: #18918a;
}

.quiz__item-choices {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.quiz__item-choices .choice span {
	border-radius: 49px;
	background: rgba(209, 209, 209, 0.24);
	padding: 14px 24px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	display: table;
}

.quiz__item-choices .choice input {
	position: absolute;
	visibility: hidden;
}

.quiz__item-choices .choice:hover span,
.quiz__item-choices .choice input:checked + span {
	background-color: #fff;
	color: #222;
}

.quiz__item-choices .choice-text input {
	border-radius: 49px;
	background: none;
	padding: 14px 24px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	display: table;
	border: 1px solid rgba(209, 209, 209, 0.24);
	font-family: "Onest", sans-serif;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.03em;
	color: #fff;
	outline: none;
}

.quiz__item-choices .choice-text input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.quiz__item-choices .choice-text input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.quiz__item-choices .choice-text input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.quiz__item-choices .choice-text input::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.quiz__item-choices .choice-text input::placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.quiz__item-choices .choice-text input:focus {
	border: 1px solid rgb(209, 209, 209);
}

.quiz__bottom-in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.quiz__bottom .data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
}

.quiz__bottom .data .count {
	color: #fcc11f;
}

.quiz__bottom-line {
	position: relative;
	width: 400px;
	height: 6px;
	background: rgba(209, 209, 209, 0.24);
}

.quiz__bottom-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.quiz__bottom-line span {
	height: 100%;
	width: 0;
	background-color: #fcc11f;
	display: block;
	position: absolute;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.quiz__bottom {
	margin-top: auto;
}

.quiz__double-right {
	background: rgba(209, 209, 209, 0.24);
}

.quiz__double-right_in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.quiz__double-right_in-right {
	width: 210px;
}

.quiz__double-right_in-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.quiz__double-right_in-left {
	width: 485px;
}

.quiz__double-right_in-left .title__in {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 24px;
}

.quiz__double-right_in-left .flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.qui__bottom-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
}

.quiz__prev,
.quiz__next {
	min-height: 44px;
}

.quiz-result__header {
	margin-bottom: 32px;
}

.quiz-result__block {
	max-width: 570px;
}

.quiz-result__block:not(:last-child) {
	margin-bottom: 50px;
}

.quiz-result__summary {
	max-width: 500px;
}

.quiz-result__title {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.quiz-result__subtitle {
	margin-top: 8px;
	font-weight: 400;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	max-width: 362px;
}

.quiz-result .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
}

.quiz-result .form-column_bottom .form-column_bottom-btn {
	max-width: 100%;
}

.quiz-result .form-column_bottom .form-column_bottom-politics {
	max-width: 490px;
}

.quiz-summary {
	display: grid;
	gap: 12px;
}

.quiz-summary__row {
	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;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	gap: 8px 16px;
}

@media (max-width: 475px) {
	.quiz-summary__row {
		font-size: 16px;
	}
}

.quiz-summary__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	color: #fff;
}

.quiz-summary__title::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 26px;
	height: 26px;
	background: url(/img/check-circle-white-2.svg) no-repeat 0 0 / contain;
}

@media (max-width: 768px) {
	.quiz-summary__title {
		width: auto;
		gap: 8px;
	}
}

.quiz-summary__descr {
	color: #fcc11f;
}

.quiz-success {
	font-size: 18px;
}

.quiz-success h3 {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.02em;
	color: inherit;
	margin-bottom: 18px;
}

.quiz-success p + p {
	margin-top: 15px;
}

.quiz-success b {
	font-weight: 600;
}

.green__item {
	padding: 8px 14px;
	border-left: 1px solid #18918a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.green__item-title {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.green__item-data {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	color: #18918a;
}

.quiz__double-right_in-right .image {
	line-height: 0px;
}

.quiz__double-right_in-right .image img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	margin-bottom: 16px;
}

.info {
	margin-bottom: 120px;
}

.info__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
}

.info__items > div {
	width: 100%;
}

.info__title {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
	color: #18918a;
}

.info__items-item {
	padding-left: 24px;
	border-left: 2px solid #18918a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 28px;
}

.info__items-item .title {
	color: #18918a;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 8px;
}

.info__items-item .bottom {
	margin-top: auto;
}

ul.checks {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

ul.checks li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
}

ul.checks li:before {
	content: "";
	width: 32px;
	height: 32px;
	background: url("/img/check_circle.svg") no-repeat;
}

.fullwidth,
.page.arbitrage .protection__top.fullwidth {
	max-width: 100%;
	width: 100%;
}

.quiz__double-left form {
	height: 100%;
}

ul.yellow li {
	padding-left: 24px;
	position: relative;
	margin-bottom: 8px;
}

ul.yellow li:last-child {
	margin: 0px;
}

ul.yellow li:before {
	width: 8px;
	height: 2px;
	left: 0px;
	position: absolute;
	content: " ";
	display: block;
	background: #fcc11f;
	top: 10px;
}

ul.yellow {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.sudeb__items-item ul {
	max-width: 96%;
}

.sudeb__items.second__type .count {
	color: inherit;
}

.sudeb__items.second__type .sudeb__items-item {
	gap: 58px;
}

.sudeb__items.second__type:last-child {
	margin-bottom: 0px;
}

.sopr {
	margin-bottom: 120px;
}

.member__double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
}

.member__double > div {
	width: 100%;
}

.member__double-left .title {
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: 56px;
	letter-spacing: -1px;
}

.member__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 36px;
}

.member__items-item {
	padding-left: 24px;
	border-left: 2px solid #18918a;
}

.member__items-item {
	padding-left: 24px;
	border-left: 2px solid #18918a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

.member__items-item .title {
	color: #18918a;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.member__items-item .text {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
}

.member {
	margin-bottom: 120px;
}

.member__items-item .checks {
	margin-top: 8px;
}

.checks.green li {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	color: #18918a;
}

.member__items-item.yellow {
	border-left: 2px solid #fcc11f;
}

.consultation__double .block__double-items_left .title {
	color: #fff;
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
	margin-bottom: 20px;
}

.standart__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.standart__form .standart__form {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.block__double .standart__form {
	height: 100%;
}

.form__line input,
.form__line textarea {
	outline: none !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	padding-bottom: 14px;
	background: none;
	border: none;
	width: 100%;
	border-bottom: 1px solid #fff;
	color: inherit;
	font-family: Onest;
}

.form__line textarea {
	height: 39px;
}

.form__line input::-webkit-input-placeholder,
.form__line textarea::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.form__line input::-moz-placeholder,
.form__line textarea::-moz-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.form__line input:-ms-input-placeholder,
.form__line textarea:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.form__line input::-ms-input-placeholder,
.form__line textarea::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.form__line input::placeholder,
.form__line textarea::placeholder {
	color: rgba(255, 255, 255, 0.6);
}

.form__line.with__title input {
	padding-left: 108px;
}

.form__line.with__title span {
	position: absolute;
	padding-top: 3px;
}

.consultation__double .block__double-items_left:after {
	display: none;
}

.consultation__double .block__double-items_right:before {
	background: rgba(209, 209, 209, 0.24);
}

.block__double-items_right.block__double-items_flex:after {
	content: " ";
	display: block;
	background: url("/img/left_b_grey.png") no-repeat;
	width: 480px;
	height: 437px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.double__man-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	max-width: 290px;
}

.double__man-left .title {
	margin-bottom: auto;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
}

.double__man-right {
	line-height: 0px;
}

.double__man {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
}

.double__man-right img {
	width: 400px;
	height: 400px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}

.consultation__double .form__block {
	height: 100%;
}

.standart__form .standart__form {
	margin-top: auto;
}

.left__yellow {
	padding-left: 24px;
	border-left: 2px solid #fcc11f;
}

.protection__top + .left__yellow {
	margin-top: -8px;
	margin-bottom: 60px;
}

.brands .protection__top .text-om-white-42-36 span {
	font-family: "Onest", sans-serif;
	font-size: 24px;
	font-weight: 400;
	display: block;
	letter-spacing: -0.04em;
}

@media (max-width: 960px) {
	.brands .protection__top .text-om-white-42-36 span {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
		margin-bottom: 8px;
	}
}

.brands-slire__item {
	position: relative;
	padding-top: 100%;
	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;
	border: 1px solid #d9d9d9;
}

.brands-slire__item img {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	max-width: 90%;
}

.brands-slider {
	position: relative;
}

.brands-slider .arrows__container {
	top: -105px;
}

.brands {
	margin-bottom: 120px;
}

body .standart__pagination .swiper-pagination-bullet:after {
	border-bottom: 1px solid #222;
}

body .standart__pagination .swiper-pagination-bullet {
	color: #18918a;
}

.standart__pagination {
	margin-top: 36px;
}

body .standart__pagination .swiper-pagination-bullet-active {
	color: #222;
}

.page.arbitrage .letters {
	margin-bottom: 120px;
}

.protection__top.double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.info__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	color: #00786a;
}

.info__ico {
	max-width: 40px;
	line-height: 0px;
}

.info__ico img {
	max-width: 100%;
}

.info__text {
	max-width: 394px;
}

.tabs__standart-items_item {
	display: none;
}

.tabs__standart-items_item.active {
	display: block;
}

.tabs__standart-title_item {
	border-radius: 49px;
	background: rgba(209, 209, 209, 0.24);
	padding: 14px 24px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #767676;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.tabs__standart-title_item.active,
.tabs__standart-title_item:hover {
	background: #00786a;
	color: #fff;
}

.tabs__standart-titles {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 60px;
	gap: 16px;
}

.double__case {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
	margin-bottom: 40px;
}

.double__case > div {
	width: 100%;
}

.double__case-right {
	background: #173b43;
	padding: 40px;
	color: #fff;
}

.double__case-left {
	padding: 0 40px;
	border-left: 2px solid #18918a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.double__case-left_top .title {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
	margin-bottom: 34px;
}

.double__case-left_top .subtitle {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 24px;
}

.double__case-left_top .text p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 16px;
}

.double__case-left_top .text p:last-child {
	margin-bottom: 0px;
}

.double__case-left_bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

.itogi {
	padding: 40px;
	background: #00786a;
	color: #fff;
}

.itogi__double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.itogi__double-left {
	width: 953px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.itogi .title {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	margin-bottom: 26px;
}

.publications__small {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
}

.publications__small-item_image img {
	width: 238px;
	height: 170px;
	-o-object-fit: cover;
	object-fit: cover;
}

.publications__small-item_image {
	line-height: 0px;
	margin-bottom: 16px;
}

.tripple__block-content_item-bottom a.yellow {
	color: #fcc11f;
}

.itogi__double-left_data .text {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.itogs {
	margin-bottom: 120px;
}

.member__items-item.second__type .title {
	color: #767676;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.member__items-item.second__type .text {
	color: #18918a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	gap: 8px;
}

.member__double-left.second__type .title {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
}

.member__double-right.second__type {
	max-width: 687px;
}

.mb40 {
	margin-bottom: 40px;
}

.reviews-slider__item,
.news__main-slider__item {
	padding: 40px 15px 40px 30px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}

.news__main-slider__item {
	position: relative;
}

.news__main-slider__item .tripple__block-content_item-bottom a::before {
	content: "";
	position: absolute;
	inset: 0;
}

@media (hover: hover) {
	.news__main-slider__item .tripple__block-content_item-bottom a:hover {
		color: #173b43;
	}

	.news__main-slider__item .tripple__block-content_item-bottom a:hover svg path {
		stroke: #173b43;
	}
}

.reviews__text {
	height: 80px;
	overflow: hidden;
}

.reviews__stars-dates {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.reviews__stars-dates {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 24px;
}

.reviews__stars-dates .date {
	color: #767676;
}

.reviews__image img {
	width: 72px;
	height: 72px;
	-o-object-fit: cover;
	object-fit: cover;
}

.reviews__image {
	border-radius: 50%;
	overflow: hidden;
	display: table;
	height: 72px;
	margin-bottom: 34px;
}

.reviews__name {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
	margin-bottom: 8px;
}

.reviews-slider .swiper-slide.swiper-slide-active .reviews-slider__item,
.news__main-slider .swiper-slide.swiper-slide-active .news__main-slider__item {
	border-left: 0px;
}

.news__main-img {
	height: 38px;
	margin-bottom: 40px;
	line-height: 0px;
}

.news__main-img img {
	max-height: 100%;
}

.news__main-slider__item .date {
	color: #767676;
	margin-bottom: 16px;
}

.news__main-slider__item .text {
	height: 60px;
	overflow: hidden;
	margin-bottom: 24px;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
}

.news__main {
	margin-bottom: 120px;
}

@media (max-width: 960px) {
	.images__main .container {
		padding-right: 0;
	}

	.images__main .images__main-slider-bottom,
	.images__main .protection__top {
		padding-right: 48px;
	}
}

@media (max-width: 892px) {
	.images__main .images__main-slider-bottom,
	.images__main .protection__top {
		padding-right: 40px;
	}
}

@media (max-width: 690px) {
	.images__main .images__main-slider-bottom .protection__top {
		padding-right: 16px;
	}
}

.images__main-slider {
	position: relative;
}

.images__main-slider .arrows__container {
	top: -105px;
}

.images__main-slider-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.images__main-slider-bottom .btn {
	margin-top: 36px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media (max-width: 960px) {
	.images__main-slider-bottom .images__main-slider_pagination {
		display: none;
	}

	.images__main-slider-bottom .btn {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		width: 100%;
	}
}

.image__min {
	width: 256px;
}

.image__big {
	width: 1120px;
}

.image__min img,
.image__big img {
	width: 100%;
	height: 560px;
	-o-object-fit: cover;
	object-fit: cover;
}

.images__main-slider .swiper-slide {
	width: auto;
}

.images__main {
	margin-bottom: 120px;
}

.sudeb__items.thirty__type .sudeb__items-item .count {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
	min-width: 55px;
}

.sudeb__items.thirty__type .sudeb__items-item_text {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.sudeb__items.thirty__type .sudeb__items-item_text .small_text {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	margin-top: 12px;
}

.sudeb__items.thirty__type .sudeb__items-item {
	height: 256px;
	border-left: none;
}

.meets__main .sudeb__items.thirty__type {
	margin-bottom: 60px;
	gap: 0px;
}

.sudeb__items.thirty__type .sudeb__items-item:last-child {
	border-right: 0px;
}

.map__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.map__items-middle {
	width: 864px;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.map__items-left {
	padding: 48px 26px;
	background: #18918a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	width: 338px;
}

.map__items-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 26px;
}

.map__items-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 18px;
}

.map__items-item .title {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.map__items-item a {
	padding-bottom: 4px;
	border-bottom: 1px solid;
}

.map__items-right {
	width: 494px;
	padding: 40px;
	background: #173b43;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.map__items-right .title {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.bottom__form .form-column_bottom-btn {
	max-width: 100%;
}

.bottom__form .custom-select {
	padding-bottom: 12px;
	border-bottom: 1px solid;
}

.meets__main {
	margin-bottom: 120px;
}

.tripple__arbitrage-items .tripple__arbitrage-item_top ul li span {
	color: #fcc11f;
}

.quiz__double-right_in-left .title {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.sopr .sudeb__items-item_text {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.consultation__double .block__double-items_right {
	padding: 60px 0 60px 60px;
}

.consultation__double .block__double-items_left {
	padding: 60px 60px 60px 0;
}

.sudeb__items.second__type .sudeb__items-item {
	background-color: #f4f4f4;
	border: 2px solid #f4f4f4;
}

.sudeb__items.second__type .sudeb__items-item.green {
	background-color: #18918a;
	border: 2px solid #18918a;
}

.show__mobile {
	display: none;
}

.popup__content.green__white {
	padding: 0px;
}

.popup__topwhite {
	padding: 48px 60px 32px;
	background-color: #fff;
	border-radius: 36px 36px 0 0;
}

.popup__data.popup__bottom-green {
	padding: 40px 60px;
	background: #173b43;
	border-radius: 0 0 36px 36px;
	color: #fff;
}

.popup__data-left.popup__bottom-green {
	padding: 40px 60px;
	background: #173b43;
	border-radius: 36px 0 0 36px;
	color: #fff;
}

.popup__data-right.popup__right-white {
	background: #fff;
	padding: 40px 60px;
	border-radius: 0 36px 36px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.popup__data-double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.popup__data-left {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
}

.popup__data-right {
	width: 100%;
	gap: 24px;
}

.popup__close.close-popup.close-greened {
	background: #173b43;
}

.popup__topwhite-line .title {
	color: #173b43;
}

.popup__topwhite-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.popup__topwhite-line .line {
	position: relative;
	max-width: 764px;
	height: 4px;
	border-radius: 10px;
	background: rgba(209, 209, 209, 0.24);
}

.popup__topwhite-line .line span {
	width: 25%;
	background: #173b43;
	border-radius: 10px;
	display: block;
	height: 100%;
}

.popup__bottom .team__slide-top-inner p {
	color: #fff;
}

.popup__title {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 24px;
}

.popup__subtitle {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	color: rgba(255, 255, 255, 0.6);
}

.popup__data-right .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.popup__data-right .form-column_bottom .form-column_bottom-politics {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.popup__data-right .form-column_bottom-btn {
	max-width: 100%;
}

.popup__data-right .form-column_bottom .form-column_bottom-politics {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	max-width: 100%;
}

.popup__bigtitle {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
	padding-bottom: 36px;
}

.popup__bigtitle span {
	color: #fcc11f;
}

.popup__data-left .quiz__double-right_in-right .image img {
	width: 178px;
	height: 178px;
}

.popup__content.green__white-row {
	padding: 0px;
}

.popup__double-leftright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.popup__double-right {
	width: 44%;
	padding: 110px 58px 40px 60px;
	border-radius: 0 36px 36px 0;
	background-color: #fff;
}

.popup__double-left {
	width: 56%;
	padding: 110px 40px 40px 60px;
	background: #173b43;
	color: #fff;
	border-radius: 36px 0 0 36px;
}

.popup__double-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.popup__double-right .double__man {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 26px;
}

.popup__double-left .title {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.popup__double-right .double__man-right img {
	width: 290px;
	height: 290px;
}

.popup__double-right .double__man-left {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.popup__standart .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: initial;
	-ms-flex-align: initial;
	align-items: initial;
	gap: 24px;
}

.popup__standart .form-column_bottom-politics {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.info__popup-double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.info__popup-double_right {
	line-height: 0px;
}

.info__popup-double_right img {
	width: 178px;
	height: 178px;
	-o-object-fit: cover;
	object-fit: cover;
}

.info__popup-double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.info__popup-double_left {
	max-width: 580px;
}

.info__popup-double_left ul.yellow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 0 5px;
}

.popup__header .title {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.popup__standart-form .title {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.popup__standart-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 32px;
}

.popup__standart-form_double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
}

.popup__standart .popup__standart-form .form-column_bottom {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 32px;
	padding-top: 4px;
}

.popup__standart .popup__standart-form .form-column_bottom .form-column_bottom-politics {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	max-width: 100%;
	width: 100%;
}

.popup__standart .popup__standart-form .form-column_bottom .form-column_bottom-btn {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	max-width: 100%;
}

.popup__standart-form .form__bottom-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.popup__standart-form .form__bottom-left a {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
	color: #fcc11f;
}

.info__popup-double_left .yellow li {
	min-width: 40%;
}

.popup__header .title__in {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.popup__quiz .quiz__double > div {
	width: 50%;
}

.popup__data.popup__quiz {
	border-radius: 0 0 36px 36px;
	overflow: hidden;
}

.popup__quiz .quiz__double .quiz__double-left {
	padding: 40px 60px;
}

.popup__quiz .quiz__item .title {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
}

.popup__quiz .quiz__item {
	gap: 40px;
}

.popup__quiz .quiz__bottom-in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 34px;
	-webkit-box-align: self-start;
	-ms-flex-align: self-start;
	align-items: self-start;
	margin-top: 24px;
}

.popup__quiz .quiz__bottom-left {
	width: 100%;
}

.popup__quiz .quiz__bottom-line {
	max-width: 100%;
}

.popup__quiz .quiz__double .quiz__double-right {
	padding: 0 60px 40px 24px;
	background-color: #fff;
}

.popup__quiz .quiz__double-right_in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 36px;
}

.popup__quiz .quiz__double-right_in-left {
	width: 100%;
}

.popup__quiz .quiz__double-right_in-left .title {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	color: #18918a;
	margin-bottom: 34px;
}

.popup__quiz .quiz__double-right_in-left .title__in {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
	margin-bottom: 16px;
}

.popup__quiz .quiz__double-right_in-left .flex {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.popup__quiz .green__item {
	width: 100%;
}

.popup__quiz .quiz__double-right_in-right .image img {
	width: 178px;
	height: 178px;
	margin-bottom: 0px;
}

.popup__quiz .quiz__double-right_in-right {
	width: 100%;
	gap: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.popup__quiz .quiz__double-right_in-right .image {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.title__zap {
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
}

.title__zap span {
	color: #00786a;
}

.text__zap {
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -1px;
	margin-top: 4px;
}

.link__review {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.popup__review {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 36px;
	padding-right: 130px;
}

.popup__review-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 60px;
}

.popup__review-top_left {
	min-width: 240px;
	max-width: 240px;
}

.popup__review-top_left img {
	max-width: 100%;
}

.popup__review-top_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
}

.popup__review-top_right .title {
	color: rgba(255, 255, 255, 0.6);
}

.popup__review-top_right .data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

.popup__review-top_right .data .text {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
	padding-left: 14px;
	border-left: 2px solid #fcc11f;
}

.popup__review-top_right .data .title__in {
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 14px;
}

.popup__review-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

.popup__review-bottom .detail {
	color: rgba(255, 255, 255, 0.6);
}

.popup__review-bottom p {
	margin-bottom: 25px;
}

.map__items-item a:hover {
	color: #fcc11f;
}

.map__items-left_top a {
	border: none;
}

.popup__body .simplebar-track.simplebar-vertical {
	background-color: rgba(209, 209, 209, 0.24);
}

.popup__body .simplebar-scrollbar:before {
	background-color: #fff;
}

.tabs__standart-items .double__man-right img {
	-o-object-position: top;
	object-position: top;
}

.consultation.second__type {
	padding: 80px 0;
}

.consultation.second__type:before {
	left: 15%;
	right: auto;
}

.double__consultation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
	position: relative;
	z-index: 2;
}

.double__consultation > div {
	width: 100%;
}

.double__consultation-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.on__contact .title {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	color: #fff;
	margin-bottom: 8px;
}

.on__contact a {
	color: #fcc11f;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.on__contact a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 576px) {
	.on__contact a {
		font-size: 26px;
	}
}

.double__consultation input,
.double__consultation textarea {
	color: #fff;
}

.double__consultation-left > .title {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
	color: #fff;
}

.show__mobile-smaller {
	display: none;
}

.show__tablet {
	display: none;
}

.image__main-item img {
	height: 560px;
	-o-object-fit: cover;
	object-fit: cover;
}

.images__main-slider .swiper-slide.swiper-slide-active .image__main-item img,
.images__main-slider .swiper-slide.swiper-slide-next .image__main-item img {
	width: 100%;
}

.image__main-item {
	overflow: hidden;
	-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.images__main-slider .swiper-slide.swiper-slide-next + .swiper-slide {
	width: 1120px;
}

.image__main-item a {
	display: inline;
	line-height: 0px;
}

.image__main-item img {
	height: 560px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.block__double-items_left .btn.standart__btn-biggest {
	margin-top: auto;
}

.span_title span {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.5px;
	margin-bottom: 8px;
	display: inline-block;
}

.content__page ul li.span_title {
	margin-bottom: 18px;
}

.popup .content__page ul {
	margin-bottom: 16px;
}

@media (max-width: 1565px) {
	.quiz__bottom-line {
		width: 300px;
	}

	.dispute__wrapper-manager_name.dispute__text {
		font-size: 26px;
	}
}

@media (max-width: 1531px) {
	.consultation__double .block__double-items_left .title br {
		display: none;
	}

	.consultation__double .block__double-items_left .title {
		margin-bottom: 0px;
	}

	.tripple__arbitrage-item_top .title.text-om-36-28 {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.form__grey .form-column_bottom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.form__grey .form-column_bottom .form-column_bottom-politics {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.form__grey .form-column_bottom > div {
		width: 100%;
		max-width: 100%;
	}

	.form__grey .btn.standart__btn-middle {
		width: 100%;
	}

	.tigle__big {
		font-size: 42px;
		font-style: normal;
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -1px;
	}

	.block__double-items_left {
		padding-right: 40px;
	}

	.block__double-items_right {
		padding-left: 40px;
	}

	.block__double-items_left .block__double-checks {
		-webkit-columns: initial;
		-moz-columns: initial;
		columns: initial;
	}

	.block__double-checks-item {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		max-width: 350px;
	}

	.sudeb__items-item_text {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.sudeb .to_right a {
		width: 400px;
		text-align: center;
	}

	.page.arbitrage .strategy__wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.page.arbitrage .strategy__wrapper-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.page.arbitrage .strategy__wrapper-left .text-om-white-42-36 {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.page.arbitrage .strategy__wrapper-right {
		max-width: 527px;
	}

	.consult__items-item img {
		height: 200px;
	}

	.consult__items-item {
		padding: 24px 17px;
	}

	.consult__items-item .title {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.consult__items-item .text {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
	}

	.consult__items-item-green {
		min-height: 392px;
	}

	.consult__items-item-green .text {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -1px;
	}

	.consult__items-item-green .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.page.arbitrage .team__slide-top-inner .text-or-16 {
		min-height: 60px;
	}

	.quiz__double-right_in-left {
		width: 322px;
	}

	.quiz__double-right_in-left .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.quiz__double-right_in-left .flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 18px;
	}

	.page.arbitrage .quiz__double-right .team__slide-top-inner .text-or-16 {
		min-height: initial;
	}

	.info__items .info__title {
		width: 50%;
	}

	.info__items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		gap: 36px 0;
	}

	.info__items .info__items-item {
		width: 50%;
	}

	.sudeb__items.second__type .sudeb__items-item {
		gap: 52px;
		padding: 32px;
	}

	ul.yellow li {
		margin-bottom: 12px;
	}

	.sudeb__items-item ul {
		max-width: 100%;
	}

	.consultation__double .block__double-items_left {
		gap: 48px;
	}

	.double__man-right img {
		width: 304px;
		height: 397px;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.double__man-left {
		max-width: 249px;
	}

	.double__man-left .text-or-16 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 14px;
	}

	.letters + .member .member__items-item .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.letters + .member .member__items-item .text {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.info__text {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
		max-width: 304px;
	}

	.fullwidth,
	.page.arbitrage .protection__top.fullwidth .text-om-white-42-36 {
		max-width: 57%;
	}

	.fullwidth,
	.page.arbitrage .protection__top.fullwidth .text-om-white-42-36 br {
		display: none;
	}

	.tabs__standart-items .double__man-right img {
		width: 300px;
		height: 380px;
	}

	.double__man {
		gap: 38px;
	}

	.double__man-left .title {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.itogi__double-left_data .text {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.publications__small-item_image img {
		width: 227px;
		height: 160px;
	}

	.itogi__double-left {
		max-width: 56%;
	}

	.member__double-right.second__type {
		max-width: 393px;
	}

	.image__min {
		width: 194px;
	}

	.image__big img,
	.image__min img {
		width: 100%;
		height: 480px;
	}

	.image__big,
	.image__min {
		width: 100%;
		line-height: 0px;
	}

	.map__items-middle {
		width: auto;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.map__items-right {
		width: 416px;
	}

	.map__items-left {
		width: 304px;
	}

	.map__items-left {
		width: 304px;
		padding-right: 50px;
	}

	.map__items-right .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.page.arbitrage .form__bottom {
		margin-top: 12px;
	}

	.page.arbitrage .tabs__content_wrapper {
		padding-left: 74px;
	}

	.double__consultation-left > .title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.images__main-slider .swiper-slide.swiper-slide-next + .swiper-slide {
		width: 865px;
	}

	.image__main-item img {
		height: 480px;
	}
}

@media (max-width: 1411px) {
	.tripple__arbitrage-items .tripple__arbitrage-item_top ul li {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
	}

	.page.arbitrage .main__bottom-buttons {
		padding-bottom: 88px;
	}

	.page.arbitrage .main__description-titel {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item_top p {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
	}

	.tripple__arbitrage-item_top .title.text-om-36-28 {
		min-height: 84px;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item {
		gap: 36px;
	}

	.page.arbitrage .form__bottom {
		margin-top: 12px;
	}

	.page.arbitrage .tabs__content_wrapper {
		padding-left: 32px;
	}

	.sudeb__items-item {
		padding: 24px;
	}

	.strategy .strategy__wrapper-right_inner.two,
	.strategy .strategy__wrapper-right_inner,
	.strategy .strategy__wrapper-right_inner.three {
		max-width: 420px;
	}

	.consult__items-item-green .text {
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.consult__items-item {
		padding: 24px 16px;
	}

	.consult__items-item-green {
		padding: 16px;
	}

	.consult,
	.sudeb {
		margin-bottom: 100px;
	}

	.quiz__bottom-line {
		width: 240px;
	}

	.quiz__double > div {
		width: 100%;
		padding: 31px;
	}

	.quiz__double-right_in-left {
		width: 256px;
	}

	.quiz__double-right_in-left .title__in {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
		margin-bottom: 18px;
	}

	.news__main-slider__item,
	.reviews-slider__item {
		padding: 36px 15px;
	}

	.sudeb__items.thirty__type .sudeb__items-item {
		height: 220px;
	}

	.sudeb__items.thirty__type .sudeb__items-item_text .small_text {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
	}

	.map__items-left {
		width: 273px;
		padding: 40px 32px;
		padding-right: 44px;
	}

	.map__items-item {
		gap: 12px;
	}

	.map__items-items {
		gap: 32px;
	}

	.map__items-right {
		width: 390px;
		padding: 40px 32px;
	}

	.image__main-item img {
		height: 480px;
	}
}

@media (max-width: 1260px) {
	.page.arbitrage .main {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 36px;
	}

	.page.arbitrage .main__description {
		max-width: 100%;
		gap: 36px;
		padding-right: 48px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.quiz__double {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.block__double-items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.page.arbitrage .main__description-titel {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		width: 50%;
	}

	.page.arbitrage .main__description .main__list {
		width: 50%;
	}

	.page.arbitrage .main__bottom-buttons {
		width: 100%;
		padding: 0 40px 14px;
	}

	.page.arbitrage .main__bottom-buttons {
		width: 100%;
		padding: 0 40px 14px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px;
	}

	.tripple__arbitrage-items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.double__case {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.effectiveness {
		padding: 60px 0 48px;
	}

	.tripple__arbitrage-items {
		gap: 0px;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item:first-child {
		padding-top: 0px;
	}

	.tripple__arbitrage-item_bottom {
		position: absolute;
		right: 0px;
		bottom: 24px;
	}

	.tripple__arbitrage-item_bottom a {
		font-size: 0;
		width: 32px !important;
		height: 32px !important;
		padding: 0px !important;
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		border-radius: 50%;
	}

	.tripple__arbitrage-item_bottom a:before {
		content: " ";
		display: block;
		width: 16px;
		height: 16px;
		background: url("/img/Arrow_Left_MD-HOVER.png") no-repeat;
		background-size: 100%;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item {
		gap: 36px;
		padding-left: 0;
		padding-bottom: 24px;
		padding-top: 24px;
		border-bottom: 1px solid #18918a;
		border-left: 0;
		position: relative;
	}

	.tripple__arbitrage-item_top .title.text-om-36-28 {
		min-height: initial;
	}

	.tabs.style__vertical .tabs__content:last-child {
		border-bottom: 1px solid #767676;
	}

	.block__double-items_left {
		padding: 60px 0px 36px;
	}

	.block__double-items_left:before {
		left: -48px;
		right: auto;
	}

	.btn.standart__btn-biggest {
		width: 100%;
		text-align: center;
	}

	.block__double-items_right {
		padding: 60px 0 36px;
	}

	.block__double-items_right:before {
		left: -48px;
	}

	.block__double {
		margin-bottom: 80px;
	}

	.block__yellow-lines.bottom__yellow-line .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		max-width: 424px;
	}

	.sudeb__items-item {
		min-height: 164px;
		padding: 18px;
	}

	.sudeb__items + .block__yellow-lines {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		-webkit-box-align: initial;
		-ms-flex-align: initial;
		align-items: initial;
	}

	.block__yellow-lines .title {
		max-width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 36px;
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.sudeb__items.mobile4 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.sudeb .to_right a {
		width: 100%;
	}

	.page.arbitrage .strategy__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.strategy .strategy__wrapper-right_inner,
	.strategy .strategy__wrapper-right_inner.three,
	.strategy .strategy__wrapper-right_inner.two {
		max-width: 100%;
	}

	.page.arbitrage .strategy__wrapper-right {
		max-width: 100%;
	}

	.page.arbitrage .strategy__wrapper-right_inner .strategy__wrapper-right_text {
		max-width: 100% !important;
	}

	.page.arbitrage .strategy__wrapper-right_inner .strategy__wrapper-right_text br {
		display: none;
	}

	.consult__items {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.consult__items-item img {
		height: 240px;
	}

	.consult__items-item .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.consult__items-item-green .text {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.consult__items-item .title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.consult,
	.sudeb {
		margin-bottom: 80px;
	}

	.page.arbitrage .team {
		margin-bottom: 80px;
	}

	.quiz__double > div {
		padding: 36px 21px;
	}

	.quiz__item .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.quiz__item {
		gap: 40px;
	}

	.quiz__flex {
		gap: 60px;
	}

	.quiz__bottom-in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		-webkit-box-align: initial;
		-ms-flex-align: initial;
		align-items: initial;
		gap: 36px;
		margin-top: 24px;
	}

	.quiz__bottom-line {
		width: 100%;
	}

	.qui__bottom-right .btn.standart__btn {
		width: 100%;
		padding: 14px;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.quiz__double-right_in-right {
		width: 267px;
		min-width: 267px;
	}

	.quiz__double-right_in-right .image img {
		margin-bottom: 24px;
	}

	.quiz__double-right_in {
		gap: 80px;
	}

	.quiz__double-right_in-left {
		width: 100%;
	}

	.quiz__double-right_in-left .title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.quiz__double-right_in-left .title__in {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		margin-bottom: 24px;
	}

	.green__item-data {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.quiz {
		margin-bottom: 80px;
	}

	.info__items .info__title {
		width: 100%;
	}

	.info {
		margin-bottom: 80px;
	}

	.sopr .text-om-white-42-36.color-black {
		font-size: 42px;
		font-style: normal;
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -1px;
	}

	.sopr .sudeb__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 18px;
	}

	.sopr {
		margin-bottom: 80px;
	}

	.sopr .sudeb__items .sudeb__items-item {
		gap: 32px;
	}

	.sopr .sudeb__items .sudeb__items-item {
		gap: 32px;
		padding: 24px;
	}

	.member__double {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 40px;
	}

	.member__double-left .title br {
		display: none;
	}

	.member__double-left .title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.member__items-item .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.member__items-item .text {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.checks.green li {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.member {
		margin-bottom: 80px;
	}

	.consultation__double .block__double-items_left {
		padding: 60px 0;
	}

	.consultation__double .block__double-items_left .title br {
		display: none;
	}

	.consultation__double .block__double-items_left .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.block__double form.standart__form {
		gap: 60px;
	}

	.consultation__double .block__double-items_right {
		padding: 24px 0;
	}

	.double__man .dispute__wrapper-manager_inner {
		gap: 24px;
	}

	.dispute__wrapper-manager_name {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
		padding-bottom: 24px;
	}

	.double__man-left .text-or-16 {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
	}

	.brands .text-om-white-42-36 {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.brands-slire__item {
		width: 171px;
	}

	.brands-slider .swiper-slide {
		width: auto;
	}

	.brands {
		margin-bottom: 80px;
	}

	.page.arbitrage .letters .common-pagination {
		display: none;
	}

	.page.arbitrage .letters {
		margin-bottom: 80px;
	}

	.protection__top.double {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.double__case {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.double__case-right .double__man {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.double__case .double__case-right {
		padding: 0px;
		width: 304px;
		min-width: 304px;
	}

	.double__case {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.double__case .double__case-left {
		padding: 0 0 0px 18px;
		width: 445px;
	}

	.double__case-left_top .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		margin-bottom: 78px;
	}

	.double__case-left_top .subtitle {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.double__case-left_bottom {
		gap: 24px;
	}

	.double__case-right .double__man {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 0px;
	}

	.double__case .double__man-left {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		max-width: 100%;
		padding: 24px;
	}

	.tabs__standart-items .double__man-right img {
		width: 100%;
		height: 350px;
	}

	.double__case .double__man-left .title {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
		margin-bottom: 16px;
	}

	.double__case .dispute__wrapper-manager_name {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -1px;
	}

	.itogi {
		padding: 36px 24px;
	}

	.itogi__double {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 48px;
	}

	.itogi__double-left {
		max-width: 100%;
	}

	.itogi .title {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
		margin-bottom: 18px;
	}

	.itogi__double-left_bottom a.btn.standart__btn {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.publications__small-item {
		width: 100%;
	}

	.publications__small-item_image img {
		width: 100%;
		height: auto;
	}

	.publications__small-item_image img {
		width: 100%;
		height: auto;
		max-height: 240px;
	}

	.itogs {
		margin-bottom: 80px;
	}

	.member__double-right.second__type {
		max-width: 100%;
	}

	.member__double-right.second__type .member__items {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 24px;
	}

	.member__items-item.second__type .text {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.images__main-slider .arrows__container {
		display: none;
	}

	.images__main {
		margin-bottom: 80px;
	}

	.meets__main .sudeb__items.thirty__type {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 40px;
	}

	.sudeb__items.thirty__type .sudeb__items-item {
		height: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		min-height: initial;
		border-bottom: 0px;
		border-right: 0px;
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		gap: 150px;
		padding-left: 0px;
	}

	.sudeb__items.thirty__type .sudeb__items-item_text br {
		display: none;
	}

	.sudeb__items.thirty__type .sudeb__items-item_text {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		max-width: 100%;
		padding-top: 7px;
	}

	.meets__main {
		margin-bottom: 0;
	}

	.map__items-left {
		width: auto;
		padding: 37px 48px;
		padding-right: 44px;
		margin-left: -48px;
		margin-right: -48px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.map__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.map__items-middle {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin: 0 -48px;
	}

	.map__items-right {
		width: auto;
		padding: 36px 48px;
		margin: 0 -48px;
	}

	.map__items-right .title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
		margin-bottom: 60px;
	}

	.popup__data.popup__quiz .quiz__double {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.block__double .btn.standart__btn-biggest {
		width: 100%;
	}

	.double__consultation {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 60px;
	}

	.double__consultation-left {
		gap: 24px;
	}

	.double__consultation-left > .title {
		max-width: 638px;
	}

	.show__tablet {
		display: block;
	}

	.hide__tablet {
		display: none !important;
	}

	#to_show_tablet {
		width: 100%;
	}

	.sudeb__items {
		margin-bottom: 18px;
	}

	.image__main-item img {
		height: 400px;
	}
}

@media (max-width: 892px) {
	.fullwidth,
	.page.arbitrage .protection__top.fullwidth .text-om-white-42-36 {
		max-width: 100%;
	}

	.title__zap {
		font-size: 24px;
		line-height: 24px;
	}

	.text__zap {
		font-size: 20px;
	}

	.popup__topwhite {
		padding: 30px;
	}

	.popup__review {
		padding-right: 10px;
	}

	.popup__quiz .quiz__double .quiz__double-left {
		padding: 30px;
	}

	.popup__data.popup__quiz .quiz__double {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup__quiz .quiz__double .quiz__double-left {
		padding: 30px;
		width: 100%;
	}

	.popup__quiz .quiz__double .quiz__double-right {
		padding: 30px;
		width: 100%;
	}

	.popup__quiz .quiz__double-right_in-left .flex {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.popup__quiz .quiz__double-right_in-right {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.popup__body .quiz__double-right_in-right .team__slide-top-inner {
		width: 200px;
		max-width: initial;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.popup__quiz .quiz__flex {
		gap: 20px;
	}

	.popup__data.popup__bottom-green {
		padding: 30px;
		max-height: 536px;
		overflow: auto;
	}

	.popup__data-double {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup__body .quiz__double-right_in-right .image {
		margin: 0px;
	}

	.popup__data-double .quiz__double-right_in-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 30px;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.page.arbitrage .main {
		padding-left: 40px;
		padding-right: 40px;
	}

	.popup__data-left .quiz__double-right_in-right .image img {
		margin: 0px;
	}

	.page.arbitrage .main__description {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-right: 0px;
	}

	.page.arbitrage .main__description-titel {
		width: 100%;
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.page.arbitrage .main__description .main__list {
		width: 100%;
	}

	.hide__mobile {
		display: none;
	}

	.page.arbitrage .main__bottom-buttons {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 80px;
	}

	.show__mobile {
		display: block;
	}

	.page.arbitrage .main__photo {
		width: auto;
		margin: 0 -40px 0 0;
		max-width: initial;
	}

	.block__double-checks-item {
		max-width: 475px;
	}

	.block__double-checks {
		-webkit-columns: initial;
		-moz-columns: initial;
		columns: initial;
		-webkit-column-count: initial;
		-moz-column-count: initial;
		column-count: initial;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.block__double-checks-item {
		margin-bottom: 0px;
	}

	.block__yellow-lines.bottom__yellow-line .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		max-width: 450px;
		padding-right: 15px;
	}

	.block__yellow-lines.bottom__yellow-line {
		background-size: 100% 93px;
		background-position: 100% 85px;
		margin-bottom: 0;
	}

	.tripple__arbitrage-item_top .title.text-om-36-28 {
		min-height: 0;
		color: var(--Color-BID-White, #fff);
		font-family: Onest;
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -1px;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item {
		padding-right: 40px;
	}

	.sudeb__items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.sudeb__items {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.sudeb__items .sudeb__items-item.green:last-child {
		grid-column: 1/4;
		margin-right: 32px;
		width: auto;
	}

	.sudeb__items {
		display: grid;
		grid-template-columns: repeat(2, calc(50% - 16px));
	}

	.consult__items-item {
		padding: 0 24px 24px;
	}

	.consult__items {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}

	.consult__items-item .image {
		margin-bottom: 16px;
		margin-left: -25px;
		margin-right: -25px;
	}

	.consult__items-item img {
		height: 320px;
	}

	.consult__items-item {
		border: 1px solid #d1d1d1 !important;
		margin-bottom: 24px;
	}

	.consult__items-item .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.consult__items-item:last-child {
		padding: 0px;
		border: none;
		margin: 0px;
	}

	.consult__items-item-green {
		min-height: 200px;
	}

	.consult__items-item-green .text {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -1px;
	}

	.consult__items-item-green .text {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -1px;
	}

	.consult__items-item .title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.page.arbitrage .team .protection__top {
		max-width: 390px;
	}

	.page.arbitrage .team .text-om-white-42-36 {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.page.arbitrage .team .text-om-white-42-36 br {
		display: none;
	}

	.quiz__double-right_in {
		gap: 48px;
	}

	.quiz__double-right_in-left .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.quiz__double-right_in-left .title__in {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.green__item-data {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.sopr .sudeb__items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 18px;
	}

	.double__man-right img {
		width: 267px;
		height: 267px;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.brands-slider_pagination {
		display: none;
	}

	.brands-slider .arrows__container {
		position: static;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 36px;
	}

	.page.arbitrage .letters__left-titel {
		max-width: 457px;
		display: block;
	}

	.tabs__standart-titles {
		overflow: auto;
		white-space: nowrap;
	}

	.double__case .double__case-left {
		gap: 20px;
	}

	.double__case-left_top .title {
		margin-bottom: 34px;
	}

	.tabs__standart-items .double__man-right img {
		height: 356px;
	}

	.reviews-slider .swiper-slide {
		width: 288px;
	}

	.reviews-slider_pagination {
		display: none;
	}

	.news__main-slider_pagination {
		display: none;
	}

	.news__main {
		margin-bottom: 80px;
	}

	.meets__main .sudeb__items.thirty__type {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.sudeb__items.thirty__type .sudeb__items-item {
		gap: 42px;
	}

	.map__items iframe {
		height: 400px;
	}

	.map__items-items {
		height: 100%;
	}

	.map__items-item:last-child {
		margin-top: auto;
	}

	.map__items-right {
		width: auto;
		padding: 36px 40px;
		margin: 0 -40px;
	}

	.map__items-middle {
		margin: 0 -40px;
	}

	.map__items-left {
		margin-left: -40px;
		margin-right: -40px;
		padding: 37px 40px;
	}

	.sopr .sudeb__items .sudeb__items-item {
		width: 100% !important;
	}

	.info__items .info__items-item {
		width: 100%;
	}

	.news__main-slider .swiper-slide {
		width: 272px;
	}

	.sudeb__items.thirty__type .sudeb__items-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 36px;
		padding-right: 0px;
	}

	.map__items-right {
		margin: 0 -16px;
		padding: 60px 16px 36px;
	}

	.map__items-middle {
		margin: 0 -16px;
	}

	.map__items-left {
		margin-left: -16px;
		margin-right: -16px;
		padding: 34px 16px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 40px;
	}

	.popup__standart .popup__standart-form .form-column_bottom-politics {
		text-align: left !important;
	}

	.popup__standart-form_double {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup__double-left {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.popup__double-right {
		width: 100%;
		padding: 34px 16px 36px 16px;
		border-radius: 18px 18px 0 0;
	}

	.popup__double-leftright {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup__double-right .double__man {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		gap: 18px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.popup__double-right .double__man-right {
		border-radius: 50%;
		overflow: hidden;
		width: 73px;
		height: 73px;
	}

	.popup__double-right .double__man-right img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.popup__double-right .dispute__wrapper-manager_inner {
		gap: 12px;
	}

	.popup__double-left {
		padding: 34px 16px;
		border-radius: 0 0 18px 18px;
		gap: 36px;
	}

	.popup__bigtitle {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
		padding-bottom: 0px;
	}

	.popup__double-left .form__line.with__title input {
		padding-left: 0px;
	}

	.popup__double-left .form__line.with__title span {
		display: none;
	}

	.consultation.second__type:before {
		left: 0;
		right: auto;
		max-width: 100%;
	}

	.image__main-item img {
		height: 400px;
	}

	.image__main-item img {
		width: 100%;
	}
}

@media (max-width: 690px) {
	.fullwidth,
	.page.arbitrage .protection__top.fullwidth .text-om-white-42-36 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}

	.sudeb__items + .block__yellow-lines {
		margin-top: 36px;
	}

	.popup__standart .popup__standart-form .form-column_bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup__standart .popup__standart-form .form-column_bottom .form-column_bottom-politics {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.info__popup-double_right {
		display: none;
	}

	.page.arbitrage .main {
		gap: 34px;
	}

	.page.arbitrage .main {
		padding: 0 16px;
	}

	.page.arbitrage .main__photo {
		width: auto;
		margin: 0 -16px 0 0;
		max-width: none;
	}

	.effectiveness {
		padding: 40px 0;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item_top ul li span {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -1px;
		display: block;
		margin-top: 8px;
	}

	.page.arbitrage .form__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px;
	}

	.tigle__big {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.block__double-left_right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 36px;
	}

	.block__double-right_title {
		text-align: left;
	}

	.block__yellow-lines.bottom__yellow-line .title {
		margin-top: 0px;
		background-color: initial;
	}

	.block__yellow-lines.bottom__yellow-line {
		margin-bottom: 0;
		background: url("/img/yellow_line2.svg") no-repeat;
		background-position: 100% 80%;
		background-size: 100%;
	}

	.sudeb__items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 18px;
	}

	.sudeb__items .sudeb__items-item.green:last-child {
		margin-right: 0px;
	}

	.block__yellow-lines .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.sudeb__items.mobile4 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.consult__items-item-green {
		min-height: 180px;
	}

	.consult__items-item-green .text {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.5px;
		margin-bottom: 3px;
	}

	.consult__items-item {
		padding: 0 16px 16px;
	}

	.consult__items-item img {
		height: 240px;
	}

	.consult__items-item .image {
		margin-bottom: 16px;
		margin-left: -16px;
		margin-right: -16px;
	}

	.consult__items-item .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.page.arbitrage .team {
		margin-bottom: 180px;
	}

	.quiz__double > div {
		padding: 24px;
	}

	.quiz__double-right_in {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 40px;
	}

	.quiz__double-right_in-left {
		width: 100%;
		gap: 24px;
	}

	.quiz__double-right_in-right .image {
		line-height: 0;
		margin-left: -24px;
		margin-right: -24px;
	}

	.quiz__double-right_in-right {
		width: 100%;
		min-width: 100%;
	}

	.quiz__double-right_in-right .image img {
		height: auto;
		margin-bottom: 24px;
	}

	.info__items .info__title {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.info__items-item {
		padding-left: 20px;
	}

	ul.checks li:before {
		min-width: 32px;
	}

	ul.checks li {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
	}

	.sopr .text-om-white-42-36.color-black {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
		letter-spacing: -1px;
	}

	.double__man {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 24px;
	}

	.double__man-left {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		max-width: 100%;
	}

	.double__man-right img {
		width: 100%;
		height: auto;
	}

	.consultation__double .block__double-items_right {
		padding: 24px 0 36px;
	}

	.double__case {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 36px;
	}

	.double__case .double__case-left {
		padding: 0 0 0 18px;
		width: 100%;
	}

	.double__case .double__case-right {
		padding: 0;
		width: 100%;
		min-width: 100%;
	}

	.double__case {
		margin: 0px;
	}

	.itogi__double-left_data .text {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
	}

	.publications__small {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.member__double-left.second__type .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.member__double {
		gap: 32px;
	}

	.member__double-right.second__type .member__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup__data-left .quiz__double-right_in-right .image img {
		width: 130px;
		height: 130px;
	}

	.popup__review-top_left {
		display: none;
	}

	.form__grey .form-inner span {
		white-space: nowrap;
	}

	.protection__bottom .tabs.is__responsive .tabs__content .tabs__nav_link {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
		padding: 23px 0;
	}

	.quiz__double-left {
		min-height: 422px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.quiz__double-left form {
		height: auto;
		width: 100%;
	}

	.consultation.second__type {
		padding: 60px 0 36px;
	}

	.double__consultation-left > .title {
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}

	.double__consultation-left {
		gap: 16px;
	}

	.show__mobile-smaller {
		display: block;
	}

	.hide__mobile-smaller {
		display: none !important;
	}

	#to_show_button_lines {
		width: 100%;
	}

	.show__in-button {
		width: 100% !important;
	}

	.image__main-item img {
		width: 100%;
	}

	.image__main-item img {
		height: 400px;
	}

	.popup {
		overflow: auto;
		padding: 30px 0;
	}
}

@media (max-width: 400px) {
	.form__grey .form-inner span {
		font-size: 18px;
	}

	.form__grey .form-inner input::-webkit-input-placeholder {
		font-size: 18px;
	}

	.form__grey .form-inner input::-moz-placeholder {
		font-size: 18px;
	}

	.form__grey .form-inner input:-ms-input-placeholder {
		font-size: 18px;
	}

	.form__grey .form-inner input::-ms-input-placeholder {
		font-size: 18px;
	}

	.form__grey .form-inner input,
	.form__grey .form-inner input::placeholder {
		font-size: 18px;
	}

	.popup__standart-form .form__bottom-left {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.popup__topwhite {
		padding-right: 38px;
	}

	.title__zap {
		font-size: 22px;
	}

	.text__zap {
		font-size: 18px;
	}

	.popup__topwhite .popup__close {
		top: 12px;
		right: 9px;
	}

	.popup__topwhite {
		padding-right: 53px;
	}
}

@media (max-width: 389px) {
	body {
		font-size: 4vw;
	}

	.btn {
		font-size: 4vw !important;
		padding: 3.5vw !important;
	}

	.main__list {
		padding-bottom: 20vw;
	}

	.effectiveness__wrapper {
		gap: 20vw;
	}

	.page.arbitrage .main__description-titel {
		font-size: 9vw;
		line-height: 9.5vw;
	}

	.purpose {
		padding: 25vw 0;
	}

	.text-om-white-42-26 {
		font-size: 6.5vw !important;
	}

	.text-om-36 {
		font-size: 7.5vw !important;
	}

	.text-om-black-36-28-26 {
		font-size: 6.5vw !important;
		line-height: 7vw !important;
	}

	.subtleties__container-left_titel {
		font-size: 6.5vw !important;
		line-height: 7vw !important;
	}

	.subtleties .btn {
		font-size: 4.5vw !important;
		padding: 3.5vw 0 !important;
	}

	.text-or-18,
	.text-or-18-16,
	.text-or-18-16-14 {
		font-size: 4.5vw !important;
	}

	.form-column_bottom-btn .btn {
		padding: 3.5vw 5.5vw !important;
		font-size: 4.5vw !important;
	}

	.page.arbitrage .main__bottom-buttons {
		padding-bottom: 20vw;
	}

	.effectiveness {
		padding: 15vw 0 9vw !important;
	}

	.tripple__arbitrage-item_top .title.text-om-36-28 {
		font-size: 6vw !important;
		line-height: 6vw !important;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item_top p {
		font-size: 4vw;
		line-height: 5vw;
	}

	.text-om-36-28 {
		font-size: 7vw !important;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item_top ul li {
		font-size: 4vw;
		line-height: 5vw;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item_top ul li span {
		font-size: 6vw;
		line-height: 6vw;
	}

	.pd-120 {
		padding: 25vw 0 !important;
	}

	.text-om-white-42-36 {
		font-size: 8vw !important;
		line-height: 9.5vw !important;
	}

	.text-or-24-18 {
		font-size: 5vw !important;
	}

	.text-or-24 {
		font-size: 6vw !important;
	}

	.form__grey .form-inner input::-webkit-input-placeholder {
		font-size: 4.5vw;
	}

	.form__grey .form-inner input::-moz-placeholder {
		font-size: 4.5vw;
	}

	.form__grey .form-inner input:-ms-input-placeholder {
		font-size: 4.5vw;
	}

	.form__grey .form-inner input::-ms-input-placeholder {
		font-size: 4.5vw;
	}

	.form__grey .form-inner input,
	.form__grey .form-inner input::placeholder {
		font-size: 4.5vw;
	}

	.form__grey .form-inner span {
		font-size: 4.5vw;
	}

	body .form-column {
		gap: 24px;
	}

	.tigle__big {
		font-size: 7.5vw;
		line-height: 8vw;
	}

	.block__double-items_left {
		padding: 10vw 0;
	}

	.block__double-left_right {
		gap: 24px;
	}

	.block__double-left_title {
		font-size: 7.5vw;
		line-height: 8vw;
	}

	.block__double-right_title .top {
		font-size: 4.5vw;
	}

	.block__double-right_title .bottom {
		font-size: 6.5vw;
	}

	.block__double-left_right {
		margin-bottom: 24px;
	}

	.block__double-title {
		font-size: 6.5vw;
	}

	.btn.standart__btn-biggest {
		font-size: 4.5vw !important;
	}

	.btn.standart__btn-biggest {
		font-size: 4.5vw !important;
		padding: 3.5vw 5.5vw !important;
	}

	.block__double-items_right {
		padding: 10vw 0;
	}

	.block__double {
		margin-bottom: 20vw;
	}

	.block__yellow-lines.bottom__yellow-line .title {
		margin-bottom: 0vw;
		font-size: 6.5vw !important;
		line-height: 7vw !important;
	}

	.consult,
	.page.arbitrage .team,
	.sudeb {
		margin-bottom: 60px;
	}

	.page.arbitrage .strategy__wrapper-right {
		gap: 6vw;
	}

	.strategy {
		padding: 10vw 0;
	}

	.consult__items-item .title {
		font-size: 6.5vw;
	}

	.consult__items-item .text {
		font-size: 4vw;
	}

	.consult__items-item img {
		height: 55vw;
	}

	.text-or-24 {
		font-size: 6vw !important;
	}

	.text-or-16,
	.text-or-16-14,
	.text-or-16-14-16 {
		font-size: 4vw !important;
		line-height: 4.5vw !important;
	}

	.page.arbitrage .team {
		margin-bottom: 45vw;
	}

	.page.arbitrage .not-recommend {
		margin-bottom: 24vw;
	}

	.quiz__item .title {
		font-size: 6.5vw;
	}

	.quiz__item {
		gap: 10vw;
	}

	.quiz__item-choices .choice span {
		padding: 3.5vw 6vw;
	}

	.qui__bottom-right .btn.standart__btn {
		font-size: 4.5vw !important;
		padding: 10px 14px !important;
	}

	.quiz__double-right_in-left .title {
		font-size: 6vw;
		line-height: 7.5vw;
	}

	.quiz__double-right_in-left .title__in {
		font-size: 4.5vw;
	}

	.quiz__double-right_in-left {
		gap: 6vw;
	}

	.green__item-title {
		font-size: 4vw;
	}

	.info__items .info__title {
		font-size: 9vw;
		line-height: 9.5vw;
	}

	.info__items-item .title {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	ul.checks li {
		font-size: 4vw;
		line-height: 5vw;
	}

	.info__items-item {
		padding-left: 5vw;
	}

	.info {
		margin-bottom: 20vw;
	}

	.sopr .sudeb__items-item_text {
		font-size: 6.5vw;
	}

	.sudeb__items-item .count {
		gap: 6vw;
	}

	.member__double-left .title {
		font-size: 9vw;
		line-height: 9.5vw;
	}

	.member__items-item .title {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.checks.green li,
	.member__items-item .text {
		font-size: 4.5vw;
		line-height: 5vw;
	}

	.member {
		margin-bottom: 20vw;
	}

	.consultation__double .block__double-items_left .title {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.consultation__double .block__double-items_left {
		padding: 15vw 0;
	}

	.consultation__double .block__double-items_left {
		gap: 12vw;
	}

	.block__double form.standart__form {
		gap: 15vw;
	}

	.form__line input,
	.form__line textarea {
		font-size: 5vw;
		line-height: 5vw;
	}

	.text-or-20 {
		font-size: 5vw !important;
		line-height: 5.5vw !important;
	}

	.form__line.with__title span {
		padding-top: 0.4vw;
	}

	.dispute__wrapper-manager_name {
		font-size: 6vw !important;
		line-height: 6vw !important;
	}

	.double__man .dispute__wrapper-manager_inner {
		gap: 6vw;
	}

	.brands .text-om-white-42-36 {
		font-size: 6.5vw !important;
		line-height: 7vw !important;
	}

	.protection__top {
		padding-bottom: 10vw;
	}

	.protection__top + .left__yellow {
		margin-top: -2vw;
		margin-bottom: 15vw;
	}

	.common-next,
	.common-prev {
		width: 12.5vw;
		height: 12.5vw;
		min-height: 12.5vw;
		min-width: 12.5vw;
	}

	.common-arrow {
		width: 6vw;
		height: 6vw;
		min-width: 6vw;
		min-height: 6vw;
	}

	.page.arbitrage .letters {
		padding: 20vw 0 34vw;
	}

	.text-om-60-36,
	.text-om-60-42 {
		font-size: 9vw !important;
		line-height: 9.5vw !important;
	}

	.letters__slider {
		margin-top: 15vw;
	}

	.page.arbitrage .letters {
		margin-bottom: 20vw;
	}

	.letters + .member .member__items-item .title {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.member__items {
		gap: 9vw;
	}

	.info__text,
	.letters + .member .member__items-item .text {
		font-size: 4.5vw;
		line-height: 5vw;
	}

	.tabs__standart-title_item {
		font-size: 6.5vw;
		line-height: 7vw;
		padding: 3.5vw 6vw;
	}

	.tabs__standart-titles {
		margin-bottom: 15vw;
	}

	.double__case-left_top .title {
		font-size: 6.5vw;
		line-height: 7vw;
		margin-bottom: 8.5vw;
	}

	.member__double-left.second__type .title {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.itogs {
		margin-bottom: 20vw;
	}

	.member__items-item.second__type .text {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.member__items-item.second__type .title {
		font-size: 4vw;
		line-height: 5vw;
	}

	.reviews__text {
		height: 20vw;
	}

	.news__main {
		margin-bottom: 20vw;
	}

	.sudeb__items.thirty__type .sudeb__items-item .count {
		font-size: 10.5vw;
		line-height: 10vw;
	}

	.map__items-right .title {
		font-size: 9vw;
		line-height: 9.5vw;
		margin-bottom: 15vw;
	}

	.selected-value {
		font-size: 5vw !important;
	}

	.sudeb__items.thirty__type .sudeb__items-item_text {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.map__items-item .title {
		font-size: 4vw;
		line-height: 5vw;
	}

	.map__items-left {
		font-size: 4.5vw;
		line-height: 5vw;
	}

	.double__consultation-left > .title {
		font-size: 4.5vw;
		line-height: 7vw;
	}

	.on__contact .title {
		font-size: 4.5vw;
		line-height: 5vw;
	}

	.on__contact a {
		font-size: 9vw;
		line-height: 9.5vw;
	}

	.double__consultation {
		gap: 15vw;
	}

	.popup__bigtitle {
		font-size: 6.5vw;
		line-height: 7vw;
	}

	.popup__subtitle {
		font-size: 4.5vw;
		line-height: 5vw;
	}

	.popup__close-img {
		width: 6vw;
		height: 6vw;
	}

	.popup__close {
		width: 9vw;
		height: 9vw;
	}

	.text__zap {
		font-size: 4.5vw;
		line-height: 5vw;
	}

	.form__tel::-webkit-input-placeholder {
		font-size: 5vw !important;
		line-height: 5.5vw !important;
	}

	.form__tel::-moz-placeholder {
		font-size: 5vw !important;
		line-height: 5.5vw !important;
	}

	.form__tel:-ms-input-placeholder {
		font-size: 5vw !important;
		line-height: 5.5vw !important;
	}

	.form__tel::-ms-input-placeholder {
		font-size: 5vw !important;
		line-height: 5.5vw !important;
	}

	.form__tel,
	.form__tel::placeholder {
		font-size: 5vw !important;
		line-height: 5.5vw !important;
	}

	.title__zap {
		font-size: 5.5vw;
		line-height: 6vw;
	}

	.block__yellow-lines.bottom__yellow-line {
		background-position: 100% 100%;
		background-size: 100%;
		padding-bottom: 10vw;
		margin-bottom: 10vw;
	}

	.block__double-items_flex > div {
		min-height: initial !important;
		height: auto;
	}

	.page.arbitrage .team .text-om-white-42-36,
	.block__yellow-lines .title {
		font-size: 6.5vw !important;
		line-height: 7vw !important;
	}

	.tripple__arbitrage-items .tripple__arbitrage-item_top ul li:before {
		top: 2.5vw;
	}

	.form-page__description p,
	.double-submited__left-bottom {
		font-size: 4.5vw !important;
		line-height: 5vw !important;
	}

	.form-page__description h1,
	.double-submited__left-top {
		font-size: 6.5vw !important;
		line-height: 7vw !important;
	}

	.popup__double-right .dispute__wrapper-manager_inner {
		gap: 2vw;
	}

	.popup__double-right .double__man-right {
		width: 18vw;
		height: 18vw;
	}

	.statistics__box-card {
		height: 29vw !important;
	}

	.purpose__top-line {
		height: 47px !important;
	}

	.statistics__box-card.green {
		height: 35vw !important;
	}

	.text-om-26 {
		font-size: 6.5vw !important;
	}

	.eh-interesting .text-om-26 {
		font-size: 6vw !important;
	}

	.content__page h1 {
		font-size: 9vw !important;
	}

	.content__page h1 {
		font-size: 9vw !important;
		line-height: 9.5vw !important;
	}

	.content__page-text {
		font-size: 4vw !important;
		line-height: 5vw !important;
	}

	.content__page-text h3 {
		font-size: 6.5vw !important;
		margin-bottom: 6vw !important;
		line-height: 7vw !important;
	}

	.main__description.content__page {
		margin-bottom: 25vw !important;
	}

	.tripple__block h3 {
		font-size: 9vw !important;
		line-height: 9.5vw !important;
		margin-bottom: 10vw !important;
	}

	.eh-news__social {
		padding: 15vw 0 25vw !important;
	}
}

.news__main--view-2 {
	margin-bottom: 0;
}

.news__main--view-2 .protection__top {
	padding-right: 140px;
}

@media (max-width: 960px) {
	.news__main--view-2 .protection__top .text-om-white-42-36,
	.news__main--view-2 .protection__top .text-or-24-18 {
		max-width: 450px;
	}
}

@media (max-width: 768px) {
	.news__main--view-2 {
		margin-bottom: 86px;
	}

	.news__main--view-2 .protection__top {
		padding-right: 0;
	}
}

.news__main--view-2 .news__main-slider {
	position: relative;
}

.news__main--view-2 .news__main-slider .arrows__container--top {
	top: -100px;
}

@media (max-width: 1440px) {
	.news__main--view-2 .news__main-slider .arrows__container--top {
		top: -90px;
	}
}

@media (max-width: 768px) {
	.news__main--view-2 .news__main-slider .standart__pagination {
		display: none;
	}

	.news__main--view-2 .news__main-slider .arrows__container--top {
		top: auto;
		bottom: -86px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@font-face {
	font-family: "Inter-Medium";
	src: url("../fonts/Inter18pt-Medium.eot");
	src:
		url("../fonts/Inter18pt-Medium.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Inter18pt-Medium.woff2") format("woff2"),
		url("../fonts/Inter18pt-Medium.woff") format("woff"),
		url("../fonts/Inter18pt-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Onest-Regular";
	src: url("../fonts/Onest-Regular.eot");
	src:
		url("../fonts/Onest-Regular.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Onest-Regular.woff2") format("woff2"),
		url("../fonts/Onest-Regular.woff") format("woff"),
		url("../fonts/Onest-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Onest-Medium";
	src: url("../fonts/Onest-Medium.eot");
	src:
		url("../fonts/Onest-Medium.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Onest-Medium.woff2") format("woff2"),
		url("../fonts/Onest-Medium.woff") format("woff"),
		url("../fonts/Onest-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Onest";
	src: url("../fonts/Onest-Regular.eot");
	src:
		url("../fonts/Onest-Regular.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Onest-Regular.woff2") format("woff2"),
		url("../fonts/Onest-Regular.woff") format("woff"),
		url("../fonts/Onest-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Onest";
	src: url("../fonts/Onest-Medium.eot");
	src:
		url("../fonts/Onest-Medium.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Onest-Medium.woff2") format("woff2"),
		url("../fonts/Onest-Medium.woff") format("woff"),
		url("../fonts/Onest-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

.btn {
	border-radius: 42px;
	padding: 8px 0;
	width: 100%;
	background: #fcc11f;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.03em;
	color: #222;
	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;
	font-family: "Onest-Regular";
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

@media (min-width: 1921px) {
	.btn {
		font-size: 0.83vw;
		padding: 0.42vw 0;
	}
}

.btn.standart__btn {
	padding-left: 18px;
	padding-right: 18px;
	display: inline-block;
	width: auto;
}

.btn.standart__btn-middle {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	padding: 8px 15.5px;
	width: auto;
	display: inline-block;
}

.btn.standart__btn-biggest {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	width: auto;
	display: inline-block;
	padding: 14px 22px;
}

.btn.white {
	background-color: #fff;
}

.btn.grey {
	background-color: #f4f4f4;
}

@media (max-width: 1260px) {
	.subtleties .btn {
		padding: 14px 0;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 690px) {
	.subtleties .btn {
		width: 198px;
	}
}

.form-column_bottom-btn .btn {
	padding: 14px 0;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	font-weight: 400;
}

@media (min-width: 1921px) {
	.form-column_bottom-btn .btn {
		padding: 0.73vw 0;
		font-size: 0.94vw;
	}
}

.btn-circle {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	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;
	background: #fff;
}

.btn-circle_arrow {
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (hover: hover) {
	.btn:hover {
		background: #18918a;
		color: #fff;
	}
}

.btn-nav {
	background: rgba(209, 209, 209, 0.24);
	border-radius: 49px;
	padding: 14px 22px;
	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;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.btn-nav svg {
	max-width: 100%;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media (hover: hover) {
	.btn-nav:hover {
		background: rgba(209, 209, 209, 0.35);
	}
}

/* font-family: 'Inter-Medium'; */
/* font-family: 'Onest-Regular'; */
.text-or-18,
.text-or-18-16,
.text-or-18-16-14,
.text-or-16,
.text-or-24,
.text-or-24-16-18,
.text-or-24-20,
.text-or-24-18,
.text-or-24-16,
.text-or-20,
.text-or-16-14,
.text-or-16-14-16,
.text-or-14,
.text-or-14-10,
.text-or-12,
.text-or-10 {
	font-family: "Onest-Regular";
}

.text-or-24 {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	color: #18918a;
}

@media (min-width: 1921px) {
	.text-or-24 {
		font-size: 1.25vw;
	}
}

.text-or-24-16-18,
.text-or-24-20,
.text-or-24-18,
.text-or-24-16 {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	color: #222;
}

.text-or-24-20 {
	color: #fff;
}

@media (max-width: 1260px) {
	.text-or-24-20 {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 690px) {
	.text-or-24-20 {
		font-size: 20px;
		line-height: 100%;
		letter-spacing: -0.03em;
	}
}

@media (min-width: 1921px) {
	.text-or-24-20 {
		font-size: 1.25vw;
	}
}

@media (max-width: 1260px) {
	.text-or-24-18 {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (min-width: 1921px) {
	.text-or-24-18 {
		font-size: 1.25vw;
	}
}

@media (max-width: 1260px) {
	.text-or-24-16-18 {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (max-width: 690px) {
	.text-or-24-16-18 {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (min-width: 1921px) {
	.text-or-24-16-18 {
		font-size: 1.25vw;
	}
}

@media (max-width: 1260px) {
	.text-or-24-16 {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (min-width: 1921px) {
	.text-or-24-16 {
		font-size: 1.25vw;
	}
}

.text-or-18,
.text-or-18-16,
.text-or-18-16-14 {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #fff;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.fns-neww .text-or-18,
.fns-neww .text-or-18-16,
.fns-neww .text-or-18-16-14 {
	color: #222d38;
}

.fns-neww .subtleties .text-or-18,
.fns-neww .subtleties .text-or-18-16,
.fns-neww .subtleties .text-or-18-16-14 {
	color: #fff;
}


@media (min-width: 1921px) {
	.text-or-18,
	.text-or-18-16,
	.text-or-18-16-14 {
		font-size: 0.94vw;
	}
}

@media (max-width: 1260px) {
	.text-or-18-16-14 {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (max-width: 690px) {
	.text-or-18-16-14 {
		font-size: 14px;
		line-height: 100%;
	}
}

@media (min-width: 1921px) {
	.text-or-18-16-14 {
		font-size: 0.94vw;
	}
}

.text-or-20 {
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: #fff;
}

@media (min-width: 1921px) {
	.text-or-20 {
		font-size: 1.04vw;
	}
}

@media (max-width: 1260px) {
	.text-or-18-16 {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (min-width: 1921px) {
	.text-or-18-16 {
		font-size: 0.94vw;
	}
}

.strategy .text-or-18 {
	color: #222;
}

.text-or-16,
.text-or-16-14,
.text-or-16-14-16 {
	font-size: 16px;
	line-height: 125%;
	color: #222;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.text-or-16,
	.text-or-16-14,
	.text-or-16-14-16 {
		font-size: 0.83vw;
	}
}

@media (max-width: 1260px) {
	.text-or-16-14 {
		font-size: 14px;
	}
}

@media (max-width: 892px) {
	.text-or-16-14 {
		font-size: 16px;
	}
}

@media (min-width: 1921px) {
	.text-or-16-14 {
		font-size: 0.83vw;
	}
}

@media (max-width: 892px) {
	.text-or-16-14-16 {
		font-size: 14px;
	}
}

@media (max-width: 690px) {
	.text-or-16-14-16 {
		font-size: 16px;
	}
}

@media (min-width: 1921px) {
	.text-or-16-14-16 {
		font-size: 0.83vw;
	}
}

@media (max-width: 1260px) {
	.pre-trial__slide-two.text-or-16-14 {
		font-size: 14px;
		line-height: 100%;
	}
}

@media (min-width: 1921px) {
	.pre-trial__slide-two.text-or-16-14 {
		font-size: 0.83vw;
	}
}

.header__bottom-list_link,
.text-or-14,
.text-or-14-10 {
	font-size: 14px;
	line-height: 129%;
	letter-spacing: -0.04em;
	color: rgba(255, 255, 255, 0.6);
	-webkit-transition: 0.4s all;
	-o-transition: 0.4s all;
	transition: 0.4s all;
}

@media (min-width: 1921px) {
	.header__bottom-list_link,
	.text-or-14,
	.text-or-14-10 {
		font-size: 0.73vw;
	}
}

@media (max-width: 1260px) {
	.text-or-14-10 {
		font-size: 10px;
		line-height: 120%;
	}
}

@media (min-width: 1921px) {
	.text-or-14-10 {
		font-size: 0.73vw;
	}
}

.pre-trial__slide-flex .text-or-14 {
	line-height: 100%;
}

.text-or-12 {
	font-size: 12px;
	line-height: 117%;
	color: rgba(34, 34, 34, 0.6);
}

@media (min-width: 1921px) {
	.text-or-12 {
		font-size: 0.63vw;
	}
}

.text-or-10 {
	font-size: 10px;
	line-height: 120%;
	color: #767676;
}

@media (min-width: 1921px) {
	.text-or-10 {
		font-size: 0.52vw;
	}
}

/* font-family: 'Onest-Medium'; */
.text-om-60-42,
.text-om-60-36,
.text-om-36,
.text-om-36-28,
.text-om-yellow-36-26,
.text-om-black-36-26,
.text-om-white-42-36-26,
.text-om-green-36-26,
.text-om-white-42-36,
.text-om-white-42-26,
.text-om-42-32,
.text-om-black-36-24,
.text-om-black-36-28-26,
.text-om-black-26-20,
.text-om-26,
.text-om-26-24-18,
.text-om-18,
.text-om-14 {
	font-family: "Onest-Medium";
}

.text-om-60-42,
.text-om-60-36 {
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: #fff;
}

/* .fns-neww .text-om-60-42,
.fns-neww .text-om-60-36 {
	color: #222d38;
} */

.fns-neww .letters .text-om-60-42,
.fns-neww .letters .text-om-60-36 {
	color: #fff;
}

.fns-neww .banner .text-om-60-42,
.fns-neww .banner .text-om-60-36 {
	color: #222d38;
}



@media (max-width: 1260px) {
	.text-om-60-42,
	.text-om-60-36 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (min-width: 1921px) {
	.text-om-60-42,
	.text-om-60-36 {
		font-size: 3.13vw;
	}
}

.text-om-60-42 {
	color: #18918a;
}

@media (max-width: 1260px) {
	.text-om-60-42 {
		font-size: 42px;
	}
}

@media (min-width: 1921px) {
	.text-om-60-42 {
		font-size: 3.13vw;
	}
}

.text-om-white-42-36-26,
.text-om-white-42-36,
.text-om-white-42-26 {
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
}

.text-om-white-42-36 {
	color: #fff;
}

@media (max-width: 1260px) {
	.text-om-white-42-36 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (min-width: 1921px) {
	.text-om-white-42-36 {
		font-size: 2.19vw;
	}
}

.text-om-white-42-26 {
	color: #222;
}

@media (max-width: 1260px) {
	.text-om-white-42-26 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-white-42-26 {
		font-size: 2.19vw;
	}
}

.text-om-white-42-36-26 {
	color: #fff;
}

@media (max-width: 1260px) {
	.text-om-white-42-36-26 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 892px) {
	.text-om-white-42-36-26 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-white-42-36-26 {
		font-size: 2.19vw;
	}
}

.price__top .text-om-white-42-36-26 {
	color: #222;
}

@media (max-width: 1260px) {
	.price__top .text-om-white-42-36-26 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 690px) {
	.price__top .text-om-white-42-36-26 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.price__top .text-om-white-42-36-26 {
		font-size: 2.19vw;
	}
}

.text-om-36 {
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	color: #18918a;
}

@media (max-width: 389px) {
	.text-om-36 {
		font-size: 30px;
	}
}

@media (min-width: 1921px) {
	.text-om-36 {
		font-size: 1.88vw;
	}
}

.text-om-black-36-28-26 {
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	color: #fff;
}

@media (max-width: 1260px) {
	.text-om-black-36-28-26 {
		font-size: 28px;
		line-height: 107%;
		letter-spacing: -0.02em;
	}
}

@media (max-width: 690px) {
	.text-om-black-36-28-26 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-black-36-28-26 {
		font-size: 1.88vw;
	}
}

.text-om-36-28,
.text-om-yellow-36-26,
.text-om-black-36-26,
.text-om-green-36-26 {
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (max-width: 892px) {
	.text-om-36-28,
	.text-om-yellow-36-26,
	.text-om-black-36-26,
	.text-om-green-36-26 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-36-28,
	.text-om-yellow-36-26,
	.text-om-black-36-26,
	.text-om-green-36-26 {
		font-size: 1.88vw;
	}
}

.text-om-42-32 {
	font-size: 42px;
	line-height: 106%;
	letter-spacing: -0.03em;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (max-width: 892px) {
	.text-om-42-32 {
		font-size: 32px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-42-32 {
		font-size: 2vw;
	}
}

@media (max-width: 690px) {
	.text-om-42-32 {
		font-size: 20px;
		letter-spacing: -0.04em;
	}
}

.text-om-green-36-26 {
	color: #18918a;
	font-size: 36px;
}

@media (max-width: 690px) {
	.text-om-green-36-26 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-green-36-26 {
		font-size: 1.88vw;
	}
}

.text-om-36-28 {
	color: #fff;
}

@media (max-width: 1260px) {
	.text-om-36-28 {
		font-size: 28px;
		line-height: 107%;
		letter-spacing: -0.02em;
	}
}

@media (min-width: 1921px) {
	.text-om-36-28 {
		font-size: 1.88vw;
	}
}

.text-om-yellow-36-26 {
	color: #fcc11f;
}

.text-om-black-36-26 {
	color: #222;
}

.text-om-black-36-24 {
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	color: #222;
}

@media (max-width: 1260px) {
	.text-om-black-36-24 {
		font-size: 24px;
		line-height: 108%;
		letter-spacing: -0.02em;
	}
}

@media (max-width: 690px) {
	.text-om-black-36-24 {
		font-size: 26px;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.text-om-black-36-24 {
		font-size: 1.88vw;
	}
}

.text-om-black-26-20 {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #18918a;
}

@media (max-width: 1260px) {
	.text-om-black-26-20 {
		font-size: 20px;
	}
}

@media (min-width: 1921px) {
	.text-om-black-26-20 {
		font-size: 1.35vw;
	}
}

.text-om-26-24-18 {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #fff;
}

@media (max-width: 1260px) {
	.text-om-26-24-18 {
		font-size: 24px;
		line-height: 100%;
		letter-spacing: -0.02em;
	}
}

@media (max-width: 690px) {
	.text-om-26-24-18 {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (min-width: 1921px) {
	.text-om-26-24-18 {
		font-size: 1.35vw;
	}
}

.text-om-26 {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: color-bid-black;
	-webkit-transition: 0.4s all linear;
	-o-transition: 0.4s all linear;
	transition: 0.4s all linear;
}

@media (min-width: 1921px) {
	.text-om-26 {
		font-size: 1.35vw;
	}
}

.text-om-18 {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #222;
}

@media (min-width: 1921px) {
	.text-om-18 {
		font-size: 0.94vw;
	}
}

.text-om-14 {
	font-size: 14px;
	line-height: 100%;
	color: #18918a;
}

@media (min-width: 1921px) {
	.text-om-14 {
		font-size: 0.73vw;
	}
}

.color-black {
	color: #222;
}

.color-white {
	color: #fff;
}

.color-bid-yellow {
	color: #fcc11f;
}

.color-light-grey {
	color: #d1d1d1;
}

.color-light-green {
	color: #18918a;
}

.color-bid-green {
	color: #173b43;
}

.color-bid-grey {
	color: #767676;
}

.dis-block {
	display: block;
}

.text-om {
	font-family: "Onest-Medium";
}

.link-text {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	color: #18918a;
	-webkit-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	transition: 0.4s linear;
}

.pt-120 {
	padding-top: 120px;
	padding-bottom: 120px;
}

@media (max-width: 1411px) {
	.pt-120 {
		padding-top: 100px;
	}
}

@media (max-width: 1260px) {
	.pt-120 {
		padding-top: 80px;
	}
}

@media (max-width: 690px) {
	.pt-120 {
		padding-top: 80px;
	}
}

@media (min-width: 1921px) {
	.pt-120 {
		padding-top: 6.25vw;
		padding-bottom: 6.25vw;
	}
}

.pb-120 {
	padding-bottom: 120px;
}

@media (max-width: 1411px) {
	.pb-120 {
		padding-bottom: 100px;
	}
}

@media (max-width: 1260px) {
	.pb-120 {
		padding-bottom: 80px;
	}
}

@media (max-width: 690px) {
	.pb-120 {
		padding-bottom: 80px;
	}
}

@media (min-width: 1921px) {
	.pb-120 {
		padding-bottom: 6.25vw;
	}
}

.pd-120 {
	padding: 120px 0;
}

@media (max-width: 1411px) {
	.pd-120 {
		padding: 100px 0;
	}
}

@media (max-width: 1260px) {
	.pd-120 {
		padding: 80px 0;
	}
}

@media (max-width: 690px) {
	.pd-120 {
		padding: 80px 0 50px;
	}
}

@media (min-width: 1921px) {
	.pd-120 {
		padding: 6.25vw 0;
	}
}

.page.active-bg {
	background: rgba(2, 2, 2, 0.65);
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	z-index: 1;
}

.is-hidden {
	display: none !important;
}

.header {
	position: absolute;
	padding-top: 32px;
	left: 0;
	right: 0;
	width: 100%;
	overflow-x: clip;
}

@media (min-width: 1921px) {
	.header {
		padding-top: 1.67vw;
	}
}

@media (max-width: 1531px) {
	.header {
		padding-top: 24px;
	}
}

@media (max-width: 690px) {
	.header {
		padding-top: 20px;
	}
}

.header__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	/* gap: 50px; */
}

@media (max-width: 1531px) {
	.header__top {
		gap: 142px;
	}
}

@media (max-width: 1411px) {
	.header__top {
		gap: 110px;
	}
}

@media (max-width: 690px) {
	.header__top {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-bottom: 16px;
		border-bottom: 1px solid #222;
		gap: 20px;
	}
}

.header__top-double {
	width: 100%;
}

.header__top-left {
	width: 100%;
	max-width: 380px;
}

@media (max-width: 1600px) {
	.header__top-left {
		width: auto;
		max-width: 200px;
	}
}

.header__top-logo {
	min-width: 194px;
	width: 194px;
	height: 62px;
	background-image: url("/img/logo.svg");
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.header__top-logo {
		width: 10.1vw;
		min-width: 10.1vw;
		height: 3.23vw;
	}
}

@media (max-width: 892px) {
	.header__top-logo {
		min-width: 166px;
		width: 166px;
		height: 53px;
	}
}

@media (max-width: 690px) {
	.header__top-logo {
		min-width: 146px;
		width: 146px;
		height: 47px;
	}
}

.header__top-breadcrumbs {
	margin-top: 24px;
	max-width: 100%;
}

@media (max-width: 1260px) {
	.header__top-breadcrumbs {
		max-width: 100%;
		width: 368px;
		position: absolute !important;
	}
}

@media (max-width: 700px) {
	.header__top-breadcrumbs {
		display: none;
	}
}

.header__top-content {
	max-width: 100%;
	width: 100%;
	padding-bottom: 23px;
	border-bottom: 1px solid #222;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (min-width: 1921px) {
	.header__top-content {
		max-width: 65.83vw;
		padding-bottom: 1.2vw;
	}
}

@media (max-width: 892px) {
	.header__top-content {
		max-width: 100%;
		padding-bottom: 16px;
		margin-left: auto;
	}
}

@media (max-width: 690px) {
	.header__top-content {
		max-width: 80px;
		padding-bottom: 0;
		border-bottom: none;
	}
}

.header__top-content_left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 2px;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
}

@media (min-width: 1921px) {
	.header__top-content_left {
		gap: 0.1vw;
	}
}

@media (max-width: 690px) {
	.header__top-content_left {
		display: none;
	}
}

.header__top-content_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 32px;
	position: relative;
}

@media (min-width: 1921px) {
	.header__top-content_right {
		gap: 1.67vw;
	}
}

@media (max-width: 892px) {
	.header__top-content_right {
		gap: 0;
	}
}

.header__top-content_right-challenge {
	gap: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: none;
}

@media (max-width: 1260px) {
	.header__top-content_right-challenge {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (max-width: 892px) {
	.header__top-content_right-challenge {
		position: absolute;
		right: 0;
		bottom: -63px;
	}
}

@media (max-width: 690px) {
	.header__top-content_right-challenge {
		gap: 22px;
	}
}

.header__top-content_right-challenge_phone {
	padding-bottom: 6px;
	width: 24px;
	min-width: 24px;
	height: 30px;
	border-bottom: 1px solid #222;
	position: relative;
	z-index: 10;
}

.header__top-content_right-challenge_phone-img {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
}

.header__top-content_networks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 18px;
}

@media (min-width: 1921px) {
	.header__top-content_networks {
		gap: 0.94vw;
	}
}

@media (max-width: 1260px) {
	.header__top-content_networks {
		display: none;
	}
}

.header__top-content_networks-telegram,
.header__top-content_networks-whatsapp,
.header__top-content_networks-mail {
	min-width: 24px;
	width: 24px;
	height: 24px;
	background-size: contain;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.header__top-content_networks-telegram,
	.header__top-content_networks-whatsapp,
	.header__top-content_networks-mail {
		min-width: 1.25vw;
		width: 1.25vw;
		height: 1.25vw;
	}
}

.header__top-content_networks-telegram {
	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='M19.6674 4.00164C19.4451 4.01764 19.2269 4.06925 19.0213 4.15445H19.0186C18.8212 4.23189 17.8829 4.62248 16.4565 5.21455L11.3447 7.34503C7.67666 8.87316 4.07099 10.378 4.07099 10.378L4.11392 10.3615C4.11392 10.3615 3.86533 10.4424 3.60565 10.6185C3.44523 10.7195 3.30718 10.8517 3.19987 11.0071C3.07245 11.1921 2.96997 11.4751 3.00805 11.7677C3.07038 12.2625 3.39445 12.5592 3.62712 12.723C3.86256 12.8888 4.08692 12.9662 4.08692 12.9662H4.09246L7.47377 14.0935C7.62542 14.5752 8.50416 17.4341 8.71536 18.0927C8.84001 18.486 8.96119 18.732 9.11284 18.9198C9.18624 19.0157 9.27211 19.0959 9.37529 19.1603C9.42892 19.1912 9.48612 19.2156 9.54563 19.2329L9.51101 19.2247C9.5214 19.2274 9.52971 19.2357 9.53732 19.2384C9.56502 19.2459 9.58372 19.2487 9.61903 19.2542C10.1543 19.4145 10.5843 19.0856 10.5843 19.0856L10.6086 19.0664L12.605 17.2676L15.9509 19.8079L16.0271 19.8401C16.7244 20.143 17.4308 19.9744 17.804 19.677C18.18 19.3775 18.3261 18.9945 18.3261 18.9945L18.3503 18.9328L20.936 5.82443C21.0094 5.50099 21.0281 5.1981 20.9471 4.90413C20.8635 4.6066 20.6706 4.35071 20.4063 4.18666C20.1843 4.05311 19.9269 3.98865 19.6674 4.00164ZM19.5975 5.40642C19.5947 5.44959 19.603 5.4448 19.5836 5.52771V5.53525L17.0222 18.5072C17.0111 18.5257 16.9924 18.5662 16.9412 18.6066C16.8872 18.6491 16.8442 18.6758 16.6192 18.5874L12.5267 15.4825L10.0546 17.7123L10.5739 14.4299L17.2604 8.26259C17.536 8.00904 17.4439 7.95559 17.4439 7.95559C17.4633 7.64448 17.0277 7.86445 17.0277 7.86445L8.59626 13.0334L8.59349 13.0197L4.55225 11.6731V11.6704L4.54187 11.6683C4.54895 11.666 4.55589 11.6633 4.56264 11.6601L4.5848 11.6491L4.60627 11.6416C4.60627 11.6416 8.21471 10.1368 11.8827 8.60865C13.7191 7.84321 15.5694 7.07229 16.9924 6.47749C17.8364 6.12595 18.6812 5.77646 19.5268 5.42904C19.5836 5.40711 19.5566 5.40642 19.5975 5.40642Z' fill='%23222222' /%3E%3C/svg%3E");
}

.header__top-content_networks-whatsapp {
	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='M17.9903 5.92715L17.9903 5.92718L17.9941 5.93097C18.7968 6.71993 19.4357 7.65943 19.8743 8.6956C20.3124 9.73068 20.542 10.8419 20.55 11.9657C20.5294 14.219 19.6194 16.3732 18.0179 17.9597C16.4159 19.5467 14.2516 20.4372 11.9958 20.4375C10.5779 20.4269 9.18545 20.0596 7.94701 19.3694L7.789 19.2814L7.61401 19.3272L3.63886 20.3676L4.69494 16.4946L4.7441 16.3144L4.65109 16.1523C3.91128 14.8631 3.5234 13.4022 3.52628 11.9161C3.52916 10.43 3.92269 8.97066 4.66749 7.68431C5.41229 6.39796 6.48222 5.32971 7.77016 4.58657C9.0581 3.84344 10.5188 3.45151 12.0061 3.45006L12.0073 3.45006C13.1191 3.44603 14.2206 3.66296 15.2477 4.08822C16.2748 4.51348 17.2071 5.13858 17.9903 5.92715ZM12.0055 19.7963H12.0056C14.1009 19.7963 16.1115 18.9694 17.5999 17.4954C19.0882 16.0214 19.9339 14.0195 19.9528 11.9253L19.9529 11.9253L19.9528 11.9149C19.9229 9.82023 19.0652 7.82252 17.5668 6.35779C16.195 5.00338 14.374 4.1987 12.4485 4.09609C10.5226 3.99345 8.62587 4.60028 7.11764 5.8017C5.6094 7.00312 4.59441 8.71569 4.26501 10.615C3.93562 12.5144 4.31472 14.4684 5.33047 16.1071L5.33043 16.1071L5.33399 16.1127L5.40646 16.2259L4.71585 18.767L4.51126 19.5198L5.26532 19.32L7.87997 18.6274L7.98487 18.6929L7.9848 18.693L7.9942 18.6986C9.20884 19.4169 10.5942 19.796 12.0055 19.7963ZM13.6757 14.3407C13.9245 14.0682 14.1588 13.7829 14.3778 13.4859C14.3869 13.4889 14.3967 13.4921 14.4075 13.4957C14.4076 13.4957 14.4094 13.4964 14.4133 13.4978L14.4303 13.5044C14.4447 13.5102 14.4631 13.5179 14.4856 13.5276C14.5307 13.5471 14.5873 13.5725 14.6528 13.6027C14.7836 13.6629 14.9434 13.7389 15.1056 13.8172C15.4298 13.9736 15.7571 14.1358 15.8683 14.1913C15.9133 14.2138 15.9563 14.2346 15.9937 14.2528C16.0054 14.2585 16.0166 14.2639 16.0271 14.269C16.0637 14.2868 16.0928 14.3012 16.1177 14.3142C16.1279 14.5209 16.0905 14.7278 16.0075 14.9188C15.8798 15.1269 15.7111 15.3069 15.5115 15.4479C15.31 15.5903 15.0814 15.6897 14.8399 15.7401C14.0122 15.8309 13.1769 15.6535 12.4575 15.2338L12.4457 15.2269L12.4334 15.2207C10.9608 14.4781 9.70526 13.3678 8.78868 11.9974L8.7785 11.9821L8.76711 11.9678C8.29854 11.3774 8.01496 10.6619 7.95186 9.91111C7.93771 9.62573 7.98416 9.34056 8.08819 9.07435C8.193 8.80613 8.35386 8.56331 8.56005 8.36212L8.57604 8.34652L8.5904 8.32942C8.62178 8.29205 8.66091 8.2619 8.7051 8.24106C8.74883 8.22045 8.79647 8.20945 8.84482 8.20879H9.26735C9.28871 8.20994 9.30819 8.21026 9.32284 8.21038C9.33536 8.23178 9.35207 8.26435 9.3717 8.31218C9.43293 8.46133 9.53155 8.68673 9.63348 8.91971C9.68491 9.03725 9.73718 9.15672 9.78591 9.26929C9.86028 9.44106 9.92703 9.59809 9.97477 9.71769C9.9975 9.77464 10.0141 9.81849 10.0247 9.84918V9.90488L10.0699 9.992C9.91377 10.2979 9.7613 10.4575 9.6274 10.5977C9.60799 10.618 9.58897 10.6379 9.57038 10.6578L9.56727 10.6611C9.50316 10.7297 9.37536 10.8663 9.32748 11.0567C9.27029 11.2842 9.34462 11.4813 9.43225 11.6292C10.1489 12.9036 11.2773 13.8962 12.6318 14.4449C12.7623 14.5351 12.9349 14.6235 13.1381 14.6198C13.3938 14.6151 13.5684 14.4717 13.6757 14.3407Z' fill='%23222222' stroke='%23222222' stroke-width='0.9' /%3E%3C/svg%3E");
}

.header__top-content_networks-mail {
	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='M4.5 6.5L10.1076 10.6123L10.1097 10.614L12.0002 12L13.8926 10.6123L19.5002 6.5M3 15.8002V8.2002C3 7.08009 3 6.51962 3.21799 6.0918C3.40973 5.71547 3.71547 5.40973 4.0918 5.21799C4.51962 5 5.08009 5 6.2002 5H12.0002H17.8002C18.9203 5 19.4796 5 19.9074 5.21799C20.2837 5.40973 20.5905 5.71547 20.7822 6.0918C21 6.5192 21 7.07899 21 8.19691V15.8036C21 16.9215 21 17.4805 20.7822 17.9079C20.5905 18.2842 20.2837 18.5905 19.9074 18.7822C19.48 19 18.921 19 17.8031 19H6.19691C5.07899 19 4.5192 19 4.0918 18.7822C3.71547 18.5905 3.40973 18.2842 3.21799 17.9079C3 17.4801 3 16.9203 3 15.8002Z' stroke='%23222222' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E");
}

.header__top-content_btn {
	min-width: 156px;
	max-width: 156px;
	width: 100%;
}

@media (min-width: 1921px) {
	.header__top-content_btn {
		min-width: 8.13vw;
		max-width: 8.13vw;
	}
}

@media (max-width: 1260px) {
	.header__top-content_btn {
		display: none;
	}
}

.header__bottom {
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 22px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	margin-right: 0;
}

@media (min-width: 1921px) {
	.header__bottom {
		max-width: 65.78vw;
		padding-top: 1.15vw;
	}
}

@media (max-width: 1260px) {
	.header__bottom {
		display: none;
	}
}

.header__bottom-list {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 28px;
}

@media (min-width: 1921px) {
	.header__bottom-list {
		gap: 1.46vw;
	}
}

@media (max-width: 1411px) {
	.header__bottom-list {
		gap: 22px;
	}
}

.header__bottom-list_link {
	color: #222;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.header__bottom-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 24px 0;
	background: #18918a;
}

.header__bottom-list > li:before {
	content: " ";
	display: block;
	height: 20px;
	width: 100%;
	position: absolute;
	top: 100%;
	margin-top: -9px;
}

.header__bottom-list > li > ul {
	display: none;
}

.header__bottom-list > li:hover > ul {
	margin-top: 10px;
	display: block;
}

.header__bottom-list li ul {
	position: absolute;
	z-index: 10;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 400px;
	gap: 4px;
}

.header__bottom-list li ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 4px 24px;
	width: 100%;
}

.header__bottom-list li ul li:hover > a {
	background: #00786a;
}

.header__bottom-list_parent {
	position: relative;
}

.header__bottom-list_parent > a {
	gap: 70px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.header__bottom-list_parent > a span:first-child {
	display: block;
	max-width: 254px;
}

.header__bottom-list_parent > a span:last-child {
	display: block;
	line-height: 0px;
}

.header__bottom-list_parent ul {
	display: none;
	top: 0px;
}

.header__bottom-list_parent:hover ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 100%;
	margin-left: 10px;
}

.header__bottom-list_parent:hover ul:before {
	content: " ";
	display: block;
	width: 10px;
	position: absolute;
	left: -10px;
	height: 100%;
	top: 0px;
}

.header__burger {
	width: 104px;
	border-radius: 42px;
	height: 36px;
	background: #fcc11f;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
	position: relative;
	display: none;
}

@media (max-width: 1260px) {
	.header__burger {
		display: block;
	}
}

@media (max-width: 892px) {
	.header__burger {
		width: 80px;
		height: 36px;
	}
}

.header__burger::before {
	content: "Меню";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	font-size: 16px;
	letter-spacing: -0.03em;
	color: #222;
	font-family: "Onest-Regular";
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (hover: hover) {
	.header__bottom-list_link:hover {
		color: #18918a;
	}

	.header__top-content_networks-telegram:hover {
		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='M19.6674 4.00164C19.4451 4.01764 19.2269 4.06925 19.0213 4.15445H19.0186C18.8212 4.23189 17.8829 4.62248 16.4565 5.21455L11.3447 7.34503C7.67666 8.87316 4.07099 10.378 4.07099 10.378L4.11392 10.3615C4.11392 10.3615 3.86533 10.4424 3.60565 10.6185C3.44523 10.7195 3.30718 10.8517 3.19987 11.0071C3.07245 11.1921 2.96997 11.4751 3.00805 11.7677C3.07038 12.2625 3.39445 12.5592 3.62712 12.723C3.86256 12.8888 4.08692 12.9662 4.08692 12.9662H4.09246L7.47377 14.0935C7.62542 14.5752 8.50416 17.4341 8.71536 18.0927C8.84001 18.486 8.96119 18.732 9.11284 18.9198C9.18624 19.0157 9.27211 19.0959 9.37529 19.1603C9.42892 19.1912 9.48612 19.2156 9.54563 19.2329L9.51101 19.2247C9.5214 19.2274 9.52971 19.2357 9.53732 19.2384C9.56502 19.2459 9.58372 19.2487 9.61903 19.2542C10.1543 19.4145 10.5843 19.0856 10.5843 19.0856L10.6086 19.0664L12.605 17.2676L15.9509 19.8079L16.0271 19.8401C16.7244 20.143 17.4308 19.9744 17.804 19.677C18.18 19.3775 18.3261 18.9945 18.3261 18.9945L18.3503 18.9328L20.936 5.82443C21.0094 5.50099 21.0281 5.1981 20.9471 4.90413C20.8635 4.6066 20.6706 4.35071 20.4063 4.18666C20.1843 4.05311 19.9269 3.98865 19.6674 4.00164ZM19.5975 5.40642C19.5947 5.44959 19.603 5.4448 19.5836 5.52771V5.53525L17.0222 18.5072C17.0111 18.5257 16.9924 18.5662 16.9412 18.6066C16.8872 18.6491 16.8442 18.6758 16.6192 18.5874L12.5267 15.4825L10.0546 17.7123L10.5739 14.4299L17.2604 8.26259C17.536 8.00904 17.4439 7.95559 17.4439 7.95559C17.4633 7.64448 17.0277 7.86445 17.0277 7.86445L8.59626 13.0334L8.59349 13.0197L4.55225 11.6731V11.6704L4.54187 11.6683C4.54895 11.666 4.55589 11.6633 4.56264 11.6601L4.5848 11.6491L4.60627 11.6416C4.60627 11.6416 8.21471 10.1368 11.8827 8.60865C13.7191 7.84321 15.5694 7.07229 16.9924 6.47749C17.8364 6.12595 18.6812 5.77646 19.5268 5.42904C19.5836 5.40711 19.5566 5.40642 19.5975 5.40642Z' fill='%2318918A' /%3E%3C/svg%3E") !important;
	}

	.header__top-content_networks-whatsapp:hover {
		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='M17.9903 5.92715L17.9903 5.92718L17.9941 5.93097C18.7968 6.71993 19.4357 7.65943 19.8743 8.6956C20.3124 9.73068 20.542 10.8419 20.55 11.9657C20.5294 14.219 19.6194 16.3732 18.0179 17.9597C16.4159 19.5467 14.2516 20.4372 11.9958 20.4375C10.5779 20.4269 9.18545 20.0596 7.94701 19.3694L7.789 19.2814L7.61401 19.3272L3.63886 20.3676L4.69494 16.4946L4.7441 16.3144L4.65109 16.1523C3.91128 14.8631 3.5234 13.4022 3.52628 11.9161C3.52916 10.43 3.92269 8.97066 4.66749 7.68431C5.41229 6.39796 6.48222 5.32971 7.77016 4.58657C9.0581 3.84344 10.5188 3.45151 12.0061 3.45006L12.0073 3.45006C13.1191 3.44603 14.2206 3.66296 15.2477 4.08822C16.2748 4.51348 17.2071 5.13858 17.9903 5.92715ZM12.0055 19.7963H12.0056C14.1009 19.7963 16.1115 18.9694 17.5999 17.4954C19.0882 16.0214 19.9339 14.0195 19.9528 11.9253L19.9529 11.9253L19.9528 11.9149C19.9229 9.82023 19.0652 7.82252 17.5668 6.35779C16.195 5.00338 14.374 4.1987 12.4485 4.09609C10.5226 3.99345 8.62587 4.60028 7.11764 5.8017C5.6094 7.00312 4.59441 8.71569 4.26501 10.615C3.93562 12.5144 4.31472 14.4684 5.33047 16.1071L5.33043 16.1071L5.33399 16.1127L5.40646 16.2259L4.71585 18.767L4.51126 19.5198L5.26532 19.32L7.87997 18.6274L7.98487 18.6929L7.9848 18.693L7.9942 18.6986C9.20884 19.4169 10.5942 19.796 12.0055 19.7963ZM13.6757 14.3407C13.9245 14.0682 14.1588 13.7829 14.3778 13.4859C14.3869 13.4889 14.3967 13.4921 14.4075 13.4957C14.4076 13.4957 14.4094 13.4964 14.4133 13.4978L14.4303 13.5044C14.4447 13.5102 14.4631 13.5179 14.4856 13.5276C14.5307 13.5471 14.5873 13.5725 14.6528 13.6027C14.7836 13.6629 14.9434 13.7389 15.1056 13.8172C15.4298 13.9736 15.7571 14.1358 15.8683 14.1913C15.9133 14.2138 15.9563 14.2346 15.9937 14.2528C16.0054 14.2585 16.0166 14.2639 16.0271 14.269C16.0637 14.2868 16.0928 14.3012 16.1177 14.3142C16.1279 14.5209 16.0905 14.7278 16.0075 14.9188C15.8798 15.1269 15.7111 15.3069 15.5115 15.4479C15.31 15.5903 15.0814 15.6897 14.8399 15.7401C14.0122 15.8309 13.1769 15.6535 12.4575 15.2338L12.4457 15.2269L12.4334 15.2207C10.9608 14.4781 9.70526 13.3678 8.78868 11.9974L8.7785 11.9821L8.76711 11.9678C8.29854 11.3774 8.01496 10.6619 7.95186 9.91111C7.93771 9.62573 7.98416 9.34056 8.08819 9.07435C8.193 8.80613 8.35386 8.56331 8.56005 8.36212L8.57604 8.34652L8.5904 8.32942C8.62178 8.29205 8.66091 8.2619 8.7051 8.24106C8.74883 8.22045 8.79647 8.20945 8.84482 8.20879H9.26735C9.28871 8.20994 9.30819 8.21026 9.32284 8.21038C9.33536 8.23178 9.35207 8.26435 9.3717 8.31218C9.43293 8.46133 9.53155 8.68673 9.63348 8.91971C9.68491 9.03725 9.73718 9.15672 9.78591 9.26929C9.86028 9.44106 9.92703 9.59809 9.97477 9.71769C9.9975 9.77464 10.0141 9.81849 10.0247 9.84918V9.90488L10.0699 9.992C9.91377 10.2979 9.7613 10.4575 9.6274 10.5977C9.60799 10.618 9.58897 10.6379 9.57038 10.6578L9.56727 10.6611C9.50316 10.7297 9.37536 10.8663 9.32748 11.0567C9.27029 11.2842 9.34462 11.4813 9.43225 11.6292C10.1489 12.9036 11.2773 13.8962 12.6318 14.4449C12.7623 14.5351 12.9349 14.6235 13.1381 14.6198C13.3938 14.6151 13.5684 14.4717 13.6757 14.3407Z' fill='%2318918A' stroke='%2318918A' stroke-width='0.9' /%3E%3C/svg%3E") !important;
	}

	.header__top-content_networks-mail:hover {
		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='M4.5 6.5L10.1076 10.6123L10.1097 10.614L12.0002 12L13.8926 10.6123L19.5002 6.5M3 15.8002V8.2002C3 7.08009 3 6.51962 3.21799 6.0918C3.40973 5.71547 3.71547 5.40973 4.0918 5.21799C4.51962 5 5.08009 5 6.2002 5H12.0002H17.8002C18.9203 5 19.4796 5 19.9074 5.21799C20.2837 5.40973 20.5905 5.71547 20.7822 6.0918C21 6.5192 21 7.07899 21 8.19691V15.8036C21 16.9215 21 17.4805 20.7822 17.9079C20.5905 18.2842 20.2837 18.5905 19.9074 18.7822C19.48 19 18.921 19 17.8031 19H6.19691C5.07899 19 4.5192 19 4.0918 18.7822C3.71547 18.5905 3.40973 18.2842 3.21799 17.9079C3 17.4801 3 16.9203 3 15.8002Z' stroke='%2318918A' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E") !important;
	}

	.header__top-content_left .text-or-18:hover {
		color: #18918a;
	}

	.header__top-logo:hover,
	.header__top-logo-hover-preload {
		background-image: url("/assets/img/logo-hover.svg");
	}
}

.nav {
	position: fixed;
	top: 0;
	right: -390px;
	opacity: 0;
	z-index: -1;
	height: 100%;
	overflow-y: scroll;
	background: #fff;
	max-width: 390px;
	width: 100%;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

.nav__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 22px 16px 16px;
	border-bottom: 1px solid #222;
}

@media (max-width: 690px) {
	.nav__top {
		padding: 20px 16px 16px;
	}
}

.nav__top-logo {
	width: 146px;
	height: 47px;
}

.nav__top-logo_img {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.nav__top-btn {
	max-width: 82px;
	width: 100%;
	margin: 0 34px 0 60px;
}

.nav__top-close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #00786a;
	border-radius: 100%;
	width: 36px;
	height: 36px;
	min-width: 36px;
	min-height: 36px;
}

.nav__top-close_img {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
}

.nav__flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 22px;
	padding: 16px 16px 0;
}

.nav__contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #173b43;
	padding: 34px 16px;
}

.nav__contact-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

.nav.active-menu {
	right: 0;
	opacity: 1;
	z-index: 100;
}

.menu {
	height: 100%;
	margin: 34px 16px 36px;
	position: relative;
	overflow: hidden;
}

.nav ul {
	list-style: none;
}

.menu-link,
.menu-item {
	padding: 23px 0;
	border-bottom: 1px solid #222;
	color: #222;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 26px;
}

.menu-item_one {
	border-top: 1px solid #222;
}

.menu-item_arrow {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
}

.item-active {
	color: #00786a;
	padding-left: 19px;
	position: relative;
	margin-bottom: 24px;
}

.item-active::after {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #00786a;
}

.submenu {
	max-width: 390px;
	width: 100%;
	background-color: #fff;
	position: absolute;
	top: 0;
	height: 100%;
	left: -390px;
	opacity: 0;
	overflow-y: scroll;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

.menu::-webkit-scrollbar,
.submenu::-webkit-scrollbar {
	width: 0px;
	background: transparent;
	display: none;
}

.active {
	left: 0;
	opacity: 1;
	z-index: 101;
}

.die .menu-item {
	opacity: 0;
}

.swiper {
	overflow-x: clip !important;
	overflow: visible;
	position: relative;
}

.common-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: 0 !important;
}

@media (min-width: 1921px) {
	.common-pagination {
		gap: 0.42vw;
	}
}

@media (max-width: 690px) {
	.common-pagination {
		display: none;
	}
}

.common-pagination .swiper-pagination-bullet {
	font-size: 14px;
	line-height: 100%;
	font-family: "Onest-Regular";
	background-color: transparent;
	opacity: 1;
	height: 14px;
	position: relative;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	width: 10px;
}

@media (min-width: 1921px) {
	.common-pagination .swiper-pagination-bullet {
		font-size: 0.73vw;
		height: 0.73vw;
		width: 0.52vw;
	}
}

.common-pagination .swiper-pagination-bullet::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 33px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 54px;
	border-bottom: 1px solid #fff;
	opacity: 0;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
}

@media (min-width: 1921px) {
	.common-pagination .swiper-pagination-bullet::after {
		left: 1.72vw;
		width: 2.81vw;
	}
}

.price .swiper-pagination-bullet::after,
.team .swiper-pagination-bullet::after,
.big-cases .swiper-pagination-bullet::after {
	border-bottom: 1px solid #222;
}

.common-pagination .swiper-pagination-bullet-active {
	padding-right: 82px;
	background-color: transparent;
	position: relative;
}

@media (min-width: 1921px) {
	.common-pagination .swiper-pagination-bullet-active {
		padding-right: 4.27vw;
	}
}

.common-pagination .swiper-pagination-bullet-active::after {
	opacity: 1;
}

.common-pagination .swiper-pagination-bullet-active:last-child {
	padding-right: 0;
	padding-left: 82px;
}

@media (min-width: 1921px) {
	.common-pagination .swiper-pagination-bullet-active:last-child {
		padding-left: 4.27vw;
	}
}

.common-pagination .swiper-pagination-bullet:last-child::after {
	left: auto;
	right: 19px;
}

@media (min-width: 1921px) {
	.common-pagination .swiper-pagination-bullet:last-child::after {
		right: 0.99vw;
	}
}

.price_pagination .swiper-pagination-bullet,
.team_pagination .swiper-pagination-bullet,
.letters .swiper-pagination-bullet,
.projects-letters .swiper-pagination-bullet,
.big-cases_pagination .swiper-pagination-bullet,
.pre-trial_pagination .swiper-pagination-bullet {
	color: #18918a;
}

.price_pagination .swiper-pagination-bullet-active,
.team_pagination .swiper-pagination-bullet-active,
.big-cases_pagination .swiper-pagination-bullet-active {
	color: #222;
}

.projects-letters .swiper-pagination-bullet-active,
.letters .swiper-pagination-bullet-active,
.pre-trial_pagination .swiper-pagination-bullet-active {
	color: #fff;
}

.arrows__container {
	position: absolute;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	right: 0;
}

@media (min-width: 1921px) {
	.arrows__container {
		gap: 1.56vw;
	}
}

.common-prev,
.common-next {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	min-height: 50px;
	min-width: 50px;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	z-index: 10;
	cursor: pointer;
}

@media (min-width: 1921px) {
	.common-prev,
	.common-next {
		width: 2.6vw;
		height: 2.6vw;
		min-height: 2.6vw;
		min-width: 2.6vw;
	}
}

.common-arrow {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
	min-width: 24px;
	min-height: 24px;
}

@media (min-width: 1921px) {
	.common-arrow {
		width: 1.25vw;
		height: 1.25vw;
		min-height: 1.25vw;
		min-width: 1.25vw;
	}
}

.light {
	background: #18918a;
}

.team_pagination,
.pre-trial_pagination,
.big-cases_pagination {
	position: absolute;
	left: 50% !important;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -50px !important;
}

@media (min-width: 1921px) {
	.team_pagination,
	.pre-trial_pagination,
	.big-cases_pagination {
		bottom: -2.6vw !important;
	}
}

.price_pagination {
	position: absolute;
	left: 50% !important;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0 !important;
}

@media (max-width: 1260px) {
	.price_pagination {
		display: none;
	}
}

@media (max-width: 1260px) {
	.team_pagination,
	.big-cases_pagination {
		display: none;
	}
}

.letters_pagination {
	position: absolute;
	left: 20vw !important;
	bottom: 0 !important;
}

@media (max-width: 1531px) {
	.letters_pagination {
		left: 17.15vw !important;
	}
}

@media (max-width: 1411px) {
	.letters_pagination {
		left: 14.69vw !important;
	}
}

@media (max-width: 1260px) {
	.letters_pagination {
		bottom: -50px !important;
	}
}

.projects-letters_pagination {
	position: absolute;
	left: 20vw !important;
	bottom: 0 !important;
}

@media (max-width: 1531px) {
	.projects-letters_pagination {
		left: 17.15vw !important;
	}
}

@media (max-width: 1260px) {
	.projects-letters_pagination {
		left: 50% !important;
		width: auto !important;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.projects-letters .common-pagination,
.letters .common-pagination {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.pre-trial .arrows__container {
	top: -115px;
}

@media (min-width: 1921px) {
	.pre-trial .arrows__container {
		top: -5.99vw;
	}
}

@media (max-width: 1260px) {
	.pre-trial .arrows__container {
		top: -138px;
	}
}

@media (max-width: 892px) {
	.pre-trial .arrows__container {
		top: -90px;
		right: 40px;
	}
}

@media (max-width: 690px) {
	.pre-trial .arrows__container {
		top: auto;
		bottom: 34px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.big-cases .arrows__container {
	top: -110px;
}

@media (min-width: 1921px) {
	.big-cases .arrows__container {
		top: -5.73vw;
	}
}

@media (max-width: 1260px) {
	.big-cases .arrows__container {
		top: -90px;
	}
}

@media (max-width: 892px) {
	.big-cases .arrows__container {
		top: -90px;
		right: 40px;
	}
}

@media (max-width: 690px) {
	.big-cases .arrows__container {
		top: auto;
		bottom: 0px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.letters .arrows__container {
	display: none;
}

@media (max-width: 1260px) {
	.letters .arrows__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		top: -110px;
		right: 48px;
	}
}

@media (max-width: 892px) {
	.letters .arrows__container {
		top: -90px;
		right: 40px;
	}
}

@media (max-width: 690px) {
	.letters .arrows__container {
		top: auto;
		bottom: -86px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.projects-letters .arrows__container {
	display: none;
}

@media (max-width: 1260px) {
	.projects-letters .arrows__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		top: -110px;
		right: 48px;
	}
}

@media (max-width: 892px) {
	.projects-letters .arrows__container {
		top: -90px;
		right: 40px;
	}
}

@media (max-width: 690px) {
	.projects-letters .arrows__container {
		top: auto;
		bottom: -86px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.team .arrows__container:not(.arrows__container--top) {
	top: calc(100% + 36px);
}

@media (max-width: 1260px) {
	.team .arrows__container:not(.arrows__container--top) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		top: -110px;
	}
}

@media (max-width: 892px) {
	.team .arrows__container:not(.arrows__container--top) {
		top: -90px;
		right: 40px;
	}
}

@media (max-width: 690px) {
	.team .arrows__container:not(.arrows__container--top) {
		top: auto;
		bottom: -76px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.price .arrows__container {
	top: -110px;
}

@media (min-width: 1921px) {
	.price .arrows__container {
		top: -5.73vw;
	}
}

@media (max-width: 1260px) {
	.price .arrows__container {
		top: -120px;
		right: 48px;
	}
}

@media (max-width: 892px) {
	.price .arrows__container {
		top: auto;
		bottom: 0;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.team .swiper-slide {
	height: auto;
	width: auto;
}

@media (max-width: 389px) {
	.team .swiper-slide {
		width: 100%;
	}
}

.relative {
	position: relative;
}

@media (hover: hover) {
	.common-prev:hover,
	.common-next:hover {
		background: #00786a;
	}
}

.search {
	max-width: 204px;
	position: relative;
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	cursor: pointer;
}

@media (min-width: 1921px) {
	.search {
		max-width: 10.63vw;
		height: 1.56vw;
	}
}

@media (max-width: 1260px) {
	.search {
		max-width: 100%;
		width: 24px;
		-webkit-transition: all linear 0.4s;
		-o-transition: all linear 0.4s;
		transition: all linear 0.4s;
	}
}

.search-field {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #222;
	padding-bottom: 6px;
	background-color: transparent;
	outline: none;
	-webkit-transition: 0.4s all;
	-o-transition: 0.4s all;
	transition: 0.4s all;
	cursor: pointer;
}

@media (min-width: 1921px) {
	.search-field {
		padding-bottom: 0.31vw;
	}
}

@media (max-width: 1260px) {
	.search-field {
		z-index: 10;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		background-color: transparent;
		-webkit-transition: all linear 0.4s;
		-o-transition: all linear 0.4s;
		transition: all linear 0.4s;
	}
}

.search-field::-webkit-input-placeholder {
	font-size: 14px;
	color: #222;
	font-family: "Onest-Regular";
	padding-right: 24px;
}

.search-field::-moz-placeholder {
	font-size: 14px;
	color: #222;
	font-family: "Onest-Regular";
	padding-right: 24px;
}

.search-field:-ms-input-placeholder {
	font-size: 14px;
	color: #222;
	font-family: "Onest-Regular";
	padding-right: 24px;
}

.search-field::-ms-input-placeholder {
	font-size: 14px;
	color: #222;
	font-family: "Onest-Regular";
	padding-right: 24px;
}

.search-field,
.search-field::placeholder {
	font-size: 14px;
	color: #222;
	font-family: "Onest-Regular";
	padding-right: 24px;
}

@media (min-width: 1921px) {
	.search-field::-webkit-input-placeholder {
		padding-right: 1.25vw;
		font-size: 0.73vw;
	}

	.search-field::-moz-placeholder {
		padding-right: 1.25vw;
		font-size: 0.73vw;
	}

	.search-field:-ms-input-placeholder {
		padding-right: 1.25vw;
		font-size: 0.73vw;
	}

	.search-field::-ms-input-placeholder {
		padding-right: 1.25vw;
		font-size: 0.73vw;
	}

	.search-field,
	.search-field::placeholder {
		padding-right: 1.25vw;
		font-size: 0.73vw;
	}
}

.search-button {
	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='M14.6667 14.6667L20 20M10.2222 16.4444C6.78578 16.4444 4 13.6587 4 10.2222C4 6.78578 6.78578 4 10.2222 4C13.6587 4 16.4444 6.78578 16.4444 10.2222C16.4444 13.6587 13.6587 16.4444 10.2222 16.4444Z' stroke='%23222222' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E");
	width: 24px;
	height: 24px;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
	cursor: pointer;
}

@media (min-width: 1921px) {
	.search-button {
		width: 1.25vw;
		height: 1.25vw;
	}
}

.search-field:focus {
	border-bottom: 1px solid #00786a !important;
}

.search.active-search {
	width: 139px;
}

@media (min-width: 1921px) {
	.search.active-search {
		width: 7.24vw;
	}
}

@media (max-width: 892px) {
	.search.active-search {
		width: 286px;
	}
}

@media (max-width: 690px) {
	.search.active-search {
		width: 311px;
	}
}

@media (max-width: 389px) {
	.search.active-search {
		width: 240px;
	}
}

.search-mobile-field.active-search {
	border-bottom: 1px solid #00786a !important;
	padding: 0 28px 6px 0;
	z-index: 1;
}

.search-mobile-field.none {
	border-bottom: 1px solid #222;
	padding: 0 0 6px 0;
	color: transparent !important;
}

.search-desktop-button.active-search,
.search-mobile-button.active-search {
	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='M14.6667 14.6667L20 20M10.2222 16.4444C6.78578 16.4444 4 13.6587 4 10.2222C4 6.78578 6.78578 4 10.2222 4C13.6587 4 16.4444 6.78578 16.4444 10.2222C16.4444 13.6587 13.6587 16.4444 10.2222 16.4444Z' stroke='%2300786A' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E");
	z-index: 10;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}

.search input {
	border-radius: 0;
}

.search input[type="search"] {
	-webkit-appearance: none;
}

@media (hover: hover) {
	.search:hover .search-field {
		border-bottom: 1px solid #18918a;
	}

	.search:hover .search-desktop-button {
		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='M14.6667 14.6667L20 20M10.2222 16.4444C6.78578 16.4444 4 13.6587 4 10.2222C4 6.78578 6.78578 4 10.2222 4C13.6587 4 16.4444 6.78578 16.4444 10.2222C16.4444 13.6587 13.6587 16.4444 10.2222 16.4444Z' stroke='%2300786A' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E") !important;
	}
}

html,
body,
.page {
	min-height: 100%;
	height: 100%;
}

.main {
	margin-left: auto;
	margin-right: 0;
	max-width: 1872px;
	padding-left: 64px;
	display: grid;
	grid-template-areas: "description photo" "list photo";
	grid-template-columns: 1fr auto;
	row-gap: 166px;
}

@media (min-width: 1921px) {
	.main {
		row-gap: 8.65vw;
		max-width: 97.5vw;
		padding-left: 3.33vw;
	}
}

@media (max-width: 1700px) {
	.main {
		row-gap: 80px;
	}
}

@media (max-width: 1411px) {
	.main {
		-webkit-column-gap: 32px;
		-moz-column-gap: 32px;
		column-gap: 32px;
		padding-left: 48px;
	}
}

@media (max-width: 1260px) {
	.main {
		grid-template-areas: "description list" "photo photo";
		grid-template-columns: 1fr 1fr;
		row-gap: 60px;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
		padding-left: 0;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

@media (max-width: 892px) {
	.main {
		grid-template-areas: "description" "photo" "list";
		grid-template-columns: 1fr;
		row-gap: 40px;
		padding-left: 40px;
	}
}

@media (max-width: 690px) {
	.main {
		padding-left: 16px;
	}
}

.main__breadcrumbs {
	width: 100%;
	margin-bottom: 20px;
}

@media (min-width: 701px) {
	.main__breadcrumbs {
		display: none;
	}
}

.main__description {
	grid-area: description;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 18px;
	max-width: 560px;
	padding-top: 238px;
}

@media (min-width: 1921px) {
	.main__description {
		gap: 0.94vw;
		max-width: 29.17vw;
		padding-top: 12.4vw;
	}
}

@media (max-width: 1260px) {
	.main__description {
		padding-top: 146px;
		max-width: 382px;
		padding-left: 48px;
	}
}

@media (max-width: 892px) {
	.main__description {
		max-width: 640px;
		padding-left: 0;
		padding-top: 163px;
	}
}

@media (max-width: 690px) {
	.main__description {
		padding-top: 170px;
		max-width: 332px;
	}
}

@media (max-width: 892px) {
	.main__description-text {
		max-width: 399px;
	}
}

.main__description-border {
	padding-bottom: 4px;
	border-bottom: 1px solid #18918a;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
}

.main__description .main__list {
	padding-bottom: 0px;
}

.main__list {
	grid-area: list;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 14px;
	list-style: none;
	padding-bottom: 88px;
}

@media (min-width: 1921px) {
	.main__list {
		padding-bottom: 4.58vw;
		gap: 0.73vw;
	}
}

@media (max-width: 1260px) {
	.main__list {
		padding-bottom: 0;
		max-width: 464px;
		padding-right: 48px;
		margin-left: auto;
		margin-right: 0;
	}
}

@media (max-width: 892px) {
	.main__list {
		margin: 0;
		max-width: 100%;
		padding-right: 0;
		padding-bottom: 80px;
	}
}

.main__list-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 18px;
}

@media (min-width: 1921px) {
	.main__list-item {
		gap: 0.94vw;
	}
}

.main__list-item_line {
	min-width: 32px;
	width: 32px;
	border-bottom: 4px solid #fcc11f;
}

@media (min-width: 1921px) {
	.main__list-item_line {
		min-width: 1.67vw;
		width: 1.67vw;
	}
}

.main__photo {
	grid-area: photo;
	max-width: 1024px;
	width: calc(100vw - 860px);
	height: auto;
}

@media (min-width: 1921px) {
	.main__photo {
		max-width: 53.33vw;
	}
}

@media (max-width: 1531px) {
	.main__photo {
		width: calc(100vw - 760px);
	}
}

@media (max-width: 1411px) {
	.main__photo {
		width: calc(100vw - 700px);
	}
}

@media (max-width: 1260px) {
	.main__photo {
		max-width: 100%;
		height: 500px;
		width: 100%;
	}
}

@media (max-width: 892px) {
	.main__photo {
		height: 430px;
	}
}

@media (max-width: 690px) {
	.main__photo {
		height: 336px;
	}
}

.main__photo-img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 1260px) {
	.main__photo-img {
		height: 500px;
		-o-object-position: bottom;
		object-position: bottom;
	}
}

@media (max-width: 892px) {
	.main__photo-img {
		height: 430px;
	}
}

@media (max-width: 690px) {
	.main__photo-img {
		height: 336px;
	}
}

.main__bottom-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	padding-bottom: 100px;
}

.main__bottom-buttons .form-column_bottom-btn {
	max-width: initial;
	width: initial;
}

.main__bottom-buttons .form-column_bottom-btn a {
	padding-left: 22px;
	padding-right: 22px;
}

.main__content-page {
	display: block !important;
	margin-bottom: 120px;
	padding-right: 64px;
}

@media (max-width: 1411px) {
	.main__content-page {
		margin-bottom: 100px;
	}
}

@media (max-width: 1260px) {
	.main__content-page {
		margin-bottom: 80px;
		padding-right: 0px;
	}
}

@media (max-width: 892px) {
	.main__content-page {
		padding-right: 40px;
	}
}

@media (max-width: 690px) {
	.main__content-page {
		padding-right: 16px;
		margin-bottom: 100px;
	}
}

.main__description.content__page {
	max-width: 1264px;
	gap: 0px;
	margin-bottom: 120px;
}

@media (max-width: 1531px) {
	.main__description.content__page {
		max-width: 1230px;
	}
}

@media (max-width: 1411px) {
	.main__description.content__page {
		max-width: 1050px;
		margin-bottom: 100px;
	}
}

@media (max-width: 1260px) {
	.main__description.content__page {
		margin-bottom: 80px;
	}
}

@media (max-width: 690px) {
	.main__description.content__page {
		margin-bottom: 100px;
	}
}

.content__page * {
	font-family: Onest;
}

.content__page h1 {
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: 56px;
	letter-spacing: -1px;
	margin-bottom: 60px;
}

@media (max-width: 1260px) {
	.content__page h1 {
		font-size: 42px;
		font-style: normal;
		font-weight: 500;
		line-height: 40px;
	}
}

@media (max-width: 892px) {
	.content__page h1 {
		margin-bottom: 40px;
	}
}

@media (max-width: 690px) {
	.content__page h1 {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
	}
}

.content__page a {
	color: #18918a;
}

.content__page-text {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	max-width: 1120px;
}

@media (max-width: 1531px) {
	.content__page-text {
		max-width: 1088px;
	}
}

@media (max-width: 1411px) {
	.content__page-text {
		max-width: 100%;
	}
}

.content__page-text > h3:first-child {
	margin-top: 0px !important;
}

.content__page-text h3 {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 34px;
	margin-top: 60px;
	display: block;
}

@media (max-width: 892px) {
	.content__page-text h3 {
		margin-top: 40px;
	}
}

@media (max-width: 690px) {
	.content__page-text h3 {
		margin-bottom: 24px;
	}
}

.content__page p {
	margin-bottom: 24px;
}

@media (max-width: 690px) {
	.content__page p {
		margin-bottom: 16px;
	}
}

.content__page ul {
	padding: 0px;
	margin: 24px 0 60px;
	list-style: none;
}

@media (max-width: 892px) {
	.content__page ul {
		margin-bottom: 40px;
	}
}

@media (max-width: 690px) {
	.content__page ul {
		margin-top: 16px;
	}
}

.content__page ul li {
	padding-left: 24px;
	position: relative;
	margin-bottom: 8px;
}

.content__page ul li:last-child {
	margin: 0px;
}

.content__page ul li:before {
	width: 8px;
	height: 2px;
	left: 0px;
	position: absolute;
	content: " ";
	display: block;
	background: #fcc11f;
	top: 10px;
}

.ico__block {
	line-height: 0px;
}

@media (max-width: 1260px) {
	.tripple__block {
		padding: 0 64px;
	}
}

@media (max-width: 892px) {
	.tripple__block {
		padding: 0px;
	}
}

.tripple__block * {
	font-family: Onest;
}

.tripple__block h3 {
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -1px;
	max-width: 500px;
	display: block;
	margin-bottom: 40px;
}

@media (max-width: 1260px) {
	.tripple__block h3 {
		font-size: 36px;
		font-style: normal;
		font-weight: 500;
		line-height: 38px;
	}
}

.tripple__block-content {
	grid-template-columns: repeat(3, 1fr);
	display: grid;
	gap: 32px;
}

@media (max-width: 1260px) {
	.tripple__block-content {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 690px) {
	.tripple__block-content {
		grid-template-columns: repeat(1, 1fr);
	}
}

.tripple__block-content_item {
	background: rgba(209, 209, 209, 0.24);
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 72px;
}

@media (max-width: 690px) {
	.tripple__block-content_item {
		gap: 42px;
	}
}

.tripple__block-content_item-bottom a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	color: #18918a;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
}

.tripple__block-content_item-bottom a span:last-child {
	line-height: 0px;
	dipslay: block;
}

.tripple__block-content_item-bottom_title {
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: -1px;
	margin-bottom: 24px;
}

@media (max-width: 892px) {
	.tripple__block-content_item-bottom_title {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 20px;
		letter-spacing: -0.5px;
	}
}

.show__tripple-item {
	padding: 14px;
}

@media (max-width: 690px) {
	.mobile__hidden {
		display: none;
	}
}

.mobile__show {
	display: none;
}

@media (max-width: 690px) {
	.mobile__show {
		display: block;
	}
}

.main__description-telegram {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 18px;
	max-width: 360px;
	padding-top: 12px;
	border-top: 2px solid #fcc11f;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.main__description-telegram a {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-decoration: none;
}

.main__description-telegram svg {
	max-width: 100%;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.main__description-actions {
	margin-top: 76px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

@media (max-width: 1440px) {
	.main__description-actions {
		margin-top: 40px;
	}
}

@media (max-width: 960px) {
	.main__description-actions {
		margin-top: 18px;
		padding-right: 40px;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.main__description-actions .btn {
		width: 100%;
	}
}

@media (max-width: 690px) {
	.main__description-actions {
		padding-right: 16px;
	}
}

.main__description-links {
	margin-top: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 14px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.main__description-links a {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: #18918a;
	line-height: 125%;
	letter-spacing: -0.03em;
	border-bottom: 1px solid #18918a;
	padding: 0px 0px 4px 0px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.main__description-links a:hover {
		border-color: transparent;
	}
}

@media (max-width: 960px) {
	.main__description-links {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 10px;
		display: grid;
		gap: 16px 40px;
		grid-template-columns: -webkit-max-content -webkit-max-content;
		grid-template-columns: max-content max-content;
		padding-right: 40px;
	}
}

@media (max-width: 940px) {
	.main__description-links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (max-width: 690px) {
	.main__description-links {
		padding-right: 60px;
	}
}

@media (max-width: 1260px) {
	.main--error .main__photo-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 650px) {
	.main--error {
		padding-top: 170px !important;
		gap: 0 !important;
	}

	.main--error .main__description {
		display: contents;
	}
}

.main--home .main__description-titel {
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	text-wrap: balance;
	max-width: 512px;
}

@media (max-width: 1440px) {
	.main--home .main__description-titel {
		font-size: 42px;
		line-height: 95%;
	}
}

@media (max-width: 576px) {
	.main--home .main__description-titel {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.main--home .main__description-blockquote {
	margin-top: 64px;
	max-width: 520px;
}

.main--home .main__description-blockquote h2 {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	margin-bottom: 18px;
}

.main--home .main__description-blockquote p {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.main--home .main__description-blockquote {
		margin-top: 44px;
	}
}

@media (max-width: 1280px) {
	.main--home .main__description-blockquote p {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 960px) {
	.main--home .main__description-blockquote {
		margin-top: 0;
	}

	.main--home .main__description-blockquote h2 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 720px) {
	.main--home .main__description-blockquote {
		max-width: 100%;
		padding-right: 16px;
	}

	.main--home .main__description-blockquote h2 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 576px) {
	.main--home .main__description-blockquote h2 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}

	.main--home .main__description-blockquote p {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (max-width: 1800px) {
	.main--home .main__photo {
		width: calc(100vw - 850px);
	}
}

@media (max-width: 1600px) {
	.main--home .main__photo {
		width: calc(100vw - 658px);
	}
}

@media (max-width: 1531px) {
	.main--home .main__photo {
		width: calc(100vw - 740px);
	}
}

@media (max-width: 1411px) {
	.main--home .main__photo {
		width: calc(100vw - 680px);
	}
}

@media (max-width: 1260px) {
	.main--home .main__photo {
		width: 100%;
	}

	.main--team .main__photo {
		order: 2;
	}
}

@media (max-width: 1260px) {
	.main--home {
		row-gap: 40px;
	}
}

@media (max-width: 690px) {
	.main--home .main__photo {
		height: 430px;
	}

	.main--home .main__photo-img {
		height: 430px;
	}
}

.page.fullscreen-header .main--services {
	grid-template-areas: "description photo" "description photo";
}

.page.fullscreen-header .main--services .main__description {
	padding-bottom: 100px;
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--services .main__description {
		padding-top: 176px;
	}
}

@media (max-width: 892px) {
	.page.fullscreen-header .main--services .main__description {
		padding-top: 163px;
	}
}

@media (max-width: 690px) {
	.page.fullscreen-header .main--services .main__description {
		padding-top: 170px;
	}
}

.page.fullscreen-header .main--services .main__description-text {
	max-width: 600px;
}

.page.fullscreen-header .main--services .main__description-telegram {
	margin-top: 160px;
}

@media (max-width: 1440px) {
	.page.fullscreen-header .main--services .text-om-60-42 {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
		max-width: 456px;
	}

	.page.fullscreen-header .main--services .main__description {
		gap: 18px;
	}

	.page.fullscreen-header .main--services .main__description-text {
		max-width: 450px;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1800px) {
	.page.fullscreen-header .main--services .main__photo {
		width: calc(100vw - 850px);
	}
}

@media (max-width: 1600px) {
	.page.fullscreen-header .main--services .main__photo {
		width: calc(100vw - 658px);
	}
}

@media (max-width: 1531px) {
	.page.fullscreen-header .main--services .main__photo {
		width: calc(100vw - 740px);
	}
}

@media (max-width: 1411px) {
	.page.fullscreen-header .main--services .main__photo {
		width: calc(100vw - 680px);
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--services .main__photo {
		width: 100%;
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--services {
		grid-template-areas: "description list" "photo photo";
		row-gap: 40px;
	}

	.page.fullscreen-header .main--services .main__photo-img {
		-o-object-position: center;
		object-position: center;
	}

	.page.fullscreen-header .main--services div.main__description.main__description {
		max-width: 100%;
		padding-bottom: 0;
	}

	.page.fullscreen-header .main--services .main__description-telegram {
		margin-top: 16px;
	}

	.page.fullscreen-header .main--services .text-om-60-42 {
		max-width: 100%;
	}
}

@media (max-width: 892px) {
	.page.fullscreen-header .main--services {
		grid-template-areas: "description" "photo" "list";
	}

	.page.fullscreen-header .main--services div.main__description.main__description {
		max-width: 100%;
	}

	.page.fullscreen-header .main--services .main__photo {
		margin-top: 22px;
	}

	.page.fullscreen-header .main--services .main__description-telegram {
		margin-top: 22px;
		padding-bottom: 20px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-bottom: 0;
	}
}

.page.fullscreen-header .main--team {
	grid-template-areas: "description photo" "description photo";
}

.page.fullscreen-header .main--team .main__description {
	padding-bottom: 100px;
	gap: 18px;
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--team .main__description {
		padding-top: 176px;
	}
}

@media (max-width: 892px) {
	.page.fullscreen-header .main--team .main__description {
		padding-top: 163px;
	}
}

@media (max-width: 690px) {
	.page.fullscreen-header .main--team .main__description {
		padding-top: 170px;
	}
}

.page.fullscreen-header .main--team .main__description-text {
	max-width: 600px;
}

.page.fullscreen-header .main--team .main__description-telegram {
	margin-top: 160px;
}

@media (max-width: 1800px) {
	.page.fullscreen-header .main--team .main__photo {
		width: calc(100vw - 850px);
	}
}

@media (max-width: 1600px) {
	.page.fullscreen-header .main--team .main__photo {
		width: calc(100vw - 658px);
	}
}

@media (max-width: 1531px) {
	.page.fullscreen-header .main--team .main__photo {
		width: calc(100vw - 740px);
	}
}

@media (max-width: 1411px) {
	.page.fullscreen-header .main--team .main__photo {
		width: calc(100vw - 680px);
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--team .main__photo {
		width: 100%;
	}
}

@media (max-width: 1440px) {
	.page.fullscreen-header .main--team .text-om-60-42 {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
		max-width: 456px;
	}

	.page.fullscreen-header .main--team .main__description {
		gap: 18px;
	}

	.page.fullscreen-header .main--team .main__description-text {
		max-width: 450px;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--team {
		grid-template-areas: "description description" "photo photo";
		row-gap: 40px;
	}

	.page.fullscreen-header .main--team .main__photo-img {
		-o-object-position: center;
		object-position: center;
	}

	.page.fullscreen-header .main--team .main__description {
		max-width: 100%;
		padding-bottom: 0;
	}

	.page.fullscreen-header .main--team .main__description-telegram {
		margin-top: 16px;
	}

	.page.fullscreen-header .main--team .text-om-60-42 {
		max-width: 100%;
	}
}

@media (max-width: 960px) {
	.page.fullscreen-header .main--team {
		gap: 0;
	}

	.page.fullscreen-header .main--team .show__mobile {
		display: block;
	}

	.page.fullscreen-header .main--team .hide__mobile {
		display: none;
	}

	.page.fullscreen-header .main--team div.main__description.main__description {
		max-width: 100%;
	}

	.page.fullscreen-header .main--team .main__photo {
		margin-top: 22px;
	}

	.page.fullscreen-header .main--team .text-om-60-42 {
		padding-right: 40px;
	}

	.page.fullscreen-header .main--team .main__description-text {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		max-width: 550px;
		padding-right: 40px;
		margin-top: 22px;
	}
}

@media (max-width: 690px) {
	.page.fullscreen-header .main--team .main__description-text {
		padding-right: 16px;
	}
}

.page.fullscreen-header .main--charity {
	grid-template-areas: "description photo" "description photo";
}

.page.fullscreen-header .main--charity .main__description-titel {
	margin-bottom: 24px;
}

.page.fullscreen-header .main--charity .blockquote {
	padding-left: 16px;
}

.page.fullscreen-header .main--charity .main__blockquote-1 {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.page.fullscreen-header .main--charity .main__blockquote-2 {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.page.fullscreen-header .main--charity .main__blockquote-2 a {
	margin-top: 6px;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.page.fullscreen-header .main--charity .main__description {
	padding-right: 80px;
	padding-bottom: 100px;
	gap: 24px;
}

@media (max-width: 1280px) {
	.page.fullscreen-header .main--charity .main__description {
		padding-right: 60px;
	}
}

@media (max-width: 960px) {
	.page.fullscreen-header .main--charity .main__description {
		padding-right: 0;
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--charity .main__description {
		padding-top: 176px;
	}
}

@media (max-width: 892px) {
	.page.fullscreen-header .main--charity .main__description {
		padding-top: 163px;
	}
}

@media (max-width: 690px) {
	.page.fullscreen-header .main--charity .main__description {
		padding-top: 170px;
	}
}

@media (max-width: 1800px) {
	.page.fullscreen-header .main--charity .main__photo {
		width: calc(100vw - 850px);
	}
}

@media (max-width: 1600px) {
	.page.fullscreen-header .main--charity .main__photo {
		width: calc(100vw - 658px);
	}
}

@media (max-width: 1531px) {
	.page.fullscreen-header .main--charity .main__photo {
		width: calc(100vw - 740px);
	}
}

@media (max-width: 1411px) {
	.page.fullscreen-header .main--charity .main__photo {
		width: calc(100vw - 680px);
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--charity .main__photo {
		width: 100%;
	}
}

@media (max-width: 1440px) {
	.page.fullscreen-header .main--charity .text-om-60-42 {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
		max-width: 456px;
	}
}

@media (max-width: 1260px) {
	.page.fullscreen-header .main--charity {
		grid-template-areas: "description description" "photo photo";
		row-gap: 40px;
	}

	.page.fullscreen-header .main--charity .main__photo-img {
		-o-object-position: center;
		object-position: center;
	}

	.page.fullscreen-header .main--charity .main__description {
		max-width: 100%;
		padding-bottom: 0;
	}

	.page.fullscreen-header .main--charity .text-om-60-42 {
		max-width: 100%;
	}
}

@media (max-width: 960px) {
	.page.fullscreen-header .main--charity .main__description {
		max-width: 100%;
	}

	.page.fullscreen-header .main--charity .main__photo {
		margin-top: 22px;
	}

	.page.fullscreen-header .main--charity .text-om-60-42 {
		margin-bottom: 10px;
		padding-right: 40px;
	}

	.page.fullscreen-header .main--charity .blockquote {
		max-width: 564px;
	}
}

@media (max-width: 720px) {
	.page.fullscreen-header .main--charity .main__blockquote-2 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 16px;
	}
}

@media (max-width: 576px) {
	.page.fullscreen-header .main--charity .text-om-60-42 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.effectiveness {
	background: #173b43;
	padding: 80px 0;
}

@media (min-width: 1921px) {
	.effectiveness {
		padding: 4.17vw 0;
	}
}

@media (max-width: 1260px) {
	.effectiveness {
		padding: 60px 0 36px;
	}
}

.effectiveness__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 60px;
}

@media (min-width: 1921px) {
	.effectiveness__wrapper {
		gap: 3.13vw;
	}
}

@media (max-width: 1260px) {
	.effectiveness__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}
}

@media (max-width: 690px) {
	.effectiveness__wrapper {
		gap: 80px;
	}
}

.effectiveness__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 36px;
	max-width: 528px;
}

@media (min-width: 1921px) {
	.effectiveness__left {
		gap: 1.88vw;
		max-width: 27.5vw;
	}
}

.effectiveness__right {
	max-width: 912px;
	width: 100%;
}

@media (min-width: 1921px) {
	.effectiveness__right {
		max-width: 47.5vw;
	}
}

@media (max-width: 1531px) {
	.effectiveness__right {
		max-width: 624px;
	}
}

@media (max-width: 1411px) {
	.effectiveness__right {
		max-width: 576px;
	}
}

@media (max-width: 1260px) {
	.effectiveness__right {
		max-width: 100%;
	}
}

@media (max-width: 892px) {
	.appeal-titel {
		display: block;
		max-width: 334px;
	}
}

@media (max-width: 1411px) {
	.appeal.effectiveness {
		padding: 60px 0 80px;
	}
}

@media (max-width: 1260px) {
	.appeal.effectiveness {
		padding: 40px 0 36px;
	}
}

@media (max-width: 892px) {
	.appeal.effectiveness {
		padding: 60px 0 36px;
	}
}

.appeal .effectiveness__left {
	max-width: 688px;
}

@media (min-width: 1921px) {
	.appeal .effectiveness__left {
		max-width: 35.83vw;
	}
}

@media (max-width: 1531px) {
	.appeal .effectiveness__left {
		max-width: 565px;
	}
}

@media (max-width: 1260px) {
	.appeal .effectiveness__left {
		gap: 24px;
		max-width: 668px;
	}
}

@media (max-width: 1260px) {
	.appeal .effectiveness__wrapper {
		gap: 80px;
	}
}

.appeal .effectiveness__right {
	max-width: 740px;
}

@media (min-width: 1921px) {
	.appeal .effectiveness__right {
		max-width: 38.54vw;
	}
}

@media (max-width: 1531px) {
	.appeal .effectiveness__right {
		max-width: 624px;
	}
}

@media (max-width: 1411px) {
	.appeal .effectiveness__right {
		max-width: 576px;
	}
}

@media (max-width: 1260px) {
	.appeal .effectiveness__right {
		max-width: 100%;
	}
}

.purpose {
	padding: 130px 0;
}

@media (min-width: 1921px) {
	.purpose {
		padding: 6.77vw 0;
	}
}

@media (max-width: 1531px) {
	.purpose {
		padding: 120px 0;
	}
}

@media (max-width: 1411px) {
	.purpose {
		padding: 100px 0;
	}
}

@media (max-width: 1260px) {
	.purpose {
		padding: 80px 0;
	}
}

@media (max-width: 690px) {
	.purpose {
		padding: 100px 0;
	}
}

.purpose__top {
	position: relative;
	padding-bottom: 62px;
}

@media (min-width: 1921px) {
	.purpose__top {
		padding-bottom: 3.23vw;
	}
}

@media (max-width: 1260px) {
	.purpose__top {
		padding-bottom: 27px;
	}
}

@media (max-width: 892px) {
	.purpose__top {
		padding-bottom: 38px;
	}
}

@media (max-width: 690px) {
	.purpose__top {
		padding-bottom: 36px;
	}
}

.purpose__top-titel {
	display: block;
	max-width: 1248px;
	padding-bottom: 24px;
}

@media (min-width: 1921px) {
	.purpose__top-titel {
		padding-bottom: 1.25vw;
		max-width: 65vw;
	}
}

@media (max-width: 1260px) {
	.purpose__top-titel {
		max-width: 640px;
	}
}

.purpose__top-text {
	background-color: #fff;
	padding-right: 31px;
	max-width: 720px;
}

@media (min-width: 1921px) {
	.purpose__top-text {
		padding-right: 1.61vw;
		max-width: 37.5vw;
	}
}

@media (max-width: 1260px) {
	.purpose__top-text {
		max-width: 470px;
		padding-right: 0;
	}
}

@media (max-width: 892px) {
	.purpose__top-text {
		max-width: 477px;
	}
}

@media (max-width: 690px) {
	.purpose__top-text {
		max-width: 354px;
	}
}

.purpose__top-line {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 85px;
	-o-object-fit: fill;
	object-fit: fill;
	z-index: -1;
}

@media (min-width: 1921px) {
	.purpose__top-line {
		height: 4.58vw;
	}
}

@media (max-width: 1260px) {
	.purpose__top-line {
		height: 46px;
	}
}

@media (max-width: 892px) {
	.purpose__top-line {
		z-index: 1;
	}
}

@media (max-width: 389px) {
	.purpose__top-line {
		height: 33px;
	}
}

.purpose__bottom {
	padding-top: 61px;
	gap: 11px;
}

@media (min-width: 1921px) {
	.purpose__bottom {
		padding-top: 3.18vw;
		gap: 0.57vw;
	}
}

@media (max-width: 1260px) {
	.purpose__bottom {
		padding-top: 36px;
		gap: 0;
	}
}

@media (max-width: 892px) {
	.purpose__bottom {
		gap: 36px;
	}
}

.purpose__bottom-inner {
	gap: 8px;
}

@media (min-width: 1921px) {
	.purpose__bottom-inner {
		gap: 0.42vw;
	}
}

@media (max-width: 1531px) {
	.purpose__bottom-inner {
		max-width: 603px;
	}
}

@media (max-width: 1260px) {
	.purpose__bottom-inner {
		max-width: 357px;
	}
}

.purpose__bottom-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 36px;
}

@media (min-width: 1921px) {
	.purpose__bottom-box {
		gap: 1.88vw;
	}
}

@media (max-width: 1531px) {
	.purpose__bottom-box {
		gap: 65px;
	}
}

@media (max-width: 1411px) {
	.purpose__bottom-box {
		gap: 46px;
	}
}

@media (max-width: 1260px) {
	.purpose__bottom-box {
		gap: 32px;
	}
}

@media (max-width: 892px) {
	.purpose__bottom-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 36px;
	}
}

.purpose__bottom-box_left {
	width: 100%;
	border-bottom: 2px solid #fcc11f;
}

.purpose__bottom-box_right {
	gap: 24px;
	max-width: 528px;
}

@media (min-width: 1921px) {
	.purpose__bottom-box_right {
		gap: 1.25vw;
		max-width: 27.5vw;
	}
}

@media (max-width: 1260px) {
	.purpose__bottom-box_right {
		max-width: 416px;
		gap: 13px;
	}
}

@media (max-width: 892px) {
	.purpose__bottom-box_right {
		max-width: 100%;
	}
}

.purpose__bottom,
.purpose__bottom-inner,
.purpose__bottom-box_right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.purpose--vacancies {
	padding: 120px 0;
}

@media (max-width: 1280px) {
	.purpose--vacancies {
		padding: 100px 0;
	}
}

@media (max-width: 960px) {
	.purpose--vacancies {
		padding: 80px 0;
	}
}

@media (max-width: 475px) {
	.purpose--vacancies {
		padding: 100px 0;
	}
}

.purpose--vacancies .purpose__top {
	padding-bottom: 30px;
}

@media (max-width: 1368px) {
	.purpose--vacancies .purpose__top-line {
		height: 46px;
	}
}

.purpose--vacancies .purpose__top-titel {
	max-width: 38%;
	padding-bottom: 5px;
}

@media (max-width: 1531px) {
	.purpose--vacancies .purpose__top-titel {
		max-width: 50%;
	}
}

@media (max-width: 1368px) {
	.purpose--vacancies .purpose__top-titel {
		font-size: 36px;
	}
}

@media (max-width: 1200px) {
	.purpose--vacancies .purpose__top-titel {
		font-size: 26px;
	}
}

@media (max-width: 768px) {
	.purpose--vacancies .purpose__top-titel {
		max-width: 63%;
		font-size: 26px;
		text-wrap: balance;
	}
}

@media (max-width: 520px) {
	.purpose--vacancies .purpose__top-titel {
		max-width: 80%;
	}
}

.purpose--vacancies .purpose__bottom {
	padding-top: 30px;
}

@media (max-width: 1368px) {
	.purpose--vacancies .purpose__bottom {
		padding-top: 15px;
	}
}

@media (max-width: 920px) {
	.purpose--vacancies .purpose__bottom {
		gap: 16px;
	}
}

.purpose--vacancies .purpose__bottom-box {
	gap: 30px;
}

@media (max-width: 1368px) {
	.purpose--vacancies .purpose__bottom-box {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 1200px) {
	.purpose--vacancies .purpose__bottom-box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 920px) {
	.purpose--vacancies .purpose__bottom-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 16px;
	}
}

.purpose--vacancies .purpose__bottom-box_left {
	padding-top: 20px;
}

.purpose--vacancies .purpose__bottom-box_right {
	max-width: 575px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.purpose--vacancies .purpose__bottom-box_right span {
	display: block;
	font-size: 26px;
	margin-bottom: 8px;
}

.purpose--vacancies .purpose__bottom-box_right b {
	font-weight: 500;
}

.purpose--vacancies .purpose__bottom-box_right a {
	font-weight: 500;
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.purpose--vacancies .purpose__bottom-box_right a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 1280px) {
	.purpose--vacancies .purpose__bottom-box_right {
		font-size: 23px;
	}

	.purpose--vacancies .purpose__bottom-box_right span {
		font-size: 25px;
	}
}

@media (max-width: 1200px) {
	.purpose--vacancies .purpose__bottom-box_right {
		font-size: 18px;
	}

	.purpose--vacancies .purpose__bottom-box_right span {
		font-size: inherit;
	}
}

.purpose--ratings {
	padding-top: 0;
	padding-bottom: 60px;
}

@media (max-width: 1440px) {
	.purpose--ratings {
		padding-bottom: 32px;
	}
}

@media (max-width: 1280px) {
	.purpose--ratings {
		padding-bottom: 60px;
	}
}

@media (max-width: 960px) {
	.purpose--ratings {
		padding-bottom: 50px;
	}
}

.purpose--ratings .purpose__top {
	padding-bottom: 30px;
}

@media (max-width: 520px) {
	.purpose--ratings .purpose__top {
		padding-bottom: 40px;
	}
}

@media (max-width: 1368px) {
	.purpose--ratings .purpose__top-line {
		height: 46px;
	}
}

@media (max-width: 892px) {
	.purpose--ratings .purpose__top-line {
		z-index: -1;
	}
}

@media (max-width: 520px) {
	.purpose--ratings .purpose__top-line {
		z-index: 1;
	}
}

.purpose--ratings .purpose__top-titel {
	max-width: 45%;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	padding-bottom: 12px;
}

@media (max-width: 1531px) {
	.purpose--ratings .purpose__top-titel {
		max-width: 35%;
	}
}

@media (max-width: 1100px) {
	.purpose--ratings .purpose__top-titel {
		max-width: 75%;
	}
}

@media (max-width: 520px) {
	.purpose--ratings .purpose__top-titel {
		max-width: 100%;
	}
}

.purpose--ratings .purpose__top-text {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (max-width: 1531px) {
	.purpose--ratings .purpose__top-text {
		max-width: 38%;
	}
}

@media (max-width: 1368px) {
	.purpose--ratings .purpose__top-text {
		font-size: 16px;
	}
}

@media (max-width: 1100px) {
	.purpose--ratings .purpose__top-text {
		max-width: 70%;
	}
}

@media (max-width: 520px) {
	.purpose--ratings .purpose__top-text {
		max-width: 100%;
		text-wrap: balance;
	}

	.purpose--ratings .purpose__top-text span {
		display: block;
	}
}

.purpose--ratings .purpose__bottom {
	padding-top: 30px;
}

@media (max-width: 1440px) {
	.purpose--ratings .purpose__bottom {
		padding-top: 20px;
	}
}

@media (max-width: 960px) {
	.purpose--ratings .purpose__bottom {
		padding-top: 30px;
		gap: 10px;
	}
}

.purpose--ratings .purpose__bottom-box {
	gap: 70px;
}

@media (max-width: 1550px) {
	.purpose--ratings .purpose__bottom-box {
		gap: 50px;
	}
}

@media (max-width: 1200px) {
	.purpose--ratings .purpose__bottom-box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 960px) {
	.purpose--ratings .purpose__bottom-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 16px;
	}
}

.purpose--ratings .purpose__bottom-box_left {
	padding: 0;
	margin-bottom: 50px;
}

@media (max-width: 1440px) {
	.purpose--ratings .purpose__bottom-box_left {
		margin-bottom: 90px;
	}
}

@media (max-width: 960px) {
	.purpose--ratings .purpose__bottom-box_left {
		margin-bottom: 0;
		padding-top: 20px;
	}
}

.purpose--ratings .purpose__bottom-box_right {
	max-width: 700px;
	width: 100%;
	line-height: 100%;
	letter-spacing: -0.04em;
	gap: 12px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.purpose--ratings .purpose__bottom-box_right span {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.purpose--ratings .purpose__bottom-box_right a {
	margin-top: 4px;
	display: block;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.purpose--ratings .purpose__bottom-box_right a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 1440px) {
	.purpose--ratings .purpose__bottom-box_right {
		max-width: 580px;
	}
}

@media (max-width: 1260px) {
	.purpose--ratings .purpose__bottom-box_right {
		max-width: 440px;
		font-size: 16px;
	}
}

@media (max-width: 960px) {
	.purpose--ratings .purpose__bottom-box_right {
		max-width: 670px;
	}
}

.purpose--clients {
	padding-top: 0;
	padding-bottom: 60px;
}

@media (max-width: 1440px) {
	.purpose--clients {
		padding-bottom: 32px;
	}
}

@media (max-width: 1280px) {
	.purpose--clients {
		padding-bottom: 60px;
	}
}

@media (max-width: 960px) {
	.purpose--clients {
		padding-bottom: 50px;
	}
}

.purpose--clients .purpose__top {
	padding-bottom: 70px;
}

@media (max-width: 768px) {
	.purpose--clients .purpose__top {
		padding-bottom: 57px;
	}
}

@media (max-width: 710px) {
	.purpose--clients .purpose__top {
		padding-bottom: 50px;
	}
}

@media (max-width: 520px) {
	.purpose--clients .purpose__top {
		padding-bottom: 40px;
	}
}

.purpose--clients .purpose__top-line {
	height: 87px;
}

@media (max-width: 1368px) {
	.purpose--clients .purpose__top-line {
		height: 85px;
	}
}

@media (max-width: 892px) {
	.purpose--clients .purpose__top-line {
		z-index: -1;
		height: 56px;
	}
}

@media (max-width: 520px) {
	.purpose--clients .purpose__top-line {
		height: 48px;
		z-index: 1;
	}
}

.purpose--clients .purpose__top-titel {
	max-width: 45%;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	padding-bottom: 12px;
}

@media (max-width: 1531px) {
	.purpose--clients .purpose__top-titel {
		max-width: 50%;
	}
}

@media (max-width: 1368px) {
	.purpose--clients .purpose__top-titel {
		max-width: 75%;
	}
}

@media (max-width: 720px) {
	.purpose--clients .purpose__top-titel {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
		padding-bottom: 8px;
	}
}

@media (max-width: 520px) {
	.purpose--clients .purpose__top-titel {
		max-width: 100%;
	}
}

.purpose--clients .purpose__top-text {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (max-width: 1531px) {
	.purpose--clients .purpose__top-text {
		max-width: 52%;
	}
}

@media (max-width: 1368px) {
	.purpose--clients .purpose__top-text {
		font-size: 16px;
		max-width: 56%;
	}
}

@media (max-width: 1100px) {
	.purpose--clients .purpose__top-text {
		max-width: 70%;
	}
}

@media (max-width: 768px) {
	.purpose--clients .purpose__top-text {
		max-width: 74%;
	}
}

@media (max-width: 520px) {
	.purpose--clients .purpose__top-text {
		max-width: 100%;
		text-wrap: balance;
		padding-right: 100px;
	}

	.purpose--clients .purpose__top-text span {
		display: block;
	}
}

@media (max-width: 450px) {
	.purpose--clients .purpose__top-text {
		padding-right: 0;
	}
}

.purpose--clients .purpose__bottom {
	padding-top: 50px;
}

@media (max-width: 960px) {
	.purpose--clients .purpose__bottom {
		padding-top: 30px;
		gap: 10px;
	}
}

.purpose--clients .purpose__bottom-box {
	gap: 60px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1531px) {
	.purpose--clients .purpose__bottom-box {
		gap: 30px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 1200px) {
	.purpose--clients .purpose__bottom-box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 892px) {
	.purpose--clients .purpose__bottom-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 16px;
	}
}

.purpose--clients .purpose__bottom-box_left {
	padding: 0;
}

@media (max-width: 960px) {
	.purpose--clients .purpose__bottom-box_left {
		margin-bottom: 0;
		padding-top: 20px;
		width: 80%;
	}
}

@media (max-width: 892px) {
	.purpose--clients .purpose__bottom-box_left {
		width: 100%;
		padding-top: 20px;
	}
}

.purpose--clients .purpose__bottom-box_right {
	max-width: 700px;
	width: 100%;
	line-height: 100%;
	letter-spacing: -0.04em;
	gap: 12px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.purpose--clients .purpose__bottom-box_right b {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.purpose--clients .purpose__bottom-box_right a {
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.purpose--clients .purpose__bottom-box_right a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 1440px) {
	.purpose--clients .purpose__bottom-box_right {
		max-width: 640px;
	}
}

@media (max-width: 1368px) {
	.purpose--clients .purpose__bottom-box_right {
		max-width: 650px;
	}
}

@media (max-width: 1260px) {
	.purpose--clients .purpose__bottom-box_right {
		max-width: 440px;
		font-size: 16px;
	}
}

@media (max-width: 960px) {
	.purpose--clients .purpose__bottom-box_right {
		max-width: 700px;
		width: 100%;
	}
}

.purpose--internship {
	padding-top: 0;
}

.purpose--internship .purpose__top {
	padding-bottom: 30px;
}

@media (max-width: 520px) {
	.purpose--internship .purpose__top {
		padding-bottom: 40px;
	}
}

@media (max-width: 1368px) {
	.purpose--internship .purpose__top-line {
		height: 85px;
	}
}

@media (max-width: 892px) {
	.purpose--internship .purpose__top-line {
		z-index: -1;
	}
}

@media (max-width: 768px) {
	.purpose--internship .purpose__top-line {
		height: 54px;
		z-index: 1;
	}
}

@media (max-width: 700px) {
	.purpose--internship .purpose__top-line {
		height: 48px;
	}
}

.purpose--internship .purpose__top-titel {
	max-width: 50%;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 1531px) {
	.purpose--internship .purpose__top-titel {
		max-width: 65%;
	}
}

@media (max-width: 1368px) {
	.purpose--internship .purpose__top-titel {
		max-width: 68%;
	}
}

@media (max-width: 1100px) {
	.purpose--internship .purpose__top-titel {
		max-width: 70%;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 768px) {
	.purpose--internship .purpose__top-titel {
		max-width: 640px;
		padding-bottom: 15px;
	}
}

@media (max-width: 700px) {
	.purpose--internship .purpose__top-titel {
		padding-bottom: 0;
		padding-right: 60px;
	}
}

@media (max-width: 520px) {
	.purpose--internship .purpose__top-titel {
		max-width: 100%;
	}
}

.purpose--internship .purpose__top-text {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	margin-bottom: 12px;
}

@media (max-width: 1100px) {
	.purpose--internship .purpose__top-text {
		max-width: 70%;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 768px) {
	.purpose--internship .purpose__top-text {
		max-width: 640px;
	}
}

@media (max-width: 520px) {
	.purpose--internship .purpose__top-text {
		max-width: 100%;
		text-wrap: balance;
	}

	.purpose--internship .purpose__top-text br {
		display: none;
	}

	.purpose--internship .purpose__top-text span {
		display: block;
	}
}

.purpose--internship .purpose__bottom {
	padding-top: 30px;
}

@media (max-width: 1531px) {
	.purpose--internship .purpose__bottom {
		padding-top: 40px;
	}
}

@media (max-width: 960px) {
	.purpose--internship .purpose__bottom {
		padding-top: 30px;
		gap: 10px;
	}
}

@media (max-width: 768px) {
	.purpose--internship .purpose__bottom {
		padding-top: 20px;
	}
}

.purpose--internship .purpose__bottom-box {
	gap: 70px;
}

@media (max-width: 1550px) {
	.purpose--internship .purpose__bottom-box {
		gap: 50px;
	}
}

@media (max-width: 1368px) {
	.purpose--internship .purpose__bottom-box {
		gap: 32px;
	}
}

@media (max-width: 1200px) {
	.purpose--internship .purpose__bottom-box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 890px) {
	.purpose--internship .purpose__bottom-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 16px;
	}
}

.purpose--internship .purpose__bottom-box_left {
	padding: 0;
	margin-bottom: 50px;
}

@media (max-width: 1440px) {
	.purpose--internship .purpose__bottom-box_left {
		margin-bottom: 90px;
	}
}

@media (max-width: 1100px) {
	.purpose--internship .purpose__bottom-box_left {
		margin: 0;
	}
}

@media (max-width: 890px) {
	.purpose--internship .purpose__bottom-box_left {
		margin-bottom: 0;
		padding-top: 20px;
	}
}

.purpose--internship .purpose__bottom-box_right {
	max-width: 600px;
	width: 100%;
	line-height: 100%;
	letter-spacing: -0.04em;
	gap: 16px;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.03em;
}

.purpose--internship .purpose__bottom-box_right span {
	display: block;
	margin-bottom: 8px;
}

.purpose--internship .purpose__bottom-box_right b {
	font-family: inherit;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.purpose--internship .purpose__bottom-box_right a {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.purpose--internship .purpose__bottom-box_right a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 1280px) {
	.purpose--internship .purpose__bottom-box_right {
		font-size: 24px;
		line-height: 100%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 1100px) {
	.purpose--internship .purpose__bottom-box_right {
		gap: 8px;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}

	.purpose--internship .purpose__bottom-box_right b {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}

	.purpose--internship .purpose__bottom-box_right a {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 960px) {
	.purpose--internship .purpose__bottom-box_right {
		max-width: 670px;
	}
}

@media (max-width: 576px) {
	.purpose--internship .purpose__bottom-box_right a[href^="mailto"] {
		display: block;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.statistics {
	padding-bottom: 80px;
}

@media (min-width: 1921px) {
	.statistics {
		padding-bottom: 4.17vw;
	}
}

@media (max-width: 690px) {
	.statistics {
		padding-bottom: 100px;
	}
}

.statistics__box {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 32px;
	padding-top: 64px;
}

@media (min-width: 1921px) {
	.statistics__box {
		gap: 1.67vw;
		padding-top: 3.33vw;
	}
}

@media (max-width: 1260px) {
	.statistics__box {
		padding-top: 40px;
	}
}

@media (max-width: 892px) {
	.statistics__box {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 690px) {
	.statistics__box {
		grid-template-columns: 1fr;
		gap: 36px;
	}
}

.statistics__box-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 190px;
	border-left: 2px solid #18918a;
	padding-left: 24px;
}

@media (min-width: 1921px) {
	.statistics__box-card {
		height: 9.9vw;
		padding-left: 1.25vw;
	}
}

@media (max-width: 1260px) {
	.statistics__box-card {
		padding-left: 14px;
	}
}

@media (max-width: 892px) {
	.statistics__box-card {
		height: 116px;
		padding-left: 26px;
	}
}

@media (max-width: 690px) {
	.statistics__box-card {
		padding-left: 24px;
	}
}

.statistics__box-text {
	max-width: 371px;
}

@media (min-width: 1921px) {
	.statistics__box-text {
		max-width: 19.32vw;
	}
}

@media (max-width: 1531px) {
	.statistics__box-text {
		max-width: 234px;
	}
}

@media (max-width: 1260px) {
	.statistics__box-text {
		max-width: 164px;
	}
}

@media (max-width: 892px) {
	.statistics__box-text {
		max-width: 253px;
	}
}

@media (max-width: 690px) {
	.statistics__box-text {
		max-width: 283px;
	}
}

.statistics__box-span {
	margin-right: 4px;
}

@media (min-width: 1921px) {
	.statistics__box-span {
		margin-right: 0.21vw;
	}
}

.statistics__box-card.green {
	padding: 14px 16px 10px 16px;
	background: #18918a;
}

@media (min-width: 1921px) {
	.statistics__box-card.green {
		padding: 0.73vw 0.83vw 0.52vw 0.83vw;
	}
}

@media (max-width: 892px) {
	.statistics__box-card.green {
		height: 140px;
	}
}

@media (max-width: 1531px) {
	.statistics__box-text.two {
		max-width: 200px;
	}
}

@media (max-width: 892px) {
	.statistics__box-text.two {
		max-width: 253px;
	}
}

@media (max-width: 892px) {
	.statistics__box-card.three {
		height: 140px;
		padding: 14px 0px 10px 26px;
	}
}

@media (max-width: 690px) {
	.statistics__box-card.three {
		height: 116px;
		padding: 0 0px 0 24px;
	}
}

.pre-trial {
	background: #173b43;
	padding-top: 80px;
}

@media (min-width: 1921px) {
	.pre-trial {
		padding-top: 4.17vw;
	}
}

@media (max-width: 1260px) {
	.pre-trial {
		padding-top: 60px;
	}
}

@media (max-width: 690px) {
	.pre-trial__top {
		padding-right: 16px;
	}
}

.pre-trial__top-titel {
	padding-top: 8px;
	display: block;
}

@media (min-width: 1921px) {
	.pre-trial__top-titel {
		padding-top: 0.42vw;
	}
}

.pre-trial__top-text {
	padding-top: 24px;
	max-width: 485px;
}

@media (min-width: 1921px) {
	.pre-trial__top-text {
		padding-top: 1.25vw;
		max-width: 25.26vw;
	}
}

.pre-trial__bottom {
	padding-bottom: 86px;
	position: relative;
}

@media (min-width: 1921px) {
	.pre-trial__bottom {
		padding-bottom: 4.48vw;
	}
}

@media (max-width: 690px) {
	.pre-trial__bottom {
		padding-bottom: 122px;
	}
}

.pre-trial__bottom::after {
	content: "";
	right: 0;
	border-right: 2px solid #173b43;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

.pre-trial__bottom::before {
	content: "";
	left: -3px;
	border-right: 2px solid #173b43;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

.pre-trial__swiper {
	margin-top: 64px;
	border-top: 1px solid #18918a;
	border-bottom: 1px solid #18918a;
}

@media (min-width: 1921px) {
	.pre-trial__swiper {
		margin-top: 3.33vw;
	}
}

@media (max-width: 1260px) {
	.pre-trial__swiper {
		margin-top: 78px;
	}
}

@media (max-width: 892px) {
	.pre-trial__swiper {
		margin-top: 40px;
	}
}

.pre-trial__slide {
	padding: 36px 24px 24px;
	border-right: 1px solid #18918a;
	-webkit-transition: all linear 0.7s;
	-o-transition: all linear 0.7s;
	transition: all linear 0.7s;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	min-height: 420px;
}

@media (min-width: 1921px) {
	.pre-trial__slide {
		padding: 1.88vw 1.25vw 1.25vw;
		min-height: 21.88vw;
	}
}

@media (max-width: 1260px) {
	.pre-trial__slide {
		padding: 36px 16px 16px;
		min-height: 387px;
	}
}

.pre-trial__slide-top {
	gap: 8px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-top {
		gap: 0.42vw;
	}
}

.pre-trial__slide-two {
	max-width: 292px;
	padding: 24px 0 44px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-two {
		max-width: 15.21vw;
		padding: 1.25vw 0 2.29vw;
	}
}

@media (max-width: 1260px) {
	.pre-trial__slide-two {
		padding: 36px 0;
	}
}

.pre-trial__slide-flex {
	gap: 6px;
	padding-bottom: 12px;
	border-bottom: 1px solid #18918a;
	width: 100%;
}

@media (min-width: 1921px) {
	.pre-trial__slide-flex {
		gap: 0.31vw;
		padding-bottom: 0.63vw;
	}
}

.pre-trial__slide-flex_two {
	padding-top: 12px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-flex_two {
		padding-top: 0.63vw;
	}
}

.pre-trial__slide-conainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 100%;
	padding-top: 24px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-conainer {
		padding-top: 1.25vw;
	}
}

.pre-trial__slide-conainer_column {
	gap: 12px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-conainer_column {
		gap: 0.63vw;
	}
}

.pre-trial__slide-conainer_column-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 6px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 284px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-conainer_column-inner {
		gap: 0.31vw;
		max-width: 14.79vw;
	}
}

.pre-trial__slide-conainer_btn {
	min-width: 32px;
	width: 32px;
	height: 32px;
}

@media (min-width: 1921px) {
	.pre-trial__slide-conainer_btn {
		min-width: 1.67vw;
		width: 1.67vw;
		height: 1.67vw;
	}
}

@media (max-width: 892px) {
	.pre-trial__slide-conainer_btn {
		display: none;
	}
}

@media (max-width: 690px) {
	.pre-trial__slide-conainer_btn {
		display: block;
	}
}

.pre-trial__slide-conainer_column,
.pre-trial__slide-top,
.pre-trial__slide-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (hover: hover) {
	.pre-trial__slide:hover {
		background: #18918a;
	}
}

.tabs {
	list-style: none;
}

.tabs__nav_link {
	cursor: pointer;
	text-decoration: none;
}

.tabs__content {
	display: block;
	-webkit-transition: all linear 0.7s;
	-o-transition: all linear 0.7s;
	transition: all linear 0.7s;
}

.tabs.style__horizontal .tabs__content,
.tabs.style__vertical .tabs__content {
	height: 0;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}

.tabs.style__horizontal .tabs__content.is__active,
.tabs.style__vertical .tabs__content.is__active,
.tabs__content.is__active {
	opacity: 1;
	height: auto;
	visibility: visible;
}

.tabs.style__vertical {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.tabs.style__vertical .tabs__nav {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 49.27vw;
	flex: 0 0 49.27vw;
}

@media (max-width: 1531px) {
	.tabs.style__vertical .tabs__nav {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 44.44vw;
		flex: 0 0 44.44vw;
	}
}

@media (max-width: 1411px) {
	.tabs.style__vertical .tabs__nav {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45vw;
		flex: 0 0 45vw;
	}
}

.tabs.style__vertical .tabs__nav .tabs__nav_link {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: rgba(34, 34, 34, 0.6);
	font-family: "Onest-Medium";
	width: 100%;
	padding: 24px 35px 24px 0;
	border-bottom: 1px solid #767676;
	position: relative;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

@media (min-width: 1921px) {
	.tabs.style__vertical .tabs__nav .tabs__nav_link {
		font-size: 1.35vw;
		padding: 1.25vw 1.82vw 1.25vw 0;
	}
}

.tabs.style__vertical .tabs__nav .tabs__nav_link::after {
	opacity: 0;
	content: "";
	position: absolute;
	background-image: url("/img/arrow-accordion.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 11px;
	height: 18px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 8px;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

@media (min-width: 1921px) {
	.tabs.style__vertical .tabs__nav .tabs__nav_link::after {
		width: 0.57vw;
		height: 0.94vw;
		right: 0.42vw;
	}
}

.tabs.style__vertical .tabs__nav .tabs__nav_link:first-child {
	border-top: 1px solid #767676;
}

.tabs.style__vertical .tabs__nav .tabs__nav_link.is__active {
	color: #18918a;
}

.tabs.style__vertical .tabs__nav .tabs__nav_link.is__active::after {
	opacity: 1;
}

.tabs.style__vertical .tabs__content {
	width: 0;
	border-top: 1px solid #767676;
}

.tabs.style__vertical .tabs__content .tabs__nav_link {
	display: none;
}

.tabs__content_wrapper {
	padding: 25px 0 0 90px;
}

@media (min-width: 1921px) {
	.tabs__content_wrapper {
		padding: 1.3vw 0 0 4.69vw;
	}
}

@media (max-width: 1411px) {
	.tabs__content_wrapper {
		padding: 25px 0 0 32px;
	}
}

@media (max-width: 1260px) {
	.tabs__content_wrapper {
		padding: 0;
	}
}

.tabs.style__vertical .tabs__content.is__active {
	position: relative;
	z-index: 1;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-top: 1px solid #767676;
}

.tabs.style__accordion,
.tabs.is__responsive {
	display: block;
}

.tabs.style__accordion .tabs__nav,
.tabs.is__responsive .tabs__nav {
	display: none;
}

@media (max-width: 1260px) {
	.tabs.style__accordion .tabs__nav_link,
	.tabs.is__responsive .tabs__nav_link,
	.tabs.style__accordion .tabs__content .tabs__nav_link,
	.tabs.is__responsive .tabs__content .tabs__nav_link {
		display: block;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
		color: rgba(34, 34, 34, 0.6);
		font-family: "Onest-Medium";
		padding: 24px 35px 24px 0;
		position: relative;
	}

	.tabs.style__accordion .tabs__nav_link::after,
	.tabs.is__responsive .tabs__nav_link::after,
	.tabs.style__accordion .tabs__content .tabs__nav_link::after,
	.tabs.is__responsive .tabs__content .tabs__nav_link::after {
		-webkit-transition: all linear 0.7s;
		-o-transition: all linear 0.7s;
		transition: all linear 0.7s;
		content: "";
		position: absolute;
		background-image: url("/img/arrow-accordion-green.png");
		background-repeat: no-repeat;
		background-size: contain;
		width: 11px;
		height: 18px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 8px;
	}
}

@media (max-width: 1260px) {
	.questions .tabs.style__accordion .tabs__nav_link,
	.questions .tabs.is__responsive .tabs__nav_link,
	.questions .tabs.style__accordion .tabs__content .tabs__nav_link,
	.questions .tabs.is__responsive .tabs__content .tabs__nav_link {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1260px) {
	.tabs.style__accordion .tabs__nav_link.is__active,
	.tabs.is__responsive .tabs__nav_link.is__active {
		color: #18918a;
	}

	.tabs.style__accordion .tabs__nav_link.is__active::after,
	.tabs.is__responsive .tabs__nav_link.is__active::after {
		background-image: url("/img/arrow-accordion.png");
		-webkit-transform: translateY(-50%) rotate(90deg);
		-ms-transform: translateY(-50%) rotate(90deg);
		transform: translateY(-50%) rotate(90deg);
	}
}

.tabs.style__accordion .tabs__content,
.tabs.is__responsive .tabs__content {
	display: block;
	height: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	opacity: 1;
	visibility: visible;
	overflow: auto;
	width: auto;
}

.tabs.style__accordion .tabs__content_wrapper,
.tabs.is__responsive .tabs__content_wrapper {
	height: 0;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	overflow: hidden;
	-webkit-transition: all linear 0.7s;
	-o-transition: all linear 0.7s;
	transition: all linear 0.7s;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}

.tabs.style__accordion .tabs__content.is__active .tabs__content_wrapper,
.tabs.is__responsive .tabs__content.is__active .tabs__content_wrapper {
	height: auto;
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	padding: 0 0 24px;
}

@media (hover: hover) {
	.tabs.style__vertical .tabs__nav .tabs__nav_link:hover {
		color: #18918a;
	}

	.tabs.style__vertical .tabs__nav .tabs__nav_link:hover::after {
		opacity: 1;
	}
}

.protection__top {
	max-width: 661px;
	padding-bottom: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

@media (min-width: 1921px) {
	.protection__top {
		max-width: 34.43vw;
		padding-bottom: 2.08vw;
		gap: 0.42vw;
	}
}

.protection__bottom-titel {
	display: block;
	padding-bottom: 24px;
}

@media (min-width: 1921px) {
	.protection__bottom-titel {
		padding-bottom: 1.25vw;
	}
}

.protection__bottom-list {
	list-style: none;
	gap: 20px;
}

@media (min-width: 1921px) {
	.protection__bottom-list {
		gap: 1.04vw;
	}
}

.protection__bottom-list_inner {
	gap: 2px;
}

@media (min-width: 1921px) {
	.protection__bottom-list_inner {
		gap: 0.1vw;
	}
}

.protection__bottom-list_inner-line {
	padding-left: 20px;
	border-left: 2px solid #fcc11f;
}

@media (min-width: 1921px) {
	.protection__bottom-list_inner-line {
		padding-left: 1.04vw;
	}
}

.protection__bottom-list,
.protection__bottom-list_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.eh-protection_info .text-or-20 {
	color: #18918a;
}

.eh-protection_info .protection__bottom-titel {
	position: relative;
	padding-left: 16px;
	padding-bottom: 0;
	margin-bottom: 20px;
}

@media (min-width: 1921px) {
	.eh-protection_info .protection__bottom-titel {
		padding-left: 0.83vw;
		margin-bottom: 1.04vw;
	}
}

.eh-protection_info .protection__bottom-titel::after {
	position: absolute;
	content: "";
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #fcc11f;
}

@media (min-width: 1921px) {
	.eh-protection_info .protection__bottom-titel::after {
		width: 0.42vw;
		height: 0.42vw;
	}
}

.eh-protection_info .protection__bottom-list_inner .text-or-20 {
	color: #222;
}

.eh-protection_info {
	padding: 258px 0 120px;
}

@media (min-width: 1921px) {
	.eh-protection_info {
		padding: 13.44vw 0 6.25vw;
	}
}

@media (max-width: 1411px) {
	.eh-protection_info {
		padding: 238px 0 100px;
	}
}

@media (max-width: 1260px) {
	.eh-protection_info {
		padding: 202px 0 80px;
	}
}

@media (max-width: 892px) {
	.eh-protection_info {
		padding: 163px 0 80px;
	}
}

@media (max-width: 690px) {
	.eh-protection_info {
		padding: 226px 0 100px;
	}
}

.custom-select {
	position: relative;
	width: 100%;
}

.select-button {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	width: 100%;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.select-button {
		gap: 0.21vw;
	}
}

.effectiveness .select-button,
.application .select-button {
	padding-bottom: 14px;
}

@media (min-width: 1921px) {
	.effectiveness .select-button,
	.application .select-button {
		padding-bottom: 0.73vw;
	}
}

.effectiveness .select-button {
	border-bottom: 1px solid #fff;
}

.application .select-button {
	border-bottom: 1px solid #222;
}

.custom-select.active .select-button::before {
	opacity: 1;
}

.selected-value {
	font-family: "Onest-Regular";
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: #fff;
	text-align: left;
}

@media (min-width: 1921px) {
	.selected-value {
		font-size: 1.04vw;
	}
}

.application .selected-value {
	color: #222;
}

.arrow {
	background-image: url("/img/arrow-bottom.png");
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: -webkit-transform ease-in-out 0.3s;
	transition: -webkit-transform ease-in-out 0.3s;
	-o-transition: transform ease-in-out 0.3s;
	transition: transform ease-in-out 0.3s;
	transition:
		transform ease-in-out 0.3s,
		-webkit-transform ease-in-out 0.3s;
}

@media (min-width: 1921px) {
	.arrow {
		width: 1.25vw;
		height: 1.25vw;
	}
}

.application .arrow {
	background-image: url("/img/arrow-bottom-black.png");
}

.select-dropdown {
	position: absolute;
	left: 0;
	top: 34px;
	list-style: none;
	background: #18918a;
	padding: 14px;
	-webkit-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	opacity: 0;
	visibility: hidden;
	z-index: 10;
	max-width: 624px;
	width: 100%;
}

@media (min-width: 1921px) {
	.select-dropdown {
		top: 1.77vw;
		padding: 0.73vw;
		max-width: 32.5vw;
	}
}

.number .select-dropdown {
	padding: 0;
}

.select-dropdown_inner-text {
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.03em;
	color: #fff;
	font-family: "Onest-Regular";
	margin-top: 14px;
}

@media (min-width: 1921px) {
	.select-dropdown_inner-text {
		font-size: 0.83vw;
		margin-top: 0.73vw;
	}
}

.select-dropdown_inner-text:first-child {
	margin-top: 0;
}

.select-dropdown_inner-text label {
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

.select-dropdown_inner-text label::after {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 8px;
	height: 8px;
	background: #fcc11f;
	border-radius: 100%;
	opacity: 0;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.select-dropdown_inner-text label::after {
		top: 0.26vw;
		width: 0.42vw;
		height: 0.42vw;
	}
}

.select-dropdown_inner-text:hover label {
	padding-left: 16px;
}

@media (min-width: 1921px) {
	.select-dropdown_inner-text:hover label {
		padding-left: 0.83vw;
	}
}

.select-dropdown_inner-text:hover label::after {
	opacity: 1;
}

.select-dropdown_inner-text label,
.select-dropdown li label {
	width: 100%;
	cursor: pointer;
}

.select-dropdown input:checked ~ label {
	padding-left: 16px;
}

@media (min-width: 1921px) {
	.select-dropdown input:checked ~ label {
		padding-left: 0.83vw;
	}
}

.select-dropdown input:checked ~ label::after {
	opacity: 1;
}

.select-dropdown input:focus ~ label {
	color: #fff;
}

.select-dropdown input[type="radio"] {
	position: absolute;
	left: 0;
	opacity: 0;
}

.custom-select.active .arrow {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.custom-select.active .select-dropdown {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	margin-top: 25px;
	z-index: 30;
}

@media (min-width: 1921px) {
	.custom-select.active .select-dropdown {
		margin-top: 1.3vw;
	}
}

.consultation .custom-select.active .select-button,
.effectiveness .custom-select.active .select-button {
	border-bottom: 1px solid #fcc11f;
}

.application .custom-select.active .select-button {
	border-bottom: 1px solid #18918a;
}

@media (hover: hover) {
	.application .custom-select:hover .select-button {
		border-bottom: 1px solid #18918a;
	}

	.consultation .custom-select:hover .select-button,
	.effectiveness .custom-select:hover .select-button {
		border-bottom: 1px solid #fcc11f;
	}
}

.banner {
	background-image: url("/img/banner.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

@media (max-width: 1531px) {
	.banner {
		background-image: url("/img/banner-1.jpg");
	}
}

@media (max-width: 892px) {
	.banner {
		background-image: url("/img/banner-2.jpg");
	}
}

@media (max-width: 690px) {
	.banner {
		background-position: bottom;
		background-image: url("/img/banner-3.jpg");
	}
}

.banner__wrapper {
	gap: 92px;
	padding: 64px 0;
	max-width: 860px;
}

@media (min-width: 1921px) {
	.banner__wrapper {
		gap: 4.79vw;
		padding: 3.33vw 0;
		max-width: 44.79vw;
	}
}

@media (max-width: 1260px) {
	.banner__wrapper {
		max-width: 594px;
		gap: 174px;
		padding: 40px 0;
	}
}

@media (max-width: 892px) {
	.banner__wrapper {
		gap: 244px;
		padding: 50px 0;
	}
}

@media (max-width: 690px) {
	.banner__wrapper {
		gap: 36px;
		padding: 50px 0 402px;
	}
}

.banner__inner {
	gap: 12px;
}

@media (min-width: 1921px) {
	.banner__inner {
		gap: 0.63vw;
	}
}

.banner__wrapper,
.banner__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (hover: hover) {
	.banner__inner .text-om-yellow-36-26:hover {
		color: #18918a;
	}
}

.application {
	padding-top: 120px;
}

@media (min-width: 1921px) {
	.application {
		padding-top: 6.25vw;
	}
}

@media (max-width: 1411px) {
	.application {
		padding-top: 100px;
	}
}

@media (max-width: 1260px) {
	.application {
		padding-top: 80px;
	}
}

@media (max-width: 690px) {
	.application {
		padding-top: 67px;
	}
}

.application__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media (max-width: 1260px) {
	.application__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 60px;
		width: 100%;
	}
}

.application__left {
	gap: 32px;
	max-width: 652px;
	width: 100%;
}

@media (min-width: 1921px) {
	.application__left {
		gap: 1.67vw;
		max-width: 34.96vw;
	}
}

@media (max-width: 1260px) {
	.application__left {
		max-width: 100%;
	}
}

.application__left-top {
	gap: 10px;
}

@media (min-width: 1921px) {
	.application__left-top {
		gap: 0.52vw;
	}
}

.application__left-bottom {
	display: grid;
	grid-template-areas: "one one two two two two ." "three three three four four . ." "five five five five . . .";
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 8px;
}

@media (min-width: 1921px) {
	.application__left-bottom {
		gap: 0.42vw;
	}
}

@media (max-width: 1411px) {
	.application__left-bottom {
		grid-template-areas: "one one two two two two" "three three three four four ." "five five five five five .";
	}
}

@media (max-width: 1260px) {
	.application__left-bottom {
		display: block;
	}
}

@media (max-width: 690px) {
	.application__left-bottom {
		grid-template-areas: "one ." "two two" "three four" "five five";
	}
}

@media (max-width: 389px) {
	.application__left-bottom {
		grid-template-areas: "four" "one" "three" "five" "two";
	}
}

.application__left-bottom_card {
	font-family: "Onest-Regular";
	font-size: 14px;
	line-height: 100%;
	padding: 2px 0px;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
}

@media (min-width: 1921px) {
	.application__left-bottom_card {
		font-size: 0.73vw;
		padding: 0.11vw 0vw;
		gap: 0.42vw;
	}
}

.application__right {
	max-width: 912px;
	width: 100%;
}

@media (min-width: 1921px) {
	.application__right {
		max-width: 47.5vw;
	}
}

@media (max-width: 1531px) {
	.application__right {
		max-width: 624px;
	}
}

@media (max-width: 1411px) {
	.application__right {
		max-width: 576px;
	}
}

@media (max-width: 1260px) {
	.application__right {
		max-width: 100%;
	}
}

.application__left,
.application__left-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.application__left-bottom_card.one {
	grid-area: one;
}

.application__left-bottom_card.two {
	grid-area: two;
}

.application__left-bottom_card.three {
	grid-area: three;
}

.application__left-bottom_card.four {
	grid-area: four;
}

.application__left-bottom_card.five {
	grid-area: five;
}

.strategy {
	padding: 180px 0 120px;
}

@media (min-width: 1921px) {
	.strategy {
		padding: 9.38vw 0 6.25vw;
	}
}

@media (max-width: 1411px) {
	.strategy {
		padding: 100px 0;
	}
}

@media (max-width: 1260px) {
	.strategy {
		padding: 80px 0;
	}
}

.strategy__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1700px) {
	.strategy__wrapper {
		gap: 64px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper {
		gap: 40px;
	}
}

.strategy__wrapper-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	max-width: 688px;
}

@media (min-width: 1921px) {
	.strategy__wrapper-left {
		gap: 0.42vw;
		max-width: 35.83vw;
	}
}

@media (max-width: 1700px) {
	.strategy__wrapper-left {
		max-width: 100%;
	}
}

.strategy__wrapper-right {
	display: grid;
	grid-template-areas: "one four" "two five" "three six";
	-webkit-column-gap: 28px;
	-moz-column-gap: 28px;
	column-gap: 28px;
	row-gap: 32px;
	max-width: 912px;
	width: 100%;
	grid-template-columns: repeat(2, 1fr);
}

@media (min-width: 1921px) {
	.strategy__wrapper-right {
		-webkit-column-gap: 1.46vw;
		-moz-column-gap: 1.46vw;
		column-gap: 1.46vw;
		row-gap: 1.67vw;
		max-width: 47.5vw;
	}
}

@media (max-width: 1700px) {
	.strategy__wrapper-right {
		grid-template-areas: "one four two" "five three six";
		grid-template-columns: 1fr 1fr auto;
		max-width: 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-column-gap: 46px;
		-moz-column-gap: 46px;
		column-gap: 46px;
	}
}

@media (max-width: 1411px) {
	.strategy__wrapper-right {
		grid-template-columns: 1fr auto auto;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right {
		grid-template-columns: 1fr;
		grid-template-areas: "one" "two" "three" "four" "five" "six";
		row-gap: 18px;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right {
		row-gap: 24px;
	}
}

.strategy__wrapper-right_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px 0px 4px 16px;
	border-left: 1px solid #00786a;
}

@media (min-width: 1921px) {
	.strategy__wrapper-right_inner {
		gap: 1.04vw;
		padding: 0.21vw 0 0.21vw 0.83vw;
	}
}

.strategy__wrapper-right_inner-img {
	width: 32px;
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.strategy__wrapper-right_inner-img {
		width: 1.67vw;
		height: 1.67vw;
	}
}

.strategy__wrapper-right_inner.one {
	grid-area: one;
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.one {
		max-width: 500px;
	}
}

.strategy__wrapper-right_inner.two {
	grid-area: two;
}

@media (max-width: 1700px) {
	.strategy__wrapper-right_inner.two {
		max-width: 362px;
	}
}

@media (max-width: 1411px) {
	.strategy__wrapper-right_inner.two {
		max-width: 306px;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.two {
		max-width: 100%;
	}
}

.strategy__wrapper-right_inner.three {
	grid-area: three;
}

@media (max-width: 1411px) {
	.strategy__wrapper-right_inner.three {
		max-width: 362px;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.three {
		max-width: 100%;
	}
}

.strategy__wrapper-right_inner.four {
	grid-area: four;
}

@media (max-width: 1411px) {
	.strategy__wrapper-right_inner.four {
		max-width: 362px;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.four {
		max-width: 100%;
	}
}

.strategy__wrapper-right_inner.five {
	grid-area: five;
}

.strategy__wrapper-right_inner.six {
	grid-area: six;
}

@media (max-width: 1700px) {
	.strategy__wrapper-right_inner.six {
		max-width: 362px;
	}
}

@media (max-width: 1411px) {
	.strategy__wrapper-right_inner.six {
		max-width: 306px;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.six {
		max-width: 100%;
	}
}

.strategy__wrapper-right_inner.four .strategy__wrapper-right_text {
	max-width: 294px;
}

@media (min-width: 1921px) {
	.strategy__wrapper-right_inner.four .strategy__wrapper-right_text {
		max-width: 15.31vw;
	}
}

@media (max-width: 1700px) {
	.strategy__wrapper-right_inner.four .strategy__wrapper-right_text {
		max-width: 100%;
	}
}

.strategy__wrapper-right_inner.six .strategy__wrapper-right_text {
	max-width: 294px;
}

@media (min-width: 1921px) {
	.strategy__wrapper-right_inner.six .strategy__wrapper-right_text {
		max-width: 15.31vw;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.six .strategy__wrapper-right_text {
		max-width: 100%;
	}
}

.strategy__wrapper-right_inner.two .strategy__wrapper-right_text {
	max-width: 216px;
}

@media (min-width: 1921px) {
	.strategy__wrapper-right_inner.two .strategy__wrapper-right_text {
		max-width: 11.25vw;
	}
}

@media (max-width: 1260px) {
	.strategy__wrapper-right_inner.two .strategy__wrapper-right_text {
		max-width: 100%;
	}
}

@media (max-width: 690px) {
	.strategy__wrapper-right_inner.two .strategy__wrapper-right_text {
		max-width: 216px;
	}
}

@media (max-width: 1700px) {
	.strategy__wrapper-right_inner.three .strategy__wrapper-right_text {
		max-width: 294px;
	}
}

@media (max-width: 1700px) {
	.strategy__wrapper-right_inner.three .strategy__wrapper-right_text {
		max-width: 100%;
	}
}

@media (max-width: 690px) {
	.strategy__wrapper-right_inner.three .strategy__wrapper-right_text {
		max-width: 263px;
	}
}

.subtleties {
	background: #173b43;
	padding-top: 30px;
	overflow-x: clip;
}

@media (min-width: 1921px) {
	.subtleties {
		padding-top: 1.56vw;
	}
}

@media (max-width: 1260px) {
	.subtleties {
		background-color: transparent;
		padding-top: 0;
	}
}

.subtleties__wrapper {
	position: relative;
}

.subtleties__wrapper-photo {
	position: absolute;
	left: 0;
	bottom: 0;
	max-width: 330px;
	z-index: 10;
}

@media (min-width: 1921px) {
	.subtleties__wrapper-photo {
		max-width: 17.19vw;
	}
}

@media (max-width: 1260px) {
	.subtleties__wrapper-photo {
		max-width: 276px;
		bottom: auto;
		top: -45px;
	}
}

@media (max-width: 892px) {
	.subtleties__wrapper-photo {
		left: auto;
		right: 0;
		top: 60px;
		max-width: 266px;
	}
}

@media (max-width: 690px) {
	.subtleties__wrapper-photo {
		top: 147px;
		max-width: 224px;
		display: none;
	}
}

@media (max-width: 389px) {
	.subtleties__wrapper-photo {
		top: 184px;
	}
}

.subtleties__wrapper-photo_img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 892px) {
	.subtleties__wrapper-photo_img {
		height: 398px;
	}
}

@media (max-width: 690px) {
	.subtleties__wrapper-photo_img {
		height: 367px;
	}
}

@media (max-width: 389px) {
	.subtleties__wrapper-photo_img {
		height: 350px;
	}
}

.subtleties__container {
	display: grid;
	grid-template-columns: auto auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: auto;
	margin-right: 0;
	width: 100%;
	padding-bottom: 32px;
	max-width: calc(988px + 324 * (100vw - 1440px) / 480);
}

@media (max-width: 1531px) {
	.subtleties__container {
		max-width: calc(850px + 138 * (100vw - 1280px) / 160);
	}
}

@media (max-width: 1260px) {
	.subtleties__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 100%;
		margin: 0;
		padding-bottom: 0;
	}
}

@media (min-width: 1921px) {
	.subtleties__container {
		max-width: 68.33vw;
		padding-bottom: 1.67vw;
	}
}

.subtleties__container-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 30px 125px 28px 0;
	position: relative;
}

@media (min-width: 1921px) {
	.subtleties__container-left {
		padding: 1.56vw 6.51vw 1.46vw 0;
	}
}

@media (max-width: 1411px) {
	.subtleties__container-left {
		padding: 30px 29px 28px 0;
	}
}

@media (max-width: 1260px) {
	.subtleties__container-left {
		padding: 60px 0 60px;
		margin-left: auto;
		margin-right: 0;
		width: 508px;
	}
}

@media (max-width: 892px) {
	.subtleties__container-left {
		margin: 0;
	}
}

@media (max-width: 690px) {
	.subtleties__container-left {
		padding: 34px 16px 34px;
		background-image: url(/img/subtleties-1.png);
		background-repeat: no-repeat;
		background-size: auto 367px;
		background-position: calc(100% + 26px) 100%;
		width: auto;
		margin: 0 -16px;
	}
}

.subtleties__container-left::after {
	content: "";
	position: absolute;
	background: #173b43;
	width: 1000%;
	right: -100px;
	height: 100%;
	z-index: -1;
	top: 0;
	display: none;
}

@media (max-width: 1260px) {
	.subtleties__container-left::after {
		display: block;
	}
}

@media (max-width: 892px) {
	.subtleties__container-left::after {
		left: 0px;
		width: auto;
		margin: 0 -300px;
	}
}

.subtleties__container-left::before {
	content: "";
	position: absolute;
	background-image: url("/img/subtleties-vector.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 168px;
	height: 122px;
	left: 247px;
	top: 94px;
}

@media (min-width: 1921px) {
	.subtleties__container-left::before {
		width: 8.75vw;
		height: 6.35vw;
		left: 12.86vw;
		top: 4.9vw;
	}
}

@media (max-width: 1411px) {
	.subtleties__container-left::before {
		left: 178px;
		width: 150px;
	}
}

@media (max-width: 1260px) {
	.subtleties__container-left::before {
		left: auto;
		right: 38px;
		top: 120px;
		width: 114px;
		height: 82px;
	}
}

@media (max-width: 892px) {
	.subtleties__container-left::before {
		right: auto;
		left: 230px;
	}
}

@media (max-width: 690px) {
	.subtleties__container-left::before {
		left: 244px;
		display: none;
	}
}

.subtleties__container-left_text {
	padding-left: 20px;
	border-left: 1px solid #fcc11f;
	max-width: 395px;
	margin-bottom: 26px;
}

@media (min-width: 1921px) {
	.subtleties__container-left_text {
		padding-left: 1.04vw;
		max-width: 20.57vw;
		margin-bottom: 1.35vw;
	}
}

@media (max-width: 1411px) {
	.subtleties__container-left_text {
		margin-bottom: 24px;
	}
}

@media (max-width: 892px) {
	.subtleties__container-left_text {
		max-width: 344px;
	}
}

@media (max-width: 690px) {
	.subtleties__container-left_text {
		max-width: 318px;
	}
}

@media (max-width: 389px) {
	.subtleties__container-left_text {
		max-width: 288px;
	}
}

.subtleties__container-left_titel {
	max-width: 592px;
	padding-bottom: 116px;
}

@media (min-width: 1921px) {
	.subtleties__container-left_titel {
		max-width: 30.83vw;
		padding-bottom: 6.56vw;
	}
}

@media (max-width: 1700px) {
	.subtleties__container-left_titel {
		max-width: 346px;
		padding-bottom: 104px;
	}
}

@media (max-width: 1260px) {
	.subtleties__container-left_titel {
		max-width: 508px;
		padding-bottom: 34px;
	}
}

@media (max-width: 892px) {
	.subtleties__container-left_titel {
		max-width: 344px;
	}
}

@media (max-width: 690px) {
	.subtleties__container-left_titel {
		max-width: 358px;
		padding-bottom: 144px;
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		line-height: 28px;
		letter-spacing: -1px;
	}
}

.subtleties__container-left_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

@media (min-width: 1921px) {
	.subtleties__container-left_flex {
		gap: 0.63vw;
	}
}

@media (max-width: 1531px) {
	.subtleties__container-left_flex {
		max-width: 355px;
	}
}

@media (max-width: 1260px) {
	.subtleties__container-left_flex {
		max-width: 100%;
	}
}

@media (max-width: 892px) {
	.subtleties__container-left_flex {
		max-width: 191px;
	}
}

.subtleties__container-left_flex-line {
	padding-bottom: 12px;
	position: relative;
}

@media (min-width: 1921px) {
	.subtleties__container-left_flex-line {
		padding-bottom: 0.63vw;
	}
}

.subtleties__container-left_flex-line::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	min-width: 24px;
	height: 2px;
	background: #fcc11f;
}

@media (min-width: 1921px) {
	.subtleties__container-left_flex-line::after {
		width: 1.25vw;
		min-width: 1.25vw;
		height: 0.1vw;
	}
}

.subtleties__container-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px 0 28px 40px;
	border-left: 1px solid #18918a;
	position: relative;
}

@media (min-width: 1921px) {
	.subtleties__container-right {
		padding: 1.56vw 0 1.46vw 2.08vw;
	}
}

@media (max-width: 1411px) {
	.subtleties__container-right {
		padding: 30px 0 28px 35px;
	}
}

@media (max-width: 1260px) {
	.subtleties__container-right {
		gap: 40px;
		padding: 40px 0;
		border-left: none;
		overflow-y: clip;
	}
}

@media (max-width: 690px) {
	.subtleties__container-right {
		padding: 36px 0 24px;
	}
}

.subtleties__container-right::after {
	content: "";
	position: absolute;
	background: #18918a;
	width: 1000%;
	right: -100px;
	height: 100%;
	z-index: -1;
	top: 0;
	display: none;
}

@media (max-width: 1260px) {
	.subtleties__container-right::after {
		display: block;
	}
}

.subtleties__container-right::before {
	content: "";
	position: absolute;
	background-image: url("/img/subtleties-bg.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	width: 432px;
	height: 277px;
	top: 0;
	right: 0;
	display: none;
	z-index: 1;
}

@media (max-width: 1260px) {
	.subtleties__container-right::before {
		display: block;
	}
}

@media (max-width: 892px) {
	.subtleties__container-right::before {
		background-image: url("/img/subtleties-bg-1.jpg");
		right: -40px;
		width: 237px;
		height: 272px;
	}
}

@media (max-width: 690px) {
	.subtleties__container-right::before {
		display: none;
	}
}

.subtleties__container-right_top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	max-width: 540px;
	width: 540px;
	position: relative;
	z-index: 10;
}

@media (max-width: 1531px) {
	.subtleties__container-right_top {
		width: 416px;
	}
}

@media (max-width: 1411px) {
	.subtleties__container-right_top {
		width: auto;
	}
}

@media (min-width: 1921px) {
	.subtleties__container-right_top {
		gap: 0.42vw;
		max-width: 28.13vw;
		width: 28.13vw;
	}
}

.subtleties__container-right_top-titel {
	color: #18918a;
}

@media (max-width: 1260px) {
	.subtleties__container-right_top-titel {
		color: #fff;
	}
}

.subtleties__container-right_btn {
	max-width: 135px;
	width: 100%;
	position: relative;
	z-index: 10;
	margin-top: 36px;
}

@media (min-width: 1921px) {
	.subtleties__container-right_btn {
		max-width: 7.03vw;
		margin-top: 1.8vw;
	}
}

@media (max-width: 1260px) {
	.subtleties__container-right_btn {
		max-width: 100%;
	}
}

.big-cases {
	padding-top: 120px;
}

@media (min-width: 1921px) {
	.big-cases {
		padding-top: 6.25vw;
	}
}

@media (max-width: 1411px) {
	.big-cases {
		padding-top: 60px;
	}
}

.big-cases__titel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

@media (min-width: 1921px) {
	.big-cases__titel {
		gap: 0.42vw;
	}
}

.big-cases__slider {
	padding-bottom: 50px;
	position: relative;
}

@media (min-width: 1921px) {
	.big-cases__slider {
		padding-bottom: 2.6vw;
	}
}

@media (max-width: 1260px) {
	.big-cases__slider {
		padding-bottom: 0;
	}
}

@media (max-width: 690px) {
	.big-cases__slider {
		padding-bottom: 86px;
	}
}

.big-cases__slider::after {
	/*content: '';*/
	right: 0;
	border-right: 2px solid #fff;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

@media (min-width: 1921px) {
	.big-cases__slider::after {
		width: 0.1vw;
	}
}

.big-cases__slider::before {
	/*content: '';*/
	left: -3px;
	border-right: 2px solid #fff;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

@media (min-width: 1921px) {
	.big-cases__slider::before {
		width: 0.1vw;
		left: -0.16vw;
	}
}

.big-cases__swiper {
	margin-top: 60px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

@media (min-width: 1921px) {
	.big-cases__swiper {
		margin-top: 3.13vw;
	}
}

@media (max-width: 1260px) {
	.big-cases__swiper {
		margin-top: 40px;
	}
}

.big-cases__slide {
	min-height: 498px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 36px 24px 24px;
	border-right: 1px solid #d1d1d1;
}

@media (min-width: 1921px) {
	.big-cases__slide {
		min-height: 25.94vw;
		padding: 1.88vw 1.25vw 1.25vw;
	}
}

@media (max-width: 1411px) {
	.big-cases__slide {
		padding: 36px 16px 24px;
	}
}

.big-cases__slide-top {
	gap: 8px;
	padding-bottom: 24px;
	border-bottom: 1px solid #d1d1d1;
}

@media (min-width: 1921px) {
	.big-cases__slide-top {
		padding-bottom: 1.25vw;
		gap: 0.42vw;
	}
}

.big-cases__slide-center {
	gap: 6px;
	padding-top: 24px;
	min-height: 301px;
}

@media (min-width: 1921px) {
	.big-cases__slide-center {
		padding-top: 1.25vw;
		gap: 0.31vw;
		min-height: 15.68vw;
	}
}

.big-cases__slide-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	padding-top: 24px;
	border-top: 1px solid #d1d1d1;
}

@media (min-width: 1921px) {
	.big-cases__slide-bottom {
		gap: 0.31vw;
		padding-top: 1.25vw;
	}
}

.big-cases__slide-center_inner,
.big-cases__slide-center,
.big-cases__slide-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.big-cases__slide-center-one .big-cases__slide-center_inner {
	gap: 49px;
}

@media (min-width: 1921px) {
	.big-cases__slide-center-one .big-cases__slide-center_inner {
		gap: 2.55vw;
	}
}

.big-cases__slide-center-two .big-cases__slide-center_inner {
	gap: 15px;
}

@media (min-width: 1921px) {
	.big-cases__slide-center-two .big-cases__slide-center_inner {
		gap: 0.78vw;
	}
}

.big-cases__slide-center-three .big-cases__slide-center_inner {
	gap: 45px;
}

@media (min-width: 1921px) {
	.big-cases__slide-center-three .big-cases__slide-center_inner {
		gap: 2.34vw;
	}
}

@media (max-width: 690px) {
	.swiper-slide-active .big-cases__slide {
		padding: 36px 16px 24px 16px;
	}
}

.big-cases__swiper .swiper-slide.swiper-slide-active .big-cases__slide {
	border-left: 1px solid #d1d1d1;
}

.big-cases__swiper .swiper-slide-prev .big-cases__slide {
	border-right: none;
}

.common-h-d_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 40px;
}

@media (min-width: 1921px) {
	.common-h-d_container {
		gap: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.common-h-d_container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.common-h-d_container-right {
	max-width: 740px;
	width: 100%;
}

@media (min-width: 1921px) {
	.common-h-d_container-right {
		max-width: 38.54vw;
	}
}

@media (max-width: 1531px) {
	.common-h-d_container-right {
		max-width: 624px;
	}
}

@media (max-width: 1411px) {
	.common-h-d_container-right {
		max-width: 576px;
	}
}

@media (max-width: 1260px) {
	.common-h-d_container-right {
		max-width: 100%;
	}
}

.common-h-d_container-right_text {
	max-width: 423px;
	padding-bottom: 36px;
}

@media (min-width: 1921px) {
	.common-h-d_container-right_text {
		max-width: 22.03vw;
		padding-bottom: 1.88vw;
	}
}

@media (max-width: 1260px) {
	.common-h-d_container-right_text {
		max-width: 100%;
		font-size: 26px;
	}
}

@media (max-width: 690px) {
	.common-h-d_container-right_text {
		max-width: 300px;
	}
}

.common-h-d_container-right_list {
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

@media (min-width: 1921px) {
	.common-h-d_container-right_list {
		gap: 1.25vw;
	}
}

@media (max-width: 1531px) {
	.common-h-d_container-right_list {
		max-width: 515px;
	}
}

@media (max-width: 1531px) {
	.common-h-d_container-right_list {
		gap: 36px;
	}
}

@media (max-width: 1260px) {
	.common-h-d_container-right_list {
		gap: 24px;
		max-width: 100%;
	}
}

@media (max-width: 892px) {
	.common-h-d_container-right_list {
		max-width: 515px;
	}
}

.common-h-d_container-right_list-item {
	padding-left: 26px;
	border-left: 2px solid #fcc11f;
}

@media (min-width: 1921px) {
	.common-h-d_container-right_list-item {
		padding-left: 1.35vw;
	}
}

@media (max-width: 1531px) {
	.discussion .common-h-d_container-right_list {
		max-width: 499px;
	}
}

@media (max-width: 1260px) {
	.discussion .common-h-d_container-right_list {
		max-width: 727px;
	}
}

@media (max-width: 690px) {
	.discussion .common-h-d_container-right_text {
		max-width: 320px;
	}
}

.hopeless {
	padding: 120px 0 80px;
}

@media (min-width: 1921px) {
	.hopeless {
		padding: 6.25vw 0 4.17vw;
	}
}

@media (max-width: 1411px) {
	.hopeless {
		padding: 100px 0;
	}
}

@media (max-width: 1260px) {
	.hopeless {
		padding: 80px 0;
	}
}

@media (max-width: 690px) {
	.hopeless {
		padding: 100px 0;
	}
}

.hopeless__container-titel {
	display: block;
	max-width: 800px;
}

@media (min-width: 1921px) {
	.hopeless__container-titel {
		max-width: 41.67vw;
	}
}

@media (max-width: 1700px) {
	.hopeless__container-titel {
		max-width: 500px;
	}
}

@media (max-width: 1260px) {
	.hopeless__container-titel {
		max-width: 100%;
	}
}

.hopeless__container-titel_span {
	display: block;
}

@media (max-width: 1260px) {
	.hopeless__container-titel_span {
		display: inline;
	}
}

@media (max-width: 892px) {
	.hopeless__container-titel_span {
		display: block;
	}
}

.discussion {
	background: #173b43;
	padding: 80px 0;
}

@media (min-width: 1921px) {
	.discussion {
		padding: 4.17vw 0;
	}
}

@media (max-width: 1411px) {
	.discussion {
		padding: 80px 0 60px;
	}
}

@media (max-width: 1260px) {
	.discussion {
		padding: 60px 0 40px;
	}
}

@media (max-width: 892px) {
	.discussion {
		padding: 60px 0;
	}
}

.discussion__container-titel {
	max-width: 832px;
}

@media (min-width: 1921px) {
	.discussion__container-titel {
		max-width: 43.33vw;
	}
}

@media (max-width: 1531px) {
	.discussion__container-titel {
		max-width: 640px;
	}
}

.discussion__container-item {
	border-left: 2px solid #18918a;
}

.discussion__container-item_span {
	display: block;
	padding-bottom: 8px;
}

@media (min-width: 1921px) {
	.discussion__container-item_span {
		padding-bottom: 0.42vw;
	}
}

@media (max-width: 892px) {
	.discussion__container-item_span {
		max-width: 233px;
	}
}

.team {
	padding-top: 120px;
}

@media (min-width: 1921px) {
	.team {
		padding-top: 6.25vw;
	}
}

@media (max-width: 1531px) {
	.team {
		padding-top: 80px;
	}
}

@media (max-width: 690px) {
	.team {
		padding-top: 0px;
	}
}

.team__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 690px) {
	.team__top {
		padding-right: 16px;
	}
}

@media (max-width: 1260px) {
	.team__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 40px;
	}
}

@media (max-width: 1531px) {
	.team__top-titel {
		max-width: 560px;
	}
}

.team__top-flex {
	gap: 24px;
	max-width: 720px;
	width: 100%;
}

@media (min-width: 1921px) {
	.team__top-flex {
		gap: 1.25vw;
		max-width: 37.5vw;
	}
}

@media (max-width: 1531px) {
	.team__top-flex {
		max-width: 624px;
	}
}

@media (max-width: 1411px) {
	.team__top-flex {
		max-width: 560px;
	}
}

@media (max-width: 1260px) {
	.team__top-flex {
		max-width: 100%;
	}
}

.team__top-flex_yellow {
	max-width: 491px;
	padding-left: 24px;
	border-left: 2px solid #fcc11f;
}

@media (min-width: 1921px) {
	.team__top-flex_yellow {
		max-width: 25.57vw;
		padding-left: 1.25vw;
	}
}

@media (max-width: 1531px) {
	.team__top-flex_yellow {
		max-width: 361px;
	}
}

.team__top-flex_inner {
	gap: 8px;
	padding-left: 24px;
	border-left: 2px solid #18918a;
}

@media (min-width: 1921px) {
	.team__top-flex_inner {
		gap: 0.42vw;
		padding-left: 1.25vw;
	}
}

.team__slider {
	padding-top: 92px;
	position: relative;
}

@media (min-width: 1921px) {
	.team__slider {
		padding-top: 4.79vw;
	}
}

@media (max-width: 1531px) {
	.team__slider {
		padding-top: 80px;
	}
}

@media (max-width: 1260px) {
	.team__slider {
		padding-top: 60px;
	}
}

@media (max-width: 1260px) {
	.team__slider {
		padding-top: 40px;
	}
}

@media (max-width: 690px) {
	.team__slider {
		padding-top: 60px;
	}
}

.team__slider::after {
	content: "";
	right: 0;
	border-right: 2px solid #fff;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

@media (min-width: 1921px) {
	.team__slider::after {
		width: 0.1vw;
	}
}

.team__slider::before {
	content: "";
	left: -3px;
	border-right: 2px solid #fff;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

@media (min-width: 1921px) {
	.team__slider::before {
		width: 0.1vw;
		left: -0.16vw;
	}
}

.team__swiper {
	padding-bottom: 48px;
	border-bottom: 1px solid #d1d1d1;
}

@media (max-width: 690px) {
	.team__swiper {
		padding-bottom: 24px;
	}
}

.team__slide {
	height: 100%;
}

.team__slide:hover .team__slide-top_data {
	top: 0px;
}

.team__slide-bottom_data {
	margin-top: 12px;
	display: none;
}

@media (max-width: 1260px) {
	.team__slide-bottom_data {
		display: block;
	}
}

.team__slide-bottom_data ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	color: #767676;
}

.team__slide-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 18px;
	margin-bottom: 24px;
	min-height: 108px;
	position: relative;
	overflow: hidden;
}

@media (min-width: 1921px) {
	.team__slide-top {
		gap: 0.94vw;
		margin-bottom: 1.25vw;
	}
}

@media (max-width: 389px) {
	.team__slide-top {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.team__slide-top_img {
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%;
}

.team__slide-top_data {
	position: absolute;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 40px 24px;
	color: #fff;
	background: rgba(23, 59, 67, 0.9);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	top: 100%;
	width: 100%;
}

@media (max-width: 1260px) {
	.team__slide-top_data {
		display: none;
	}
}

.team__slide-top_data ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.team__slide-top_data ul li {
	padding-left: 16px;
	position: relative;
}

.team__slide-top_data ul li:before {
	height: 2px;
	margin-top: 10px;
	content: " ";
	display: block;
	background-color: #fcc11f;
	position: absolute;
	left: 0px;
	width: 8px;
}

.team__slide-top-inner {
	gap: 12px;
	max-width: 250px;
	width: 100%;
}

@media (min-width: 1921px) {
	.team__slide-top-inner {
		gap: 0.63vw;
		max-width: 13.02vw;
	}
}

.team__slide-top-inner_line {
	padding-bottom: 12px;
	position: relative;
}

@media (min-width: 1921px) {
	.team__slide-top-inner_line {
		padding-bottom: 0.63vw;
	}
}

.team__slide-top-inner_line::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	min-width: 24px;
	height: 2px;
	background: #fcc11f;
}

@media (min-width: 1921px) {
	.team__slide-top-inner_line::after {
		width: 1.25vw;
		min-width: 1.25vw;
		height: 0.1vw;
	}
}

.team__slide-top_logo {
	width: 22px;
	height: 22px;
	min-width: 22px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.team__slide-top_logo {
		width: 1.15vw;
		height: 1.15vw;
		min-width: 1.15vw;
	}
}

.team__slide-column {
	gap: 25px;
	min-height: 189px;
	padding-top: 24px;
	border-top: 1px solid #d1d1d1;
}

@media (min-width: 1921px) {
	.team__slide-column {
		gap: 1.3vw;
		min-height: 9.84vw;
		padding-top: 1.25vw;
	}
}

.team__top-flex_inner .text-or-16 {
	color: #767676;
}

.team__slide,
.team__slide-top-inner,
.team__slide-column,
.team__top-flex,
.team__top-flex_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.team--view-2 .team__slide-top-inner {
	max-width: 100%;
}

.team--view-2 .team__slider {
	padding-top: 60px;
}

@media (max-width: 690px) {
	.team--view-2 .team__slider {
		margin-bottom: 0px;
	}
}

.team--view-2 .team__grid,
.team--view-2 .team__swiper {
	padding-bottom: 0;
	border: none;
}

@media (max-width: 690px) {
	.team--view-2 .team__grid,
	.team--view-2 .team__swiper {
		padding-bottom: 0;
		border: none;
		margin-bottom:  40px;
	}
	.team--view-2 .team__grid {
		margin-bottom: 0;
	}
}

@media (max-width: 1440px) {
	.team--view-2 .team__top-titel {
		max-width: 688px;
	}
}

@media (max-width: 1400px) {
	.team--view-2 .team__top-titel {
		max-width: 453px;
	}
}

@media (max-width: 1260px) {
	.team--view-2 .team__top-titel {
		max-width: 100%;
	}
}

.team--view-2 .team__top-flex {
	padding-right: 120px;
}

@media (max-width: 1440px) {
	.team--view-2 .team__top-flex {
		max-width: 520px;
	}
}

@media (max-width: 690px) {
	.team--view-2 .team__top-flex {
		padding-right: 0;
	}
}

@media (max-width: 1280px) {
	.team--view-2 .team__top-flex_yellow {
		max-width: 100%;
	}
}

.team--view-2 .arrows__container--top {
	top: -55px;
}

@media (max-width: 690px) {
	.team--view-2 .arrows__container--top {
		top: auto;
		bottom: -86px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.team--grid .team__slide {
	height: 100%;
}

.team--grid .team__slide-bottom {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

.team--grid .team__slide-bottom_data {
	margin-top: auto;
}

@media (min-width: 1101px) {
	.team--grid.team--view-2 .team__top-flex {
		padding-right: 0;
		max-width: 490px;
	}

	.team--grid .arrows__container--top {
		display: none;
	}
}

.team__grid .swiper-wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 60px 32px;
}

.team__grid .swiper-wrapper > * {
	min-width: 0;
}

@media (max-width: 1100px) {
	.team__grid .swiper-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}
}

.team__grid .team__slide-bottom_data {
	display: none;
}

.not-recommend {
	padding: 120px 0 260px;
}

@media (min-width: 1921px) {
	.not-recommend {
		padding: 6.25vw 0 13.54vw;
	}
}

@media (max-width: 1531px) {
	.not-recommend {
		padding: 120px 0;
	}
}

@media (max-width: 1411px) {
	.not-recommend {
		padding: 100px 0;
	}
}

@media (max-width: 1260px) {
	.not-recommend {
		padding: 80px 0;
	}
}

@media (max-width: 690px) {
	.not-recommend {
		padding: 100px 0;
	}
}

.not-recommend__container {
	padding-top: 40px;
	display: grid;
	grid-template-areas: "one one two two" "three four four five";
	gap: 19px 32px;
}

@media (min-width: 1921px) {
	.not-recommend__container {
		gap: 0.99vw 1.67vw;
		padding-top: 2.08vw;
	}
}

@media (max-width: 1531px) {
	.not-recommend__container {
		gap: 19px 20px;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container {
		gap: 19px;
		grid-template-areas: "one" "two" "three" "four" "five";
	}
}

.not-recommend__container-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 340px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: rgba(209, 209, 209, 0.24);
}

@media (min-width: 1921px) {
	.not-recommend__container-card {
		height: 17.71vw;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card {
		height: auto;
		gap: 32px;
	}
}

.not-recommend__container-card_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_list {
		gap: 0.83vw;
	}
}

.not-recommend__container-card_list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_list-item {
		gap: 0.42vw;
	}
}

.not-recommend__container-card_list-item_line {
	width: 8px;
	min-width: 8px;
	border-bottom: 2px solid #fcc11f;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_list-item_line {
		width: 0.42vw;
		min-width: 0.42vw;
	}
}

.not-recommend__container-card_one {
	grid-area: one;
}

.not-recommend__container-card_one-logo {
	width: 211px;
	height: 48px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_one-logo {
		width: 10.99vw;
		height: 2.5vw;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_one-logo {
		width: 130px;
		height: 30px;
	}
}

.not-recommend__container-card_two {
	grid-area: two;
}

.not-recommend__container-card_two-logo {
	width: 361px;
	height: 56px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 1260px) {
	.not-recommend__container-card_two-logo {
		width: 192px;
		height: 30px;
	}
}

@media (min-width: 1921px) {
	.not-recommend__container-card_two-logo {
		width: 18.8vw;
		height: 2.92vw;
	}
}

.not-recommend__container-card_three {
	grid-area: three;
	max-width: 400px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_three {
		max-width: 20.83vw;
	}
}

@media (max-width: 1531px) {
	.not-recommend__container-card_three {
		max-width: 321px;
	}
}

@media (max-width: 1411px) {
	.not-recommend__container-card_three {
		max-width: 272px;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_three {
		max-width: 100%;
	}
}

.not-recommend__container-card_three-logo {
	width: 165px;
	height: 42px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 1260px) {
	.not-recommend__container-card_three-logo {
		width: 118px;
		height: 30px;
	}
}

@media (min-width: 1921px) {
	.not-recommend__container-card_three-logo {
		width: 8.59vw;
		height: 2.19vw;
	}
}

.not-recommend__container-card_four {
	grid-area: four;
}

.not-recommend__container-card_four-logo {
	width: 91px;
	height: 64px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 1260px) {
	.not-recommend__container-card_four-logo {
		width: 86px;
		height: 60px;
	}
}

@media (min-width: 1921px) {
	.not-recommend__container-card_four-logo {
		width: 4.74vw;
		height: 3.33vw;
	}
}

@media (max-width: 1531px) {
	.not-recommend__container-card_four-flex {
		max-width: 551px;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_four-flex {
		max-width: 716px;
	}
}

.not-recommend__container-card_five {
	grid-area: five;
	max-width: 400px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_five {
		max-width: 20.83vw;
	}
}

@media (max-width: 1531px) {
	.not-recommend__container-card_five {
		max-width: 321px;
	}
}

@media (max-width: 1411px) {
	.not-recommend__container-card_five {
		max-width: 272px;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_five {
		max-width: 100%;
	}
}

.not-recommend__container-card_five-logo {
	width: 212px;
	height: 56px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 1260px) {
	.not-recommend__container-card_five-logo {
		width: 114px;
		height: 30px;
	}
}

@media (min-width: 1921px) {
	.not-recommend__container-card_five-logo {
		width: 11.04vw;
		height: 2.92vw;
	}
}

.not-recommend__container-card_four-flex,
.not-recommend__container-card_five-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_four-flex,
	.not-recommend__container-card_five-inner {
		gap: 0.83vw;
	}
}

.not-recommend__container-card_five .not-recommend__container-card_list {
	gap: 4px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_five .not-recommend__container-card_list {
		gap: 0.21vw;
	}
}

.not-recommend__container-card_two .not-recommend__container-card_list {
	max-width: 455px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_two .not-recommend__container-card_list {
		max-width: 23.7vw;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_two .not-recommend__container-card_list {
		max-width: 687px;
	}
}

.not-recommend__container-card_one,
.not-recommend__container-card_two,
.not-recommend__container-card_four {
	padding: 32px 40px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_one,
	.not-recommend__container-card_two,
	.not-recommend__container-card_four {
		padding: 1.67vw 2.08vw;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_one,
	.not-recommend__container-card_two,
	.not-recommend__container-card_four {
		padding: 32px 24px;
	}
}

.not-recommend__container-card_three,
.not-recommend__container-card_five {
	padding: 32px;
}

@media (min-width: 1921px) {
	.not-recommend__container-card_three,
	.not-recommend__container-card_five {
		padding: 1.67vw;
	}
}

@media (max-width: 1411px) {
	.not-recommend__container-card_three,
	.not-recommend__container-card_five {
		padding: 32px 32px 32px 18px;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_three,
	.not-recommend__container-card_five {
		padding: 32px 24px;
	}
}

.not-recommend__container-card_two,
.not-recommend__container-card_three {
	background: #173b43;
}

@media (max-width: 1260px) {
	.not-recommend__container-card_one-text,
	.not-recommend__container-card_three-text {
		max-width: 716px;
	}
}

@media (max-width: 1260px) {
	.not-recommend__container-card_three-text {
		max-width: 579px;
	}
}

.not-recommend--home {
	padding-bottom: 0;
}

.letters {
	background: #173b43;
	padding: 80px 0;
	overflow: hidden;
}

@media (min-width: 1921px) {
	.letters {
		padding: 4.17vw 0;
	}
}

@media (max-width: 1260px) {
	.letters {
		padding: 80px 0 122px;
	}
}

@media (max-width: 892px) {
	.letters {
		padding: 60px 0;
	}
}

@media (max-width: 690px) {
	.letters {
		padding: 80px 0 122px;
	}
}

.letters__box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1260px) {
	.letters__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.letters__left {
	min-width: 832px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 190px;
}

@media (min-width: 1921px) {
	.letters__left {
		min-width: 43.33vw;
		gap: 9.9vw;
	}
}

@media (max-width: 1531px) {
	.letters__left {
		min-width: 640px;
	}
}

@media (max-width: 1411px) {
	.letters__left {
		min-width: 608px;
	}
}

@media (max-width: 1260px) {
	.letters__left {
		max-width: 100%;
		min-width: auto;
		gap: 24px;
	}
}

.letters__left-titel {
	max-width: 750px;
	display: block;
}

@media (min-width: 1921px) {
	.letters__left-titel {
		max-width: 29.17vw;
	}
}

.letters__left-text {
	max-width: 378px;
}

@media (min-width: 1921px) {
	.letters__left-text {
		max-width: 19.69vw;
	}
}

@media (max-width: 1260px) {
	.letters__left-text {
		max-width: 429px;
	}
}

.letters__swiper {
	position: relative;
	width: 944px;
	overflow-x: clip;
	padding-bottom: 50px;
}

@media (min-width: 1921px) {
	.letters__swiper {
		width: 49.17vw;
		padding-bottom: 2.6vw;
	}
}

@media (max-width: 1260px) {
	.letters__swiper {
		width: 100%;
		padding-bottom: 0;
	}
}

.letters__slider {
	border-left: 1px solid #18918a;
	padding-left: 31px;
	min-width: 0;
}

@media (min-width: 1921px) {
	.letters__slider {
		padding-left: 1.61vw;
	}
}

@media (max-width: 1260px) {
	.letters__slider {
		margin-top: 60px;
	}
}

@media (max-width: 892px) {
	.letters__slider {
		margin-top: 40px;
	}
}

@media (max-width: 690px) {
	.letters__slider {
		margin-top: 60px;
	}
}

.letters__slide {
	position: relative;
}

.letters__slide::before {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	background: rgba(23, 59, 67, 0.9);
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

.letters__slide::after {
	content: "";
	position: absolute;
	background-image: url("/img/loop.png");
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 24px;
	height: 24px;
	opacity: 0;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

.letters__slide-img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.letters__slide-text {
	position: absolute;
	bottom: 32px;
	left: 24px;
	opacity: 0;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

@media (max-width: 690px) {
	.letters__slide-text {
		bottom: 16px;
		left: 20px;
	}
}

.letters .swiper-slide {
	margin-right: 20px;
	max-width: 248px;
}

@media (min-width: 1921px) {
	.letters .swiper-slide {
		margin-right: 1.04vw;
		max-width: 12.92vw;
	}
}

@media (max-width: 1260px) {
	.letters .swiper-slide {
		margin-right: 0;
		max-width: 100%;
	}
}

@media (hover: hover) {
	.letters__slide:hover::before,
	.letters__slide:hover::after,
	.letters__slide:hover .letters__slide-text {
		opacity: 1;
	}
}

.dispute {
	padding-top: 120px;
}

@media (min-width: 1921px) {
	.dispute {
		padding-top: 6.25vw;
	}
}

@media (max-width: 1411px) {
	.dispute {
		padding-top: 100px;
	}
}

@media (max-width: 892px) {
	.dispute {
		padding-top: 80px;
	}
}

@media (max-width: 690px) {
	.dispute {
		padding-top: 100px;
	}
}

.dispute__wrapper {
	display: grid;
	grid-template-areas: "flex box photo" "manager box photo";
	grid-template-columns: auto 1fr auto;
	row-gap: 78px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (min-width: 1921px) {
	.dispute__wrapper {
		row-gap: 4.17vw;
	}
}

@media (max-width: 1700px) {
	.dispute__wrapper {
		row-gap: 60px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper {
		grid-template-areas: "flex flex manager manager" "box box box photo";
		row-gap: 32px;
		grid-template-columns: auto 1fr;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper {
		grid-template-areas: "flex" "manager" "photo" "box";
		grid-template-columns: 1fr;
		row-gap: 0;
	}
}

.dispute__wrapper-photo {
	grid-area: photo;
	width: 100%;
	max-width: 400px;
	height: 100%;
}

@media (min-width: 1921px) {
	.dispute__wrapper-photo {
		max-width: 20.83vw;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-photo {
		max-width: 304px;
		width: 304px;
		height: 304px;
	}
}

@media (max-width: 1411px) {
	.dispute__wrapper-photo {
		max-width: 272px;
		width: 272px;
		height: 272px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-photo {
		max-width: 267px;
		min-width: 267px;
		height: 267px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-photo {
		max-width: 267px;
		min-width: 267px;
		height: 267px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-photo {
		min-width: 100%;
		max-width: 100%;
		height: auto;
		line-height: 0;
	}
}

.dispute__wrapper-photo_img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
}

@media (max-width: 1260px) {
	.dispute__wrapper-photo_img {
		-o-object-position: top;
		object-position: top;
		height: 267px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-photo_img {
		height: 267px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-photo_img {
		height: auto;
	}
}

.dispute__wrapper-flex {
	grid-area: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 32px;
	max-width: 569px;
	width: 100%;
	padding-left: 40px;
}

@media (min-width: 1921px) {
	.dispute__wrapper-flex {
		gap: 1.67vw;
		max-width: 29.64vw;
		padding-left: 2.08vw;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-flex {
		gap: 24px;
	}
}

@media (max-width: 1411px) {
	.dispute__wrapper-flex {
		padding-left: 32px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-flex {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		max-width: 100%;
		padding-left: 0;
		padding-bottom: 0px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-flex {
		padding-bottom: 0px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-flex {
		padding-bottom: 36px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 36px;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-flex .color-black {
		font-size: 36px;
		line-height: 38px;
	}
}

@media (max-width: 1411px) {
	.dispute__wrapper-flex .color-black {
		font-size: 26px;
		line-height: 28px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-flex .color-black {
		padding-right: 15px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-flex .color-black {
		padding-right: 0;
	}
}

.dispute__wrapper-flex_text {
	max-width: 420px;
}

@media (min-width: 1921px) {
	.dispute__wrapper-flex_text {
		max-width: 21.88vw;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-flex_text {
		max-width: 400px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-flex_text {
		max-width: 287px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-flex_text {
		max-width: 100%;
	}
}

.dispute__wrapper-flex_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 40px;
}

@media (min-width: 1921px) {
	.dispute__wrapper-flex_inner {
		gap: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-flex_inner {
		gap: 0;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-flex_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-flex_inner {
		gap: 36px;
	}
}

.dispute__wrapper-flex_inner-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	border-left: 1px solid #18918a;
	padding: 8px 24px;
}

@media (min-width: 1921px) {
	.dispute__wrapper-flex_inner-item {
		gap: 1.25vw;
		padding: 0.42vw 1.25vw;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-flex_inner-item {
		padding: 0px 0 0 24px;
		min-width: 208px;
		max-width: 208px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-flex_inner-item {
		max-width: 304px;
		min-width: 304px;
		gap: 14px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-flex_inner-item {
		gap: 24px;
		max-width: 100%;
		min-width: auto;
	}
}

.dispute__wrapper-flex_inner-item_nubmer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 892px) {
	.dispute__wrapper-flex_inner-item_nubmer {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 6px;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.dispute__wrapper-manager {
	grid-area: manager;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 32px;
	max-width: 569px;
	padding-left: 40px;
	width: 100%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media (min-width: 1921px) {
	.dispute__wrapper-manager {
		gap: 1.67vw;
		max-width: 29.64vw;
		padding-left: 2.08vw;
	}
}

@media (max-width: 1700px) {
	.dispute__wrapper-manager {
		max-width: 573px;
	}
}

@media (max-width: 1411px) {
	.dispute__wrapper-manager {
		padding-left: 32px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-manager {
		max-width: 100%;
		padding-left: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		gap: 0;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-manager {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		gap: 24px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-manager {
		gap: 26px;
		padding-left: 0px;
		margin-bottom: 60px;
	}
}

.dispute__wrapper-manager_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

@media (min-width: 1921px) {
	.dispute__wrapper-manager_inner {
		gap: 0.63vw;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-manager_inner {
		max-width: 100%;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-manager_inner {
		max-width: 100%;
	}
}

.dispute__wrapper-manager_name {
	padding-bottom: 12px;
	position: relative;
	max-width: 345px;
}

@media (min-width: 1921px) {
	.dispute__wrapper-manager_name {
		padding-bottom: 0.63vw;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-manager_name {
		font-size: 26px;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-manager_name {
		font-size: 24px;
		font-family: "Onest-Regular";
		line-height: 24px;
		letter-spacing: -1px;
	}
}

.dispute__wrapper-manager_name::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	min-width: 24px;
	width: 24px;
	height: 2px;
	background: #fcc11f;
}

@media (min-width: 1921px) {
	.dispute__wrapper-manager_name::before {
		width: 1.25vw;
		min-width: 1.25vw;
		height: 0.1vw;
	}
}

.dispute__wrapper-manager_btn {
	max-width: 135px;
	width: 100%;
}

@media (min-width: 1921px) {
	.dispute__wrapper-manager_btn {
		max-width: 7.03vw;
	}
}

.dispute__wrapper-box {
	grid-area: box;
	padding: 48px 40px 32px 40px;
	background-image: url("/img/suspicions-2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right;
	width: 100%;
	max-width: 608px;
	min-width: calc(24px + 584 * (100vw - 360px) / 1560);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	margin-left: auto;
}

@media (min-width: 1921px) {
	.dispute__wrapper-box {
		padding: 2.5vw 2.08vw 1.67vw 2.08vw;
		max-width: 35.83vw;
		min-width: 35.83vw;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-box {
		max-width: 448px;
		min-width: 448px;
		background-color: #18918a;
		padding: 40px;
	}
}

@media (max-width: 1411px) {
	.dispute__wrapper-box {
		max-width: 424px;
		min-width: 424px;
		padding: 24px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-box {
		min-width: auto;
		max-width: 100%;
		padding: 24px;
		height: auto;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-box {
		min-width: initial;
	}
}

@media (max-width: 690px) {
	.dispute__wrapper-box {
		padding: 24px;
		gap: 60px;
	}
}

@media (max-width: 1700px) {
	.dispute__wrapper-box_text {
		max-width: 292px;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-box_text {
		font-family: "Onest-Regular";
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
	}
}

@media (max-width: 1411px) {
	.dispute__wrapper-box_text {
		font-size: 16px;
		line-height: 20px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-box_text {
		max-width: 100%;
		font-size: 24px;
		line-height: 24px;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-box_text {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: -0.5px;
	}
}

.dispute__wrapper-box_line {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	padding-bottom: 12px;
	border-bottom: 1px solid #fcc11f;
}

@media (min-width: 1921px) {
	.dispute__wrapper-box_line {
		padding-bottom: 0.63vw;
	}
}

@media (max-width: 1700px) {
	.dispute__wrapper-box_line {
		max-width: 345px;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-box_line {
		max-width: 100%;
	}
}

@media (max-width: 1531px) {
	.dispute__wrapper-box_line-span {
		display: block;
	}
}

@media (max-width: 1260px) {
	.dispute__wrapper-box_line-span {
		display: inline;
	}
}

@media (max-width: 892px) {
	.dispute__wrapper-box_line-span {
		display: block;
	}
}

.suspicions {
	padding: 120px 0 143px;
}

@media (min-width: 1921px) {
	.suspicions {
		padding: 6.25vw 0 7.45vw;
	}
}

@media (max-width: 1531px) {
	.suspicions {
		padding: 120px 0;
	}
}

@media (max-width: 1411px) {
	.suspicions {
		padding: 100px 0;
	}
}

@media (max-width: 892px) {
	.suspicions {
		padding: 80px 0;
	}
}

@media (max-width: 690px) {
	.suspicions {
		padding: 40px 0 100px;
	}
}

.suspicions__top {
	position: relative;
	padding: 45px 0 24px;
}

@media (min-width: 1921px) {
	.suspicions__top {
		padding: 2.34vw 0 1.25vw;
	}
}

@media (max-width: 1531px) {
	.suspicions__top {
		padding: 45px 0 48px;
	}
}

@media (max-width: 1260px) {
	.suspicions__top {
		padding: 0 0 32px;
	}
}

.suspicions__top-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 103px;
	z-index: -1;
	-o-object-fit: fill;
	object-fit: fill;
}

@media (min-width: 1921px) {
	.suspicions__top-img {
		height: 5.36vw;
	}
}

@media (max-width: 1411px) {
	.suspicions__top-img {
		z-index: 1;
	}
}

@media (max-width: 1260px) {
	.suspicions__top-img {
		z-index: -1;
		top: auto;
		bottom: 0;
		height: 53px;
	}
}

@media (max-width: 690px) {
	.suspicions__top-img {
		z-index: 1;
		height: 46px;
	}
}

@media (max-width: 389px) {
	.suspicions__top-img {
		display: none;
	}
}

.suspicions__top-titel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1001px;
	background-color: #fff;
	padding-right: 31px;
}

@media (min-width: 1921px) {
	.suspicions__top-titel {
		padding-right: 1.61vw;
		max-width: 52.14vw;
	}
}

@media (max-width: 1531px) {
	.suspicions__top-titel {
		max-width: 751px;
	}
}

@media (max-width: 1260px) {
	.suspicions__top-titel {
		max-width: 504px;
	}
}

@media (max-width: 690px) {
	.suspicions__top-titel {
		max-width: 358px;
		padding-right: 0;
	}
}

.suspicions__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 50px;
}

@media (min-width: 1921px) {
	.suspicions__bottom {
		gap: 2.6vw;
	}
}

@media (max-width: 1531px) {
	.suspicions__bottom {
		gap: 44px;
	}
}

@media (max-width: 1260px) {
	.suspicions__bottom {
		gap: 36px;
		padding-top: 36px;
	}
}

@media (max-width: 690px) {
	.suspicions__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 389px) {
	.suspicions__bottom {
		padding-top: 0;
	}
}

.suspicions__bottom-left {
	width: 100%;
	border-bottom: 2px solid #fcc11f;
}

@media (max-width: 1260px) {
	.suspicions__bottom-left {
		max-width: 288px;
	}
}

@media (max-width: 892px) {
	.suspicions__bottom-left {
		max-width: 168px;
	}
}

@media (max-width: 690px) {
	.suspicions__bottom-left {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		max-width: 100%;
	}
}

.suspicions__bottom-right {
	max-width: 606px;
}

@media (min-width: 1921px) {
	.suspicions__bottom-right {
		max-width: 31.56vw;
	}
}

@media (max-width: 1411px) {
	.suspicions__bottom-right {
		max-width: 650px;
	}
}

@media (max-width: 1260px) {
	.suspicions__bottom-right {
		max-width: 498px;
	}
}

@media (max-width: 892px) {
	.suspicions__bottom-right {
		max-width: 403px;
	}
}

@media (max-width: 690px) {
	.suspicions__bottom-right {
		max-width: 100%;
	}
}

.price__top {
	gap: 8px;
	max-width: 862px;
}

@media (min-width: 1921px) {
	.price__top {
		gap: 0.42vw;
		max-width: 33.33vw;
	}
}

@media (max-width: 1260px) {
	.price__top {
		max-width: 490px;
	}
}

@media (max-width: 690px) {
	.price__top {
		padding-right: 16px;
	}
}

.price__center {
	padding-top: 60px;
}

@media (min-width: 1921px) {
	.price__center {
		padding-top: 3.13vw;
	}
}

@media (max-width: 1260px) {
	.price__center {
		padding-top: 70px;
	}
}

.price__swiper {
	padding-bottom: 74px;
	position: relative;
}

@media (min-width: 1921px) {
	.price__swiper {
		padding-bottom: 3.85vw;
	}
}

@media (max-width: 1260px) {
	.price__swiper {
		padding-bottom: 0;
	}
}

@media (max-width: 892px) {
	.price__swiper {
		padding-bottom: 86px;
	}
}

.price__swiper::after {
	content: "";
	right: 0;
	border-right: 2px solid #fff;
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	z-index: 10;
}

@media (min-width: 1921px) {
	.price__swiper::after {
		width: 0.1vw;
	}
}

.price__slide {
	height: 202px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 10px;
	padding: 0 24px 0 18px;
	border-right: 1px solid #18918a;
}

@media (min-width: 1921px) {
	.price__slide {
		height: 10.52vw;
		gap: 0.52vw;
		padding: 0 1.25vw 0 0.94vw;
	}
}

@media (max-width: 1411px) {
	.price__slide {
		padding: 0 11px 0 18px;
	}
}

@media (max-width: 690px) {
	.price__slide {
		height: 180px;
	}
}

.price__slide-text {
	max-width: 295px;
}

@media (min-width: 1921px) {
	.price__slide-text {
		max-width: 15.36vw;
	}
}

.price__slide-text-one {
	max-width: 145px;
}

@media (min-width: 1921px) {
	.price__slide-text-one {
		max-width: 7.55vw;
	}
}

.price__slide-court {
	color: #18918a;
}

.price__slide-court,
.price__slide-lower {
	display: block;
	padding-top: 8px;
}

.price__bottom {
	display: grid;
	grid-template-columns: 1fr auto auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 60px;
}

@media (min-width: 1921px) {
	.price__bottom {
		padding-top: 3.13vw;
	}
}

@media (max-width: 1260px) {
	.price__bottom {
		padding-top: 88px;
		padding-right: 48px;
	}
}

@media (max-width: 892px) {
	.price__bottom {
		padding-top: 40px;
		grid-template-areas: "img line" "text text";
		grid-template-columns: auto 1fr;
		padding-right: 40px;
	}
}

@media (max-width: 690px) {
	.price__bottom {
		padding: 60px 16px 0 0;
	}
}

.price__bottom-line {
	max-width: 1264px;
	width: 100%;
	height: 2px;
	background: rgba(0, 120, 106, 0.1);
}

@media (min-width: 1921px) {
	.price__bottom-line {
		height: 0.1vw;
		max-width: 65.83vw;
	}
}

@media (max-width: 892px) {
	.price__bottom-line {
		grid-area: line;
	}
}

.price__bottom-icon {
	margin-left: 28px;
	width: 40px;
	height: 40px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.price__bottom-icon {
		margin-left: 1.46vw;
		width: 2.08vw;
		height: 2.08vw;
	}
}

@media (max-width: 892px) {
	.price__bottom-icon {
		grid-area: img;
		margin-left: 0;
		margin-right: 12px;
	}
}

.price__bottom-text {
	margin-left: 16px;
	max-width: 344px;
}

@media (min-width: 1921px) {
	.price__bottom-text {
		margin-left: 0.83vw;
		max-width: 17.92vw;
	}
}

@media (max-width: 892px) {
	.price__bottom-text {
		grid-area: text;
		max-width: 100%;
		margin-left: 0;
		padding-top: 16px;
	}
}

.price .swiper-slide.swiper-slide-active {
	border-left: 1px solid #18918a;
}

.price__slide,
.price__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.questions {
	padding: 100px 0 160px;
}

@media (max-width: 1531px) {
	.questions {
		padding: 120px 0;
	}
}

@media (max-width: 1411px) {
	.questions {
		padding: 100px 0;
	}
}

@media (max-width: 1260px) {
	.questions {
		padding: 80px 0;
	}
}

@media (max-width: 690px) {
	.questions {
		padding: 100px 0 56px;
	}
}

@media (min-width: 1921px) {
	.questions {
		padding: 5.21vw 0 8.33vw;
	}
}

.questions__titel {
	max-width: 640px;
	display: block;
	padding-bottom: 40px;
}

@media (min-width: 1921px) {
	.questions__titel {
		max-width: 33.33vw;
		padding-bottom: 2.08vw;
	}
}

.questions__tabs-titel {
	display: block;
	padding-bottom: 24px;
}

@media (min-width: 1921px) {
	.questions__tabs-titel {
		padding-bottom: 1.25vw;
	}
}

.questions__tabs-list {
	gap: 36px;
	list-style: none;
}

@media (min-width: 1921px) {
	.questions__tabs-list {
		gap: 1.88vw;
	}
}

.questions__tabs-list_item {
	gap: 16px;
}

@media (min-width: 1921px) {
	.questions__tabs-list_item {
		gap: 0.83vw;
	}
}

.questions__tabs-list_item-text {
	padding-left: 24px;
	position: relative;
}

@media (min-width: 1921px) {
	.questions__tabs-list_item-text {
		padding-left: 1.25vw;
	}
}

.questions__tabs-list_item-text::after {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;
	min-width: 8px;
	border-bottom: 2px solid #fcc11f;
	left: 0;
}

@media (min-width: 1921px) {
	.questions__tabs-list_item-text::after {
		width: 0.42vw;
		min-width: 0.42vw;
	}
}

.questions__tabs-bottom {
	max-width: 660px;
	margin-left: auto;
	margin-right: 0;
	padding: 36px 0 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media (min-width: 1921px) {
	.questions__tabs-bottom {
		max-width: 34.38vw;
		padding: 1.88vw 0 0.31vw;
	}
}

@media (max-width: 1260px) {
	.questions__tabs-bottom {
		padding: 36px 0 0;
		border-bottom: none;
	}
}

.questions__tabs-bottom_btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #18918a;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}

@media (min-width: 1921px) {
	.questions__tabs-bottom_btn {
		gap: 0.63vw;
	}
}

@media (max-width: 690px) {
	.questions__tabs-bottom_btn {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
}

.questions__tabs-bottom_btn-arrow {
	background-image: url("/img/Arrow_Left_MD.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.questions__tabs-bottom_btn-arrow {
		width: 0.83vw;
		height: 0.83vw;
	}
}

.questions__tabs-list,
.questions__tabs-list_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.questions__tabs-bottom .btn {
	margin-left: auto;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: auto;
	padding-left: 18px;
	padding-right: 18px;
}

@media (hover: hover) {
	.questions__tabs-bottom_btn:hover .questions__tabs-bottom_btn-arrow {
		background-image: url("/img/Arrow_Left_MD-HOVER.png");
	}

	.questions__tabs-bottom_btn.text-or-16:hover {
		color: #173b43;
	}
}

.form {
	width: 100%;
}

.form-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 18px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 14px;
	border-bottom: 1px solid #fff;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
	cursor: pointer;
}

@media (min-width: 1921px) {
	.form-inner {
		gap: 0.94vw;
		padding-bottom: 0.73vw;
	}
}

.form__tel {
	background: transparent;
	outline: none;
	border: none;
	cursor: pointer;
}

.form__tel::-webkit-input-placeholder {
	font-family: "Onest-Regular";
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: rgba(255, 255, 255, 0.6);
}

.form__tel::-moz-placeholder {
	font-family: "Onest-Regular";
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: rgba(255, 255, 255, 0.6);
}

.form__tel:-ms-input-placeholder {
	font-family: "Onest-Regular";
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: rgba(255, 255, 255, 0.6);
}

.form__tel::-ms-input-placeholder {
	font-family: "Onest-Regular";
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: rgba(255, 255, 255, 0.6);
}

.form__tel::placeholder,
.form__tel {
	font-family: "Onest-Regular";
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.03em;
	color: rgba(255, 255, 255, 0.6);
}

@media (min-width: 1921px) {
	.form__tel::-webkit-input-placeholder {
		font-size: 1.04vw;
	}

	.form__tel::-moz-placeholder {
		font-size: 1.04vw;
	}

	.form__tel:-ms-input-placeholder {
		font-size: 1.04vw;
	}

	.form__tel::-ms-input-placeholder {
		font-size: 1.04vw;
	}

	.form__tel::placeholder,
	.form__tel {
		font-size: 1.04vw;
	}
}

@media (max-width: 690px) {
	.form__tel::-webkit-input-placeholder {
		width: 100%;
	}

	.form__tel::-moz-placeholder {
		width: 100%;
	}

	.form__tel:-ms-input-placeholder {
		width: 100%;
	}

	.form__tel::-ms-input-placeholder {
		width: 100%;
	}

	.form__tel::placeholder,
	.form__tel {
		width: 100%;
	}
}

.form__grey {
	padding: 24px;
	background: rgba(209, 209, 209, 0.24);
}

.tabs__content_wrapper .form__grey {
	margin-top: 24px;
}

.form__grey .form__tel::-webkit-input-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.form__grey .form__tel::-moz-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.form__grey .form__tel:-ms-input-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.form__grey .form__tel::-ms-input-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.form__grey .form__tel,
.form__grey .form__tel::placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.form__grey .form-inner {
	border-bottom: 1px solid rgba(34, 34, 34, 0.6);
}

.form__grey .form-column_bottom-link {
	color: inherit;
}

.form__title {
	margin-bottom: 12px;
}

.form-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	width: 100%;
}

@media (min-width: 1921px) {
	.form-column {
		gap: 1.25vw;
	}
}

@media (max-width: 1260px) {
	.form-column {
		gap: 32px;
	}
}

.form-column_bottom {
	padding-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
}

@media (min-width: 1921px) {
	.form-column_bottom {
		padding-top: 0.63vw;
		gap: 0.63vw;
	}
}

@media (max-width: 1260px) {
	.form-column_bottom {
		padding-top: 4px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.form-column_bottom-link {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
	cursor: pointer;
}

.form-column_bottom-politics {
	max-width: 320px;
}

@media (min-width: 1921px) {
	.form-column_bottom-politics {
		max-width: 16.67vw;
	}
}

@media (max-width: 1260px) {
	.form-column_bottom-politics {
		max-width: 600px;
		text-align: center;
	}
}

.form-column_bottom-btn {
	max-width: 244px;
	width: 100%;
}

@media (min-width: 1921px) {
	.form-column_bottom-btn {
		max-width: 12.71vw;
	}
}

@media (max-width: 1260px) {
	.form-column_bottom-btn {
		max-width: 100%;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
}

.form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 32px;
}

@media (min-width: 1921px) {
	.form-row {
		gap: 1.67vw;
	}
}

@media (max-width: 1411px) {
	.form-row {
		gap: 20px;
	}
}

@media (max-width: 1260px) {
	.form-row {
		gap: 24px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 389px) {
	.form-row {
		overflow: hidden;
	}
}

.form-row .custom-select {
	max-width: 544px;
}

@media (min-width: 1921px) {
	.form-row .custom-select {
		max-width: 28.33vw;
		padding-bottom: 0.73vw;
	}
}

@media (max-width: 1260px) {
	.form-row .custom-select {
		max-width: 100%;
	}
}

.form-row .select-button {
	border-bottom: 1px solid #18918a;
	padding-bottom: 14px;
}

@media (min-width: 1921px) {
	.form-row .select-button {
		padding-bottom: 0.73vw;
	}
}

.form-row .form-inner {
	max-width: 544px;
	width: 100%;
	border-bottom: 1px solid #18918a;
}

@media (min-width: 1921px) {
	.form-row .form-inner {
		max-width: 28.33vw;
	}
}

@media (max-width: 1260px) {
	.form-row .form-inner {
		max-width: 100%;
	}
}

.form-row .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 544px;
	width: 100%;
	padding-top: 0;
}

@media (min-width: 1921px) {
	.form-row .form-column_bottom {
		max-width: 28.33vw;
	}
}

@media (max-width: 1260px) {
	.form-row .form-column_bottom {
		max-width: 100%;
		padding-top: 12px;
	}
}

.form-row .form-column_bottom-btn {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	max-width: 544px;
}

@media (min-width: 1921px) {
	.form-row .form-column_bottom-btn {
		max-width: 28.33vw;
	}
}

@media (max-width: 1260px) {
	.form-row .form-column_bottom-btn {
		max-width: 100%;
	}
}

.form-row .form-column_bottom-politics {
	max-width: 544px;
	text-align: center;
}

@media (min-width: 1921px) {
	.form-row .form-column_bottom-politics {
		max-width: 28.33vw;
	}
}

@media (max-width: 1260px) {
	.form-row .form-column_bottom-politics {
		max-width: 489px;
	}
}

.application .form-inner {
	border-bottom: 1px solid #222;
}

.consultation .form-inner.active,
.effectiveness .form-inner.active {
	border-bottom: 1px solid #fcc11f;
}

.application .form-inner.active {
	border-bottom: 1px solid #18918a;
}

.application .form__tel::-webkit-input-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.application .form__tel::-moz-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.application .form__tel:-ms-input-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.application .form__tel::-ms-input-placeholder {
	color: rgba(34, 34, 34, 0.6);
}

.application .form__tel::placeholder,
.application .form__tel {
	color: rgba(34, 34, 34, 0.6);
}

.popup-ringing .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 4px;
}

@media (min-width: 1921px) {
	.popup-ringing .form-column_bottom {
		padding-top: 4px;
	}
}

.popup-ringing .form-column_bottom-btn {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	max-width: 100%;
}

.popup-ringing .form__tel {
	width: 100%;
}

.popup-ringing .form-column_bottom-politics {
	text-align: center;
}

@media (hover: hover) {
	.application .form-inner:hover {
		border-bottom: 1px solid #18918a;
	}

	.consultation .form-inner:hover,
	.effectiveness .form-inner:hover {
		border-bottom: 1px solid #fcc11f;
	}

	.application .form-column_bottom-link:hover {
		color: #18918a;
	}

	.popup-ringing .form-column_bottom-link:hover,
	.effectiveness .form-column_bottom-link:hover,
	.consultation .form-column_bottom-link:hover {
		color: #fcc11f;
	}
}

.form-required-note {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 16px;
	line-height: 125%;
	color: rgba(255, 255, 255, 0.6);
	gap: 12px;
	line-height: 1;
}

.form-required-note span {
	line-height: 1;
	font-size: 22px;
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.form-required-note--grey {
	color: #767676;
}

.form-required-note--grey span {
	color: #18918a;
}

/* form-type-1 */
.form-type-1 .select-button {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 14px;
}

.form-type-1 .selected-value {
	color: #222;
}

.form-type-1 .form-inner {
	border-bottom: 1px solid #d1d1d1;
}

.form-type-1 .form-inner:focus-within {
	border-bottom: 1px solid #18918a;
}

.form-type-1 .form-inner:focus-within span {
	color: #18918a;
}

.form-type-1 .arrow {
	background-image: url(/img/arrow-bottom-green.svg);
}

.form-type-1 .form__tel {
	color: rgba(34, 34, 34, 0.6);
}

.form-type-1 .form__tel::-webkit-input-placeholder {
	color: #d1d1d1;
}

.form-type-1 .form__tel::-moz-placeholder {
	color: #d1d1d1;
}

.form-type-1 .form__tel:-ms-input-placeholder {
	color: #d1d1d1;
}

.form-type-1 .form__tel::-ms-input-placeholder {
	color: #d1d1d1;
}

.form-type-1 .form__tel::placeholder {
	color: #d1d1d1;
}

.form-type-1 .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
}

.form-type-1 .form-column_bottom-btn {
	max-width: 100%;
}

.form-type-1 .form-column_bottom-politics {
	max-width: 490px;
}

.form-type-1 .form-column_bottom-politics a {
	color: inherit;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

@media (hover: hover) {
	.form-type-1 .form-column_bottom-politics a:hover {
		text-decoration: none;
	}
}

.form-type-1.form-column {
	gap: 18px;
}

@media (max-width: 1440px) {
	.form-type-1.form-column {
		gap: 16px;
	}
}

/* form-file */
.form-file__input {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	border: 0 none;
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
}

.form-file__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	color: #fcc11f;
}

@media (hover: hover) {
	.form-file__label:hover {
		opacity: 0.75;
	}
}

.form-file__label-icon {
	max-width: 100%;
	height: auto;
}

.form-file__result {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.form-file__result-item {
	margin-top: 5px;
	overflow: hidden;
	font-size: 14px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.consultation {
	background: #00786a;
	padding: 60px 0 36px;
	position: relative;
}

@media (min-width: 1921px) {
	.consultation {
		padding: 3.13vw 0 1.88vw;
	}
}

.consultation::before {
	content: "";
	position: absolute;
	background-image: url("/img/Subtract.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 830px;
	height: 533px;
	right: 0;
	top: 0;
	z-index: 1;
}

@media (min-width: 1921px) {
	.consultation::before {
		width: 43.23vw;
		height: 27.76vw;
	}
}

@media (max-width: 1531px) {
	.consultation::before {
		width: 704px;
	}
}

@media (max-width: 1411px) {
	.consultation::before {
		background-image: url("/img/Subtract-1280.png");
		width: 519px;
		height: 536px;
	}
}

@media (max-width: 1260px) {
	.consultation::before {
		background-image: url("/img/Subtract-920.png");
		width: 577px;
		height: 686px;
	}
}

@media (max-width: 892px) {
	.consultation {
		padding: 60px 0;
	}
}

@media (max-width: 690px) {
	.consultation {
		padding: 60px 0 36px;
	}
}

.consultation__top {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 40px;
	border-bottom: 1px solid #18918a;
}

@media (min-width: 1921px) {
	.consultation__top {
		padding-bottom: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.consultation__top {
		padding-bottom: 60px;
		border-bottom: none;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 892px) {
	.consultation__top {
		gap: 40px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 690px) {
	.consultation__top {
		gap: 36px;
		padding-bottom: 36px;
	}
}

.consultation__top-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
	max-width: 752px;
	width: 100%;
}

@media (min-width: 1921px) {
	.consultation__top-left {
		max-width: 39.17vw;
	}
}

@media (max-width: 1260px) {
	.consultation__top-left {
		max-width: 416px;
	}
}

@media (max-width: 892px) {
	.consultation__top-left {
		max-width: 100%;
	}
}

@media (max-width: 1260px) {
	.consultation__top-left_descr {
		max-width: 292px;
	}
}

@media (max-width: 892px) {
	.consultation__top-left_descr {
		max-width: 100%;
	}
}

@media (max-width: 690px) {
	.consultation__top-left_descr {
		max-width: 292px;
	}
}

.consultation__top-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 544px;
	width: 100%;
}

@media (min-width: 1921px) {
	.consultation__top-right {
		max-width: 28.33vw;
		gap: 1.25vw;
	}
}

@media (max-width: 1531px) {
	.consultation__top-right {
		max-width: 416px;
	}
}

@media (max-width: 1411px) {
	.consultation__top-right {
		max-width: 396px;
	}
}

@media (max-width: 1260px) {
	.consultation__top-right {
		max-width: 416px;
		padding: 24px 0 24px 16px;
		border-bottom: 1px solid #18918a;
		border-top: 1px solid #18918a;
	}
}

@media (max-width: 892px) {
	.consultation__top-right {
		max-width: 100%;
		padding: 24px 0;
	}
}

.consultation__top-right_img {
	width: 32px;
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.consultation__top-right_img {
		width: 1.67vw;
		height: 1.67vw;
	}
}

.consultation__top-right_text {
	max-width: 430px;
}

@media (min-width: 1921px) {
	.consultation__top-right_text {
		max-width: 22.4vw;
	}
}

@media (max-width: 1531px) {
	.consultation__top-right_text {
		max-width: 334px;
	}
}

@media (max-width: 1411px) {
	.consultation__top-right_text {
		max-width: 396px;
	}
}

@media (max-width: 1260px) {
	.consultation__top-right_text {
		max-width: 277px;
	}
}

@media (max-width: 892px) {
	.consultation__top-right_text {
		max-width: 100%;
	}
}

.consultation__bottom {
	padding-top: 40px;
	position: relative;
	z-index: 10;
}

@media (min-width: 1921px) {
	.consultation__bottom {
		padding-top: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.consultation__bottom {
		padding-top: 0;
	}
}

.consultation__bottom-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	max-width: 520px;
	padding-bottom: 60px;
}

@media (min-width: 1921px) {
	.consultation__bottom-inner {
		gap: 0.42vw;
		max-width: 30.31vw;
		padding-bottom: 3.13vw;
	}
}

@media (max-width: 1260px) {
	.consultation__bottom-inner {
		max-width: 336px;
	}
}

@media (max-width: 892px) {
	.consultation__bottom-inner {
		padding-bottom: 40px;
		max-width: 544px;
	}
}

@media (max-width: 690px) {
	.consultation__bottom-inner {
		padding-bottom: 80px;
	}
}

.popup {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	z-index: -1;
}

.popup__body {
	min-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 16px;
}

@media (min-width: 1921px) {
	.popup__body {
		margin: 0 0.83vw;
	}
}

.popup__content {
	max-width: 928px;
	position: relative;
	border-radius: 18px;
	padding: 40px 48px 24px 60px;
	width: 100%;
}

@media (min-width: 1921px) {
	.popup__content {
		max-width: 48.33vw;
		padding: 2.08vw 2.5vw 1.25vw 3.13vw;
	}
}

@media (max-width: 1260px) {
	.popup__content {
		padding: 30px 30px;
	}
}

.popup-ringing .popup__content {
	padding: 80px 27px 48px 16px;
	max-width: 358px;
}

@media (min-width: 1921px) {
	.popup-ringing .popup__content {
		max-width: 18.65vw;
		padding: 4.17vw 1.46vw 2.5vw 0.83vw;
	}
}

.popup__content-white {
	background-color: #fff;
}

.popup__content-green {
	background-color: #173b43;
}

.popup__close {
	position: absolute;
	top: 32px;
	right: 32px;
	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;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 100;
}

@media (min-width: 1921px) {
	.popup__close {
		top: 1.67vw;
		right: 1.67vw;
		width: 1.88vw;
		height: 1.88vw;
	}
}

@media (max-width: 1260px) {
	.popup__close {
		top: 16px;
		right: 16px;
	}
}

.popup__close-img {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.popup__close-img {
		width: 1.25vw;
		height: 1.25vw;
	}
}

.popup-ringing .popup__close {
	top: 16px;
	right: 16px;
}

@media (min-width: 1921px) {
	.popup-ringing .popup__close {
		top: 0.83vw;
		right: 0.83vw;
	}
}

.close-green {
	background-color: #18918a;
}

.close-white {
	background-color: #fff;
}

.popup.open {
	opacity: 1;
	visibility: visible;
	z-index: 200;
}

.slider-popup_box {
	padding-right: 138px;
	max-height: 536px;
	gap: 40px;
	overflow-y: scroll;
}

@media (min-width: 1921px) {
	.slider-popup_box {
		padding-right: 7.19vw;
		max-height: 27.92vw;
		gap: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.slider-popup_box {
		padding-right: 20px;
	}
}

.slider-popup_box-inner {
	gap: 24px;
}

@media (min-width: 1921px) {
	.slider-popup_box-inner {
		gap: 1.25vw;
	}
}

.slider-popup_box-inner + .slider-popup_box-inner {
	margin-top: 20px;
}

.slider-popup_box-inner_list {
	gap: 20px;
	list-style: none;
}

@media (min-width: 1921px) {
	.slider-popup_box-inner_list {
		gap: 1.04vw;
	}
}

.popup-details__box {
	max-width: 718px;
	padding-right: 24px;
	overflow-y: scroll;
	max-height: 536px;
}

@media (min-width: 1921px) {
	.popup-details__box {
		max-width: 37.4vw;
		max-height: 27.92vw;
		padding-right: 1.25vw;
	}
}

.popup-details__box-list {
	gap: 14px;
	list-style: none;
	padding: 24px 0 40px;
}

@media (min-width: 1921px) {
	.popup-details__box-list {
		gap: 0.73vw;
		padding: 1.25vw 0 2.08vw;
	}
}

.popup-details__box-list_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 1921px) {
	.popup-details__box-list_item {
		gap: 0.42vw;
	}
}

@media (max-width: 1260px) {
	.popup-details__box-list_item {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.popup-details__box-list_item-img {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.popup-details__box-list_item-img {
		width: 1.25vw;
		height: 1.25vw;
	}
}

.popup-details__box-years {
	padding-left: 28px;
	border-left: 12px solid #fcc11f;
}

@media (min-width: 1921px) {
	.popup-details__box-years {
		padding-left: 1.46vw;
	}
}

@media (max-width: 1260px) {
	.popup-details__box-years {
		padding-left: 10px;
		border-left: 6px solid #fcc11f;
	}
}

.popup-details__box-flex {
	gap: 20px;
	padding: 24px 0 40px;
}

@media (min-width: 1921px) {
	.popup-details__box-flex {
		gap: 1.04vw;
		padding: 1.25vw 0 2.08vw;
	}
}

.popup-details__box-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

@media (min-width: 1921px) {
	.popup-details__box-bottom {
		gap: 1.25vw;
	}
}

.popup-details__box-bottom_img {
	width: 72px;
	height: 72px;
	border-radius: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.popup-details__box-bottom_img {
		width: 3.75vw;
		height: 3.75vw;
	}
}

.popup-details__box-bottom_inner {
	gap: 12px;
}

@media (min-width: 1921px) {
	.popup-details__box-bottom_inner {
		gap: 0.63vw;
	}
}

.popup-details__box-bottom_inner-line {
	padding-bottom: 12px;
	position: relative;
	color: #222;
}

@media (min-width: 1921px) {
	.popup-details__box-bottom_inner-line {
		padding-bottom: 0.63vw;
	}
}

.popup-details__box-bottom_inner-line::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 2px solid #fcc11f;
	width: 24px;
	min-width: 24px;
}

@media (min-width: 1921px) {
	.popup-details__box-bottom_inner-line::after {
		width: 1.25vw;
		min-width: 1.25vw;
	}
}

.popup-ringing__box {
	height: 100%;
	max-height: 536px;
	overflow-y: scroll;
}

@media (min-width: 1921px) {
	.popup-ringing__box {
		max-height: 27.92vw;
	}
}

.popup-ringing__box-form {
	padding-top: 36px;
	gap: 32px;
}

@media (min-width: 1921px) {
	.popup-ringing__box-form {
		padding-top: 1.88vw;
		gap: 1.67vw;
	}
}

.slider-popup_box,
.slider-popup_box-inner,
.slider-popup_box-inner_list,
.popup-details__box-list,
.popup-details__box-flex,
.popup-details__box-bottom_inner,
.popup-ringing__box-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

#popup-leave .form__tel::-webkit-input-placeholder {
	color: #222;
}

#popup-leave .form__tel::-moz-placeholder {
	color: #222;
}

#popup-leave .form__tel:-ms-input-placeholder {
	color: #222;
}

#popup-leave .form__tel::-ms-input-placeholder {
	color: #222;
}

#popup-leave .form__tel,
#popup-leave .form__tel::placeholder {
	color: #222;
}

#popup-leave .form__tel::-webkit-input-placeholder {
	color: #767676;
}

#popup-leave .form__tel::-moz-placeholder {
	color: #767676;
}

#popup-leave .form__tel:-ms-input-placeholder {
	color: #767676;
}

#popup-leave .form__tel::-ms-input-placeholder {
	color: #767676;
}

#popup-leave .form__tel::placeholder {
	color: #767676;
}

#popup-leave .form-column_bottom-politics a {
	color: inherit;
}

.popup-sort__options {
	max-height: 300px;
	overflow-y: auto;
}

.popup-resume .title {
	color: #222;
}

.popup-resume .subtitle {
	margin-top: 12px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #222;
}

@media (max-width: 475px) {
	.popup-resume {
		padding: 0;
	}

	.popup-resume .popup__body {
		margin: 0;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.popup-resume .popup__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		max-width: 100%;
		height: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.popup-resume .popup__topwhite {
		border-radius: 0;
		padding: 32px 16px 24px;
	}

	.popup-resume .popup__data.popup__bottom-green {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-height: 100%;
		border-radius: 0;
		padding: 34px 16px;
	}

	.popup-resume .popup__close {
		top: 32px;
	}

	.popup-resume .form-column_bottom-politics {
		text-align: left;
	}

	.popup-resume .popup__header {
		padding-right: 66px;
	}

	.popup-resume .popup__header .title {
		font-size: 26px;
	}

	.popup-resume .popup__header .subtitle {
		margin-top: 12px;
		font-size: 16px;
		max-width: 260px;
		text-wrap: balance;
	}
}

.popup__standart-form .form__tel {
	border-radius: 0;
}

.popup__standart-form .form-order__line-item .custom-select {
	border-color: rgba(255, 255, 255, 0.6);
}

.popup-lawyer .title {
	color: #222;
}

.popup-lawyer .subtitle {
	max-width: 600px;
	margin-top: 12px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #222;
}

.popup-lawyer .subtitle--accent {
	margin-top: 12px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	color: #18918a;
}

@media (max-width: 576px) {
	.popup-lawyer .subtitle--accent {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.popup-lawyer .popup__standart-form {
	gap: 24px;
}

.popup-lawyer .form-column_bottom-politics {
	max-width: 388px;
}

.popup-lawyer .form-column_bottom-btn {
	max-width: 100%;
}

@media (max-width: 475px) {
	.popup-lawyer {
		padding: 0;
	}

	.popup-lawyer .popup__body {
		margin: 0;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.popup-lawyer .popup__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		max-width: 100%;
		height: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.popup-lawyer .popup__topwhite {
		border-radius: 0;
		padding: 32px 16px 24px;
	}

	.popup-lawyer .popup__data.popup__bottom-green {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-height: 100%;
		border-radius: 0;
		padding: 34px 16px;
	}

	.popup-lawyer .popup__close {
		top: 32px;
	}

	.popup-lawyer .popup__header {
		padding-right: 40px;
	}

	.popup-lawyer .popup__header .title {
		font-size: 26px;
	}

	.popup-lawyer .popup__header .subtitle {
		margin-top: 12px;
		font-size: 16px;
		max-width: 310px;
		text-wrap: balance;
	}

	.popup-lawyer .form-order__line-item label {
		margin-bottom: 18px;
	}
}

.simplebar-track.simplebar-vertical {
	background-color: #d1d1d1;
	width: 5px;
	border-radius: 10px;
	margin-top: 52px;
}

@media (min-width: 1921px) {
	.simplebar-track.simplebar-vertical {
		margin-top: 2.71vw;
		width: 0.26vw;
	}
}

.simplebar-scrollbar::before {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	background-color: #173b43;
	border-radius: 0;
	border-radius: 10px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar::before {
	top: 0;
	bottom: 0;
}

.simplebar-scrollbar.simplebar-visible::before {
	opacity: 1;
}

.form-page__description {
	max-width: 1104px;
	padding-top: 238px;
}

@media (min-width: 1921px) {
	.form-page__description {
		gap: 0.94vw;
		max-width: 57.17vw;
		padding-top: 12.4vw;
	}
}

@media (max-width: 1260px) {
	.form-page__description {
		padding-top: 146px;
		max-width: 382px;
		padding-left: 48px;
	}
}

@media (max-width: 892px) {
	.form-page__description {
		max-width: 640px;
		padding-left: 0;
		padding-top: 163px;
	}
}

@media (max-width: 690px) {
	.form-page__description {
		padding-top: 170px;
		max-width: 100%;
	}
}

@media (max-width: 690px) {
	.form-page__description h1 {
		font-size: 26px;
		line-height: 28px;
	}
}

@media (max-width: 690px) {
	.form-page__description p {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: -0.5px;
	}
}

.form-page__bottom {
	grid-area: list;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	list-style: none;
	padding-bottom: 88px;
}

@media (min-width: 1921px) {
	.form-page__bottom {
		padding-bottom: 4.58vw;
		gap: 0.41vw;
	}
}

@media (max-width: 1260px) {
	.form-page__bottom {
		padding-bottom: 0;
		max-width: 464px;
		padding-right: 48px;
		margin-left: auto;
		margin-right: 0;
	}
}

@media (max-width: 892px) {
	.form-page__bottom {
		margin: 0;
		max-width: 100%;
		padding-right: 0;
		padding-bottom: 80px;
	}
}

.form-page__bottom-data {
	border-left: 2px solid #fcc11f;
	padding-left: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	max-width: 950px;
}

@media (min-width: 1921px) {
	.form-page__bottom-data {
		gap: 0.42vw;
	}
}

@media (max-width: 1531px) {
	.form-page__bottom-data {
		max-width: 703px;
	}
}

@media (max-width: 1260px) {
	.form-page__bottom-data {
		max-width: 457px;
	}
}

.form-page__container {
	background: #173b43;
	padding: 60px 0;
}

@media (min-width: 1921px) {
	.form-page__container {
		padding: 4.17vw 0;
	}
}

@media (max-width: 1260px) {
	.form-page__container {
		padding: 60px 0 36px;
	}
}

.form-page-submited {
	min-height: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.form-page-submited .main {
	width: 100%;
}

.form-page-submited__description {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	gap: 18px;
}

@media (max-width: 1260px) {
	.form-page-submited__description {
		width: 100%;
		max-width: 100%;
	}
}

.form-page-submited__container {
	background: #173b43;
	padding: 60px 0;
	background-image: url(/img/back_submitted.svg);
	background-repeat: no-repeat;
	background-position: 35% 0;
	background-size: auto 100%;
	margin-top: auto;
}

@media (min-width: 1921px) {
	.form-page-submited__container {
		padding: 7.67vw 0;
	}
}

@media (max-width: 1531px) {
	.form-page-submited__container {
		padding: 80px 0;
	}
}

@media (max-width: 1411px) {
	.form-page-submited__container {
		padding: 60px 0;
	}
}

@media (max-width: 1260px) {
	.form-page-submited__container {
		padding: 0;
		background: none;
	}
}

.double-submited {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1260px) {
	.double-submited {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 34px;
	}
}

@media (max-width: 690px) {
	.double-submited {
		gap: 20px;
	}
}

.double-submited__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
	width: 100%;
	max-width: 614px;
}

@media (max-width: 1531px) {
	.double-submited__left {
		max-width: 482px;
	}
}

@media (max-width: 1411px) {
	.double-submited__left {
		max-width: 376px;
	}
}

@media (max-width: 1260px) {
	.double-submited__left {
		max-width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (max-width: 892px) {
	.double-submited__left {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px;
	}
}

.double-submited__left-top {
	color: #18918a;
	border-left: 2px solid #18918a;
	padding-left: 23px;
}

@media (max-width: 1531px) {
	.double-submited__left-top {
		font-size: 26px;
		line-height: 28px;
		letter-spacing: -1px;
	}
}

@media (max-width: 1531px) {
	.double-submited__left-top {
		font-size: 24px;
		line-height: 24px;
		letter-spacing: -1px;
	}
}

.double-submited__left-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
}

@media (max-width: 1411px) {
	.double-submited__left-bottom {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: -0.5px;
	}
}

@media (max-width: 1260px) {
	.double-submited__left-bottom {
		color: #222;
	}
}

.double-submited__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 80px;
}

@media (max-width: 1411px) {
	.double-submited__right {
		gap: 60px;
	}
}

@media (max-width: 1260px) {
	.double-submited__right {
		background: #173b43;
		background-image: url(/img/back_submitted.svg);
		background-repeat: no-repeat;
		background-position: 35% 0;
		background-size: auto 100%;
		margin: 0 -48px;
		padding: 40px 48px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

@media (max-width: 690px) {
	.double-submited__right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px;
		margin: 0 -17px;
		padding: 24px;
	}
}

.double-submited__right-data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 690px) {
	.double-submited__right-data {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}

.double-submited__right-data-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

@media (max-width: 690px) {
	.double-submited__right-image {
		margin: -24px -24px 0;
	}
}

.form-page .main {
	row-gap: 40px;
}

@media (max-width: 690px) {
	.form-page .main {
		padding-right: 16px;
	}
}

@media (max-width: 1260px) {
	.form-page-submited .main {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 892px) {
	.form-page-submited .main {
		display: block;
		margin-bottom: 40px;
	}
}

.form-order {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 120px;
}

@media (max-width: 1260px) {
	.form-order {
		gap: 80px;
	}
}

@media (max-width: 892px) {
	.form-order {
		gap: 50px;
	}
}

@media (max-width: 690px) {
	.form-order {
		gap: 30px;
	}
}

.form-order__line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
}

@media (max-width: 1260px) {
	.form-order__line {
		gap: 32px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 892px) {
	.form-order__line {
		gap: 15px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width: 690px) {
	.form-order__line {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width: 1260px) {
	.form-order__line:last-child .form-order__line-item:last-child label {
		display: none;
	}
}

.form-order__line-item {
	width: 100%;
}

.form-order__line-item input[type="range"] {
	margin-top: 60px;
}

.form-order__line-item label {
	display: block;
	margin-bottom: 24px;
}

.form-order__line-item .selected-value {
	opacity: 0.6;
}

.form-order__line-item .custom-select {
	padding-bottom: 14px;
	border-bottom: 1px solid #fff;
}

.form-order__line-item textarea,
.form-order__line-item input[type="text"],
.form-order__line-item input[type="email"],
.form-order__line-item input[type="tel"] {
	width: 100%;
	resize: none;
	border-bottom: 1px solid;
	overflow: hidden;
}

.form-order__line-item input[type="text"],
.form-order__line-item input[type="email"],
.form-order__line-item input[type="tel"] {
	padding-bottom: 12px;
}

.form-order__line-item .form-column_bottom > div {
	max-width: 100%;
}

.form-order__line-item .form-column_bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 0px;
}

.form-order__line-item .form-column_bottom-politics {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	text-align: center;
}

.form-order__line-item-caption {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 2px;
	margin-top: 12px;
	font-size: 10px;
	line-height: 1.2;
	color: rgba(255, 255, 255, 0.6);
}

.form-order__line-item-caption span {
	color: #fff;
	font-size: 18px;
}

input[type="range"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	cursor: pointer;
	outline: none;
	border-radius: 18px;
	height: 2px;
	background: #fff;
}

input[type="range"]::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	height: 32px;
	width: 32px;
	background-color: #fff;
	border-radius: 50%;
	border: none;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

input[type="range"]::-moz-range-thumb {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 32px;
	width: 32px;
	background-color: #fff;
	border-radius: 50%;
	border: none;
	-moz-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.input-range {
	position: relative;
}

.input-range:before {
	content: " ";
	display: block;
	width: 2px;
	height: 18px;
	position: absolute;
	left: 0px;
	background-color: #fff;
	bottom: -5px;
}

.input-range:after {
	content: " ";
	display: block;
	width: 2px;
	height: 18px;
	position: absolute;
	right: 0px;
	background-color: #fff;
	bottom: -5px;
}

.double-range {
	margin-top: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0.6;
}

.current_pos_range {
	position: absolute;
	left: 16px;
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	white-space: nowrap;
}

.form-page + .footer {
	display: none;
}

/* breadcrumbs */
.breadcrumbs {
	position: relative;
	font-size: 14px;
	line-height: 1;
	letter-spacing: -0.04em;
}

.breadcrumbs__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 2px 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	list-style-type: none;
}

.breadcrumbs__item {
	position: relative;
	color: #767676;
}

.breadcrumbs__item:not(:last-child)::after {
	margin-left: 4px;
	content: "/";
}

.breadcrumbs__item:nth-last-child(2)::after {
	color: #00786a;
}

.breadcrumbs__item a {
	color: inherit;
}

.breadcrumbs__item a:hover,
.breadcrumbs__item.is-active {
	color: #00786a;
	opacity: 1;
}

.sorts-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 40px;
}

@media (max-width: 1368px) {
	.sorts-list {
		gap: 36px;
	}
}

@media (max-width: 998px) {
	.sorts-list {
		gap: 24px;
	}
}

@media (max-width: 768px) {
	.sorts-list {
		gap: 18px;
	}
}

.sort {
	position: relative;
}

.sort__selected {
	position: relative;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.03em;
	color: #767676;
	font-family: "Onest", sans-serif;
}

.sort__selected-text {
	padding-right: 28px;
	position: relative;
	color: #18918a;
	text-decoration: underline;
}

.sort__selected-text::after {
	position: absolute;
	top: 50%;
	right: 0;
	width: 24px;
	height: 24px;
	background: url(/img/arrow-bottom-green.svg) no-repeat 0 0 / contain;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	content: "";
}

.sort__selected.is-active .sort__button-icon,
.sort__selected.is-active .sort__selected-text::after {
	-webkit-transform: translateY(-50%) scale(-1);
	-ms-transform: translateY(-50%) scale(-1);
	transform: translateY(-50%) scale(-1);
}

.sort__block {
	position: absolute;
	top: calc(100% + 12px);
	left: 50%;
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	transform: translateX(-50px);
	display: grid;
	grid-template-rows: 0fr;
	width: 100%;
	opacity: 0;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 100px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	background: #f4f4f4;
	border-radius: 16px;
	padding: 34px 10px;
	z-index: 10;
}

.sort__block.is-visible {
	grid-template-rows: 1fr;
	opacity: 1;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}

.sort__block:not(.is-visible) * {
	position: absolute;
	visibility: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	z-index: -1;
}

.sort__block > * {
	min-height: 0;
}

.sort__options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.sort__option {
	cursor: pointer;
}

.sort__option input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	border: 0 none;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	white-space: nowrap;
}

.sort__option input:checked + span {
	color: #18918a;
}

.sort__option:hover {
	color: #18918a;
}

.popup-sort__options {
	padding-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 26px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.popup-sort__option {
	font-size: 16px;
	cursor: pointer;
}

.popup-sort__option input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	border: 0 none;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	white-space: nowrap;
}

.popup-sort__option input:checked + span {
	color: #18918a;
}

.popup-sort__option:hover {
	color: #18918a;
}

.popup-sort__tools {
	margin-top: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}

.offset-top {
	padding-top: 260px;
}

@media (max-width: 1260px) {
	.offset-top {
		padding-top: 240px;
	}
}

@media (max-width: 960px) {
	.offset-top {
		padding-top: 200px;
	}
}

@media (max-width: 720px) {
	.offset-top {
		padding-top: 160px;
	}
}

.page-header {
	padding-bottom: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 40px;
}

.page-header__breadcrumbs {
	width: 100%;
}

@media (max-width: 690px) {
	.page-header .text-om-60-42 {
		font-size: 36px;
	}
}

/* @media (max-width: 701px) {
	.page-header__breadcrumbs {
		display: none;
	}
} */

@media (max-width: 390px) {
	.page-header {
		padding-bottom: 36px;
	}
}

.page-nav-bottom {
	margin-top: 30px;
}

.page-nav-bottom .arrows__container {
	position: static;
}

.page-nav-bottom .common-pagination {
	margin-top: 0;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.page-nav-bottom > .btn {
	width: 100%;
}

.page-nav-bottom__slider-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.link-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
	color: #18918a;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.link-more span:last-child {
	line-height: 0;
}

.link-more svg {
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.link-more:hover {
		color: #173b43;
	}

	.link-more:hover svg path {
		stroke: #173b43;
	}
}

.blockquote {
	padding-left: 24px;
	border-left: 2px solid #18918a;
}

.blockquote a {
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.blockquote a[href^="tel:"],
.blockquote a[href^="mailto:"] {
	white-space: nowrap;
}

@media (hover: hover) {
	.blockquote a:hover {
		opacity: 0.75;
	}
}

.blockquote--big {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 576px) {
	.blockquote--big {
		font-size: 18px;
	}
}

.blockquote--yellow {
	border-color: #fcc11f;
}

@media (max-width: 768px) {
	.blockquote {
		padding-left: 24px;
	}
}

@media (max-width: 576px) {
	.blockquote a {
		display: block;
	}
}

@media (max-width: 370px) {
	.blockquote--secondary {
		font-size: 15px;
	}
}

.more-block {
	display: grid;
	grid-template-rows: 0fr;
	opacity: 0;
	-webkit-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.more-block:not(.is-visible) {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.more-block.is-visible {
	grid-template-rows: 1fr;
	opacity: 1;
}

.more-block > * {
	min-height: 0;
}

.more__toggle {
	position: relative;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	display: block;
	margin-bottom: 36px;
	font-family: inherit;
	font-weight: 500;
	line-height: 108%;
	letter-spacing: -0.04em;
	text-wrap: balance;
}

.entry-content * + h2,
.entry-content * + h3,
.entry-content * + h4,
.entry-content * + h5,
.entry-content * + h6 {
	margin-top: 60px;
}

.entry-content h2 {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.entry-content a {
	color: #18918a;
	text-decoration: none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.entry-content a:hover {
		text-decoration: none;
	}
}

.entry-content p + * {
	margin-top: 30px;
}

.entry-content p + blockquote {
	margin-top: 36px;
}

.entry-content b,
.entry-content strong {
	font-family: inherit;
	font-weight: 500;
}

.entry-content blockquote {
	position: relative;
	padding: 0;
	margin: 0;
	padding-left: 24px;
	border-left: 2px solid #18918a;
}

.entry-content blockquote.yellow {
	border-color: #fcc11f;
}

.entry-content blockquote + blockquote {
	margin-top: 16px;
}

.entry-content blockquote b {
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.entry-content blockquote p + p {
	margin-top: 8px;
}

.entry-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.entry-content ul + *:not(blockquote) {
	margin-top: 60px;
}

.entry-content ul + blockquote {
	margin-top: 16px;
}

.entry-content ul li {
	position: relative;
	padding-left: 24px;
}

.entry-content ul li::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 8px;
	height: 2px;
	background-color: #fcc11f;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.entry-content ul li:not(:last-child) {
	margin-bottom: 16px;
}

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

.entry-content * + .box {
	margin-top: 60px;
}

.entry-content .box {
	padding: 40px 36px;
	background-color: #18918a;
	color: #fff;
}

.entry-content .box.big {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.entry-content .box + * {
	margin-top: 36px;
}

.site-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.site-list li {
	position: relative;
	padding-left: 24px;
}

.site-list li:not(:last-child) {
	margin-bottom: 16px;
}

.site-list li::before {
	content: "";
	width: 8px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 0;
	background-color: #fcc11f;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.accordion__item.is-active .accordion__block {
	grid-template-rows: 1fr;
	opacity: 1;
}

.accordion__block {
	display: grid;
	grid-template-rows: 0fr;
	opacity: 0;
	-webkit-transition: all 0.25s ease-in;
	-o-transition: all 0.25s ease-in;
	transition: all 0.25s ease-in;
}

.accordion__block > * {
	min-height: 0;
}

.link-icon {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	padding-right: 28px;
	letter-spacing: -0.03em;
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.link-icon__icon {
	max-width: 100%;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.link-icon::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 16px;
	height: 16px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url(/assets/img/arrow-more-green.svg) no-repeat 0 0 / contain;
}

@media (hover: hover) {
	.link-icon:hover {
		opacity: 0.75;
	}
}

.tooltip {
	position: relative;
}

.tooltip::before {
	display: none;
	content: attr(data-tooltip);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 20px;
	left: 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 350px;
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	padding: 16px;
	background-color: #18918a;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	z-index: 10;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.tooltip:hover {
		z-index: 9;
	}

	.tooltip:hover::before {
		display: block;
	}
}

.features-check {
	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;
	gap: 16px;
}

.features-check span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.features-check span::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	background: url(/assets/img/check-circle-fill.svg) no-repeat 0 0 / contain;
}

@media (max-width: 576px) {
	.features-check {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.features-check--type-2 span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.features-check--type-2 span::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	background: url(/img/check-circle-2.svg) no-repeat 0 0 / contain;
}

.links-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.links-list__title {
	width: 100%;
	font-size: 16px;
	line-height: 125%;
	color: #767676;
}

.links-list__item {
	width: 32px;
	height: 32px;
	background-color: #18918a;
	border-radius: 50%;
	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;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #fff;
}

@media (hover: hover) {
	.links-list__item:hover {
		opacity: 0.75;
	}
}

.links-list__icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	transition: all 0.15s ease;
	fill: currentcolor;
}

.rating-static {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 2px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rating-static__star {
	position: relative;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.rating-static__star--checked .rating-static__icon {
	fill: #fcc11f;
}

.rating-static__icon {
	max-width: 100%;
	width: 40px;
	height: auto;
	fill: #d1d1d1;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	display: block;
	margin-bottom: 36px;
	font-family: inherit;
	font-weight: 500;
	line-height: 108%;
	letter-spacing: -0.04em;
	text-wrap: balance;
}

.entry-content * + h2,
.entry-content * + h3,
.entry-content * + h4,
.entry-content * + h5,
.entry-content * + h6 {
	margin-top: 60px;
}

.entry-content h2 {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.entry-content a {
	color: #18918a;
	text-decoration: none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.entry-content a:hover {
		text-decoration: none;
	}
}

.entry-content p + * {
	margin-top: 30px;
}

.entry-content p + blockquote {
	margin-top: 36px;
}

.entry-content b,
.entry-content strong {
	font-family: inherit;
	font-weight: 500;
}

.entry-content blockquote {
	position: relative;
	padding: 0;
	margin: 0;
	padding-left: 24px;
	border-left: 2px solid #18918a;
}

.entry-content blockquote.yellow {
	border-color: #fcc11f;
}

.entry-content blockquote + blockquote {
	margin-top: 16px;
}

.entry-content blockquote b {
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.entry-content blockquote p + p {
	margin-top: 8px;
}

.entry-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.entry-content ul + *:not(blockquote) {
	margin-top: 60px;
}

.entry-content ul + blockquote {
	margin-top: 16px;
}

.entry-content ul li {
	position: relative;
	padding-left: 24px;
}

.entry-content ul li::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 8px;
	height: 2px;
	background-color: #fcc11f;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.entry-content ul li:not(:last-child) {
	margin-bottom: 16px;
}

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

.entry-content * + .box {
	margin-top: 60px;
}

.entry-content .box {
	padding: 40px 36px;
	background-color: #18918a;
	color: #fff;
}

.entry-content .box.big {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.entry-content .box + * {
	margin-top: 36px;
}

.map {
	overflow: hidden;
}

.map > * {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.map [class$="-ground-pane"],
.map [class*="ymaps-layers-pane"] {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.section-header {
	margin-bottom: 60px;
}

@media (max-width: 960px) {
	.section-header {
		margin-bottom: 48px;
	}
}

.section-header--sm {
	margin-bottom: 40px;
}

@media (max-width: 960px) {
	.section-header--sm {
		margin-bottom: 40px;
	}
}

.section-header--sm-2 {
	margin-bottom: 40px;
}

@media (max-width: 960px) {
	.section-header--sm-2 {
		margin-bottom: 40px;
	}
}

@media (max-width: 576px) {
	.section-header--sm-2 {
		margin-bottom: 24px;
	}
}

.section-title {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: #222;
}

.section-title + .section-subtitle {
	margin-top: 8px;
}

@media (max-width: 960px) {
	.section-title {
		font-size: 42px;
		line-height: 95%;
	}
}

@media (max-width: 576px) {
	.section-title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.section-title--sm {
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
}

@media (max-width: 576px) {
	.section-title--sm {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.section-title--sm-2 {
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
}

@media (max-width: 1280px) {
	.section-title--sm-2 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 576px) {
	.section-title--sm-2 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.section-title--maxwidth {
	max-width: 795px;
}

.section-subtitle {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.section-subtitle + * {
	margin-top: 8px;
}

@media (max-width: 960px) {
	.section-subtitle {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.steps-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border-top: 1px solid #d9d9d9;
}

@media (max-width: 998px) {
	.steps-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 680px) {
	.steps-list {
		grid-template-columns: 1fr;
	}
}

.steps-list__item {
	padding: 40px 32px;
	min-height: 244px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.steps-list__item--xl {
	min-height: 300px;
}

@media (min-width: 999px) {
	.steps-list__item:nth-child(3n) {
		border-right: none;
	}
}

@media (max-width: 998px) {
	.steps-list__item {
		min-height: 200px;
	}

	.steps-list__item:nth-child(2n) {
		border-right: none;
	}
}

@media (max-width: 475px) {
	.steps-list__item {
		border-right: none;
	}

	.steps-list__item:not(.steps-list__item--accent) {
		min-height: 130px;
		padding: 24px 32px;
		gap: 24px;
	}

	.steps-list__item:not(.steps-list__item--accent) .steps-list__item-descr {
		max-width: 500px;
		text-wrap: balance;
	}
}

.steps-list__item-num {
	font-family: inherit;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #18918a;
}

@media (max-width: 475px) {
	.steps-list__item-num {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.steps-list__item-descr {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	max-width: 350px;
	text-wrap: balance;
}

@media (max-width: 1280px) {
	.steps-list__item-descr {
		font-size: 18px;
	}
}

.steps-list__item-title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	text-wrap: balance;
}

@media (max-width: 1440px) {
	.steps-list__item-title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 768px) {
	.steps-list__item-title {
		max-width: 217px;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.steps-list__item-btn {
	-ms-flex-item-align: start;
	align-self: flex-start;
	width: auto;
}

.steps-list__item--percent {
	position: relative;
	isolation: isolate;
	overflow: hidden;
}

.steps-list__item--percent::before {
	content: "";
	position: absolute;
	top: calc(50% + 25px);
	right: -100px;
	width: 457px;
	height: 367px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url(/img/percent-bg.svg) no-repeat 0 0 / contain;
	z-index: -1;
}

@media (max-width: 1440px) {
	.steps-list__item--percent::before {
		width: 313px;
		height: 252px;
		right: -50px;
	}
}

@media (max-width: 1280px) {
	.steps-list__item--percent::before {
		right: -40px;
	}
}

@media (max-width: 720px) {
	.steps-list__item--percent::before {
		top: calc(50% + 10px);
		right: -30px;
		width: 252px;
		height: 203px;
	}
}

@media (max-width: 475px) {
	.steps-list__item--percent::before {
		top: 50%;
	}
}

.steps-list__item--accent {
	padding: 32px;
	background-color: #00786a;
	color: #fff;
}

.steps-list__item--accent .steps-list__item-title {
	color: #fff;
}

@media (max-width: 1280px) {
	.steps-list__item--accent {
		padding: 32px;
	}
}

@media (max-width: 475px) {
	.steps-list__item--accent {
		padding: 24px 32px;
		min-height: 184px;
	}
}

.steps-list__item--accent-light {
	padding: 32px;
	background-color: #18918a;
	color: #fff;
}

.steps-list__item--accent-light .steps-list__item-title {
	color: #fff;
}

@media (max-width: 1280px) {
	.steps-list__item--accent-light {
		padding: 32px;
	}
}

@media (max-width: 475px) {
	.steps-list__item--accent-light {
		padding: 24px 32px;
		min-height: 184px;
	}
}

.steps-list--grid-4 {
	grid-template-columns: repeat(4, 1fr);
}

@media (min-width: 999px) {
	.steps-list--grid-4 .steps-list__item:nth-child(3n) {
		border-right: 1px solid #d9d9d9;
	}

	.steps-list--grid-4 .steps-list__item:nth-child(4n) {
		border-right: none;
	}
}

@media (max-width: 1100px) {
	.steps-list--grid-4 {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 720px) {
	.steps-list--grid-4 {
		grid-template-columns: 1fr;
	}

	.steps-list--grid-4 .steps-list__item {
		border-right: none;
	}

	.steps-list--grid-4 .steps-list__item:not(.steps-list__item--accent-light) {
		min-height: 88px;
		padding: 24px 16px;
		gap: 24px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.steps-list--grid-4 .steps-list__item:not(.steps-list__item--accent-light) .steps-list__item-descr {
		max-width: 410px;
		text-wrap: balance;
	}

	.steps-list--grid-4 .steps-list__item--accent-light {
		padding: 24px;
		min-height: 150px;
		gap: 36px;
	}

	.steps-list--grid-4 .steps-list__item--accent-light .steps-list__item-title {
		max-width: 100%;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}

	.steps-list--grid-4 .steps-list__item--accent-light .blockquote {
		max-width: 450px;
		padding-left: 16px;
	}
}

.partners-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border-top: 1px solid #d9d9d9;
}

@media (max-width: 998px) {
	.partners-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 768px) {
	.partners-list {
		grid-template-columns: 1fr;
	}
}

.partners-list__item {
	padding: 40px 32px;
	min-height: 300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

@media (min-width: 999px) {
	.partners-list__item:nth-child(3n) {
		border-right: none;
	}
}

@media (max-width: 998px) {
	.partners-list__item {
		min-height: 200px;
	}

	.partners-list__item:nth-child(2n) {
		border-right: none;
	}
}

@media (max-width: 768px) {
	.partners-list__item {
		min-height: 120px;
		border-right: none;
	}

	.partners-list__item:not(.partners-list__item--accent) {
		display: grid;
		grid-template-columns: 155px 1fr;
		gap: 16px;
		min-height: -webkit-min-content;
		min-height: -moz-min-content;
		min-height: min-content;
		padding: 20px 0;
		gap: 24px;
	}
}

@media (max-width: 576px) {
	.partners-list__item:not(.partners-list__item--accent) {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}

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

.partners-list__item-descr {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	max-width: 450px;
}

@media (max-width: 1440px) {
	.partners-list__item-descr {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (max-width: 768px) {
	.partners-list__item-descr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.partners-list__item-title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	text-wrap: balance;
}

@media (max-width: 1440px) {
	.partners-list__item-title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 768px) {
	.partners-list__item-title {
		max-width: 217px;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.partners-list__item-footer {
	margin-top: auto;
}

.partners-list__item-footer .blockquote {
	margin-top: 24px;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.partners-list__item-footer .blockquote {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.partners-list__item--accent {
	padding: 32px;
	background-color: #18918a;
	color: #fff;
}

.partners-list__item--accent .partners-list__item-title {
	color: #fff;
}

@media (max-width: 1280px) {
	.partners-list__item--accent {
		padding: 32px;
	}
}

@media (max-width: 768px) {
	.partners-list__item--accent {
		padding: 24px;
		min-height: 120px;
	}
}

@media (max-width: 576px) {
	.partners-list__item--accent {
		min-height: 146px;
	}
}

.statistics-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 80px 32px;
}

@media (max-width: 960px) {
	.statistics-grid {
		grid-template-columns: 1fr 1fr;
		gap: 36px 17px;
	}
}

@media (max-width: 576px) {
	.statistics-grid {
		grid-template-columns: 1fr;
	}
}

.statistics-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 16px;
	padding-left: 24px;
	border-left: 2px solid #18918a;
	min-height: 176px;
}

@media (max-width: 576px) {
	.statistics-card {
		min-height: -webkit-min-content;
		min-height: -moz-min-content;
		min-height: min-content;
	}
}

.statistics-card__num {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	gap: 4px;
	font-family: inherit;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: #18918a;
	white-space: nowrap;
}

.statistics-card__num span {
	font-size: 16px;
	line-height: 125%;
}

.statistics-card__text {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (max-width: 1280px) {
	.statistics-card__text {
		font-size: 16px;
		line-height: 125%;
	}
}

.statistics-card__title {
	max-width: 800px;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #18918a;
}

@media (max-width: 1440px) {
	.statistics-card__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.statistics-card__title {
		max-width: 500px;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 960px) {
	.statistics-card__title {
		max-width: 600px;
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 768px) {
	.statistics-card__title {
		max-width: 500px;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.statistics-card__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 960px) {
	.statistics-card__actions {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		text-align: center;
	}
}

.statistics-card__icon {
	max-width: 100%;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.statistics-card--wide {
	grid-column: span 2;
}

@media (max-width: 960px) {
	.statistics-card--wide {
		padding-left: 0;
		border: none;
		gap: 36px;
		grid-column: 1/-1;
	}
}

.business-protection {
	position: relative;
	background-color: #173b43;
	color: #fff;
	padding-top: 60px;
}

@media (max-width: 1100px) {
	.business-protection {
		padding-top: 0;
	}
}

@media (max-width: 576px) {
	.business-protection {
		overflow: hidden;
	}
}

.business-protection__grid {
	position: relative;
	display: grid;
	grid-template-columns: 1fr 1.2fr;
	gap: 60px;
}

@media (max-width: 1600px) {
	.business-protection__grid {
		grid-template-columns: 1fr 1fr;
		gap: 30px;
	}
}

@media (max-width: 1280px) {
	.business-protection__grid {
		grid-template-columns: 1.22fr 1fr;
	}
}

@media (max-width: 1100px) {
	.business-protection__grid {
		grid-template-columns: 1fr;
		gap: 0;
	}
}

.business-protection__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.business-protection__steps {
	padding-bottom: 60px;
}

@media (max-width: 1280px) {
	.business-protection__steps {
		padding-bottom: 40px;
	}
}

@media (max-width: 1100px) {
	.business-protection__steps {
		position: relative;
		isolation: isolate;
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.business-protection__steps::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: -48px;
		right: -48px;
		background-color: #00786a;
	}
}

@media (max-width: 892px) {
	.business-protection__steps::before {
		left: -40px;
		right: -40px;
	}
}

@media (max-width: 690px) {
	.business-protection__steps::before {
		left: -16px;
		right: -16px;
	}
}

.business-protection__title {
	display: block;
	font-family: inherit;
	color: inherit;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	margin-bottom: 20px;
}

@media (max-width: 1440px) {
	.business-protection__title {
		margin-bottom: 20px;
	}
}

@media (max-width: 1280px) {
	.business-protection__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1100px) {
	.business-protection__title {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		border: 0 none;
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		white-space: nowrap;
	}
}

.bp-composition {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: grid;
	grid-template-columns: 1fr 1.4fr;
	gap: 18px;
}

@media (max-width: 1200px) {
	.bp-composition {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 1100px) {
	.bp-composition {
		position: relative;
	}
}

@media (max-width: 768px) {
	.bp-composition {
		grid-template-columns: 1.4fr 1fr;
	}
}

@media (max-width: 576px) {
	.bp-composition {
		grid-template-columns: 1fr;
	}
}

.bp-composition__img {
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	max-width: 100%;
	width: 303px;
	height: auto;
}

@media (max-width: 1600px) {
	.bp-composition__img {
		width: 280px;
	}
}

@media (max-width: 1100px) {
	.bp-composition__img {
		position: absolute;
		bottom: 0;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}

@media (max-width: 768px) {
	.bp-composition__img {
		left: unset;
		right: 0;
	}
}

@media (max-width: 576px) {
	.bp-composition__img {
		width: 233px;
		right: -30px;
	}
}

@media (max-width: 375px) {
	.bp-composition__img {
		width: 200px;
	}
}

.bp-composition__info {
	grid-column: 2/-1;
	padding-top: 190px;
	padding-bottom: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1440px) {
	.bp-composition__info {
		padding-top: 80px;
	}
}

@media (max-width: 1280px) {
	.bp-composition__info {
		padding-top: 100px;
		padding-bottom: 40px;
	}
}

@media (max-width: 1100px) {
	.bp-composition__info {
		padding-top: 80px;
		padding-bottom: 80px;
		grid-column: 2/-1;
		min-height: 390px;
	}
}

@media (max-width: 768px) {
	.bp-composition__info {
		grid-column: 1/1;
		min-height: 460px;
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (max-width: 576px) {
	.bp-composition__info {
		padding-top: 34px;
		padding-bottom: 34px;
		min-height: 528px;
	}
}

.bp-composition__quote {
	position: relative;
	padding-right: 30px;
}

.bp-composition__quote::before {
	content: "";
	position: absolute;
	background-image: url(/img/subtleties-vector.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 168px;
	height: 122px;
	top: -50px;
	right: 0;
}

@media (max-width: 768px) {
	.bp-composition__quote::before {
		width: 114px;
		height: 82px;
		top: -20px;
		right: 20px;
	}
}

@media (max-width: 576px) {
	.bp-composition__quote::before {
		top: unset;
		right: unset;
		bottom: 0;
		left: 0;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

.bp-composition__quote .blockquote--yellow {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #fcc11f;
}

@media (max-width: 1100px) {
	.bp-composition__quote .blockquote--yellow {
		max-width: 95%;
	}
}

.bp-composition__quote-caption {
	margin-top: 24px;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (max-width: 960px) {
	.bp-composition__quote-caption {
		margin-top: 16px;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 576px) {
	.bp-composition__quote-caption {
		margin-top: 26px;
	}
}

@media (max-width: 768px) {
	.bp-composition__quote-author .person-subs__job {
		max-width: 200px;
	}
}

@media (max-width: 576px) {
	.bp-composition__quote {
		max-width: 358px;
		padding-bottom: 100px;
	}
}

.person-subs__name {
	position: relative;
	display: block;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	padding-bottom: 12px;
}

.person-subs__name::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	height: 2px;
	background-color: #fcc11f;
}

.person-subs__job {
	margin-top: 12px;
	font-size: 16px;
	line-height: 125%;
}

.roadmap {
	--padding-left: 114px;
	position: relative;
	padding-left: var(--padding-left);
}

@media (max-width: 1100px) {
	.roadmap {
		--padding-left: 126px;
	}
}

@media (max-width: 768px) {
	.roadmap {
		--padding-left: 98px;
	}
}

.roadmap::before {
	content: "";
	position: absolute;
	top: 10px;
	bottom: 0;
	left: 73px;
	width: 2px;
	background-color: #fcc11f;
}

@media (max-width: 768px) {
	.roadmap::before {
		left: 57px;
	}
}

.roadmap__step:not(:last-child) {
	padding-bottom: 20px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 20px;
}

.roadmap__step:last-child {
	padding-bottom: 2px;
}

.roadmap__step .roadmap-step__num {
	position: absolute;
	top: 6px;
	left: calc(var(--padding-left) * -1 + 10px);
}

.roadmap__step::before {
	content: "";
	position: absolute;
	top: 0;
	left: calc(var(--padding-left) * -1 + 58px);
	width: 32px;
	height: 32px;
	background-color: #18918a;
	border-radius: 50%;
	background-image: url(/img/relations-icon.svg);
	background-repeat: no-repeat;
	background-size: 22px;
	background-position: center;
}

@media (max-width: 1440px) {
	.roadmap__step .roadmap-step__num {
		left: calc(var(--padding-left) * -1 + 15px);
	}
}

@media (max-width: 768px) {
	.roadmap__step .roadmap-step__num {
		left: calc(var(--padding-left) * -1);
	}

	.roadmap__step::before {
		left: calc(var(--padding-left) * -1 + 42px);
	}
}

@media (max-width: 768px) {
	.roadmap__step .roadmap-step__num {
		top: 0;
	}

	.roadmap__step::before {
		top: -5px;
	}
}

.roadmap-step {
	position: relative;
	padding-right: 40px;
}

@media (max-width: 1440px) {
	.roadmap-step {
		padding-right: 0;
	}
}

.roadmap-step__title {
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 1440px) {
	.roadmap-step__title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 576px) {
	.roadmap-step__title {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.roadmap-step__descr {
	font-weight: 400;
	margin-top: 12px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.roadmap-step__descr {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.roadmap-step__descr {
		font-size: 16px;
		line-height: 125%;
	}
}

.roadmap-step__num {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	text-align: right;
	color: #d1d1d1;
}

@media (max-width: 1440px) {
	.roadmap-step__num {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.clients-slider {
	position: relative;
}

@media (max-width: 1100px) {
	.clients-slider .swiper-slide {
		width: 200px;
	}

	.clients-slider .standart__pagination {
		display: none;
	}
}

@media (max-width: 959px) {
	.clients-slider {
		margin-bottom: 86px;
	}
}

@media (max-width: 576px) {
	.clients-slider .swiper-slide {
		width: 171px;
	}
}

.clients-slider__item {
	height: 256px;
	padding: 30px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}

@media (max-width: 1440px) {
	.clients-slider__item {
		height: 192px;
	}
}

@media (max-width: 1100px) {
	.clients-slider__item {
		height: 170px;
	}
}

.clients-slider .tooltip::before {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	top: 20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.clients-slider .swiper-slide-active .clients-slider__item {
	border-left: 0;
}

.clients-slider .swiper-slide-active.tooltip::before {
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.clients-slider .swiper-slide-fully-visible.tooltip:last-of-type::before {
	left: unset;
	right: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.clients-slider .arrows__container--top {
	top: -112px;
}

@media (max-width: 960px) {
	.clients-slider .arrows__container--top {
		top: -100px;
	}
}

@media (max-width: 959px) {
	.clients-slider .arrows__container--top {
		top: auto;
		bottom: -86px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.client-card {
	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;
}

.client-card__img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

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

@media (max-width: 1440px) {
	.client-card__img {
		max-width: 130px;
	}
}

@media (hover: hover) {
	.client-card:hover .client-card__img {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}
}

.services.pd-120 {
	margin-bottom: -36px;
}

@media (max-width: 960px) {
	.services-grid .js-more .js-more-block:not(.is-visible) {
		display: none;
	}
}

.services-grid__more-btn.btn {
	width: 100%;
}

@media (min-width: 961px) {
	.services-grid__more-btn.btn {
		display: none !important;
	}
}

.services-grid__row {
	display: grid;
	grid-template-columns: 1fr 1.22fr;
	gap: 36px 50px;
	padding-top: 36px;
	border-top: 1px solid #d1d1d1;
	margin-bottom: 36px;
}

.services-grid__row--categories .services-grid__title-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 36px;
	border-bottom: 1px solid #d1d1d1;
}

@media (max-width: 960px) {
	.services-grid__row--categories .services-grid__title-wrapper {
		padding-bottom: 0;
		border: none;
	}
}

@media (max-width: 1440px) {
	.services-grid__row {
		grid-template-columns: 1fr 2fr;
		gap: 32px;
	}

	.services-grid__row--categories {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 960px) {
	.services-grid__row {
		grid-template-columns: 1fr;
		gap: 32px;
		padding-top: 0;
		border-top: none;
	}

	.services-grid__row--categories {
		gap: 24px;
	}
}

.services-grid__list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px 48px;
}

@media (max-width: 1440px) {
	.services-grid__list {
		gap: 16px 32px;
	}
}

@media (max-width: 768px) {
	.services-grid__list {
		grid-template-columns: 1fr;
	}
}

.services-grid__title {
	display: block;
	position: relative;
	font-family: inherit;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	padding-left: 56px;
	padding-right: 25%;
	color: #173b43;
	text-wrap: balance;
}

.services-grid__title::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 32px;
	height: 32px;
	background-color: #18918a;
	border-radius: 50%;
	background-image: url(/img/relations-icon.svg);
	background-repeat: no-repeat;
	background-size: 22px;
	background-position: center;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (max-width: 1440px) {
	.services-grid__title {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
		padding-right: 5%;
	}
}

@media (max-width: 960px) {
	.services-grid__title {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 16px 48px;
		border-radius: 34px;
		background: rgba(209, 209, 209, 0.24);
		text-align: center;
	}

	.services-grid__title::before {
		left: 16px;
	}
}

@media (max-width: 576px) {
	.services-grid__title {
		padding: 16px 48px;
	}

	.services-grid__title::before {
		display: none;
	}
}

.services-grid__link {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	text-wrap: balance;
	color: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
	padding-bottom: 16px;
	border-bottom: 1px solid #d1d1d1;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.services-grid__link-icon {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	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;
	background: #173b43;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.services-grid__link-icon img {
	max-width: 100%;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.services-grid__link:hover {
		color: #18918a;
	}

	.services-grid__link:hover .services-grid__link-icon {
		background-color: #18918a;
	}

	.services-grid__link:hover .services-grid__link-icon img {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

@media (max-width: 1440px) {
	.services-grid__link {
		font-size: 16px;
		line-height: 125%;
	}
}

.join-us__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px;
}

@media (max-width: 960px) {
	.join-us__grid {
		grid-template-columns: 1fr;
		gap: 40px;
	}
}

.join-us__col:last-child {
	padding-right: 140px;
}

@media (max-width: 1440px) {
	.join-us__col:last-child {
		padding-right: 0;
	}
}

.join-us__title {
	max-width: 654px;
	text-wrap: balance;
}

@media (max-width: 1440px) {
	.join-us__title {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
		max-width: 550px;
	}
}

@media (max-width: 960px) {
	.join-us__title {
		max-width: 650px;
	}
}

@media (max-width: 720px) {
	.join-us__title {
		max-width: 600px;
	}
}

.join-us__subtitle {
	display: block;
	max-width: 550px;
	font-family: inherit;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 1440px) {
	.join-us__subtitle {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.join-us__people {
	margin-top: 24px;
}

.join-us__text {
	margin-top: 36px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.join-us__text {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.join-us__btn.btn {
	min-width: 255px;
	margin-top: 36px;
	text-align: center;
}

@media (max-width: 960px) {
	.join-us__btn.btn {
		width: 100%;
		min-width: 0;
	}
}

.person-detail .page-header {
	padding-bottom: 0;
}

@media (max-width: 700px) {
	.person-detail .page-header {
		padding-bottom: 40px;
	}
}

.person-header {
	position: relative;
	background-color: #173b43;
	color: #fff;
	padding-top: 60px;
	padding-bottom: 60px;
	isolation: isolate;
	overflow: hidden;
}

.person-header::before {
	content: "";
	position: absolute;
	background-image: url(/assets/img/percent-bg-2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	width: 830px;
	height: 533px;
	right: 0;
	top: 0;
	z-index: -1;
}

@media (max-width: 1531px) {
	.person-header::before {
		width: 704px;
	}
}

@media (max-width: 960px) {
	.person-header::before {
		right: -100px;
	}
}

@media (max-width: 768px) {
	.person-header::before {
		width: 550px;
	}
}

@media (max-width: 576px) {
	.person-header::before {
		top: unset;
		bottom: 15%;
		right: 50%;
		width: 150%;
		-webkit-transform: translate(50%, 50%);
		-ms-transform: translate(50%, 50%);
		transform: translate(50%, 50%);
	}
}

@media (max-width: 720px) {
	.person-header {
		padding-top: 48px;
		padding-bottom: 48px;
	}
}

@media (max-width: 576px) {
	.person-header {
		padding-top: 36px;
	}
}

.person-header__grid {
	display: grid;
	grid-template-columns: 400px 1fr;
	gap: 60px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
}

@media (max-width: 1440px) {
	.person-header__grid {
		grid-template-columns: 300px 1fr;
	}
}

@media (max-width: 1280px) {
	.person-header__grid {
		gap: 48px;
	}
}

@media (max-width: 1100px) {
	.person-header__grid {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
}

@media (max-width: 768px) {
	.person-header__grid {
		grid-template-columns: 234px 1fr;
		gap: 40px;
	}
}

@media (max-width: 576px) {
	.person-header__grid {
		grid-template-columns: 1fr;
	}
}

.person-header__img {
	max-width: 100%;
	width: 100%;
	height: auto;
	aspect-ratio: 1/1;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}

@media (max-width: 1440px) {
	.person-header__img {
		aspect-ratio: 5/6;
	}
}

@media (max-width: 576px) {
	.person-header__img {
		aspect-ratio: 7/10;
	}
}

.person-header__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 80px;
	padding-right: 200px;
}

@media (max-width: 1600px) {
	.person-header__main {
		padding-right: 0;
	}
}

@media (max-width: 1280px) {
	.person-header__main {
		gap: 60px;
	}
}

@media (max-width: 1100px) {
	.person-header__main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 36px;
	}
}

.person-header__add {
	max-width: 480px;
}

.person-header__add .blockquote {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 720px) {
	.person-header__add .blockquote {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.person-header__add {
		max-width: 420px;
	}
}

@media (max-width: 1280px) {
	.person-header__add {
		max-width: 100%;
	}
}

.person-header__title {
	font-family: inherit;
	display: block;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: inherit;
	min-width: 350px;
}

@media (max-width: 1280px) {
	.person-header__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 720px) {
	.person-header__title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
		min-width: 0;
	}
}

.person-header__job {
	margin-top: 46px;
	font-size: 16px;
	line-height: 125%;
}

@media (max-width: 960px) {
	.person-header__job {
		margin-top: 36px;
	}
}

@media (max-width: 720px) {
	.person-header__job {
		margin-top: 24px;
	}
}

.person-header__contacts {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	margin-top: 12px;
	padding-top: 12px;
}

.person-header__contacts::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 2px;
	background-color: #fcc11f;
}

.person-header__contacts a {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	text-decoration: none;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.person-header__contacts a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 720px) {
	.person-header__contacts a {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.person-info {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px 132px;
}

@media (max-width: 1440px) {
	.person-info {
		gap: 24px 32px;
	}
}

@media (max-width: 1280px) {
	.person-info {
		gap: 24px 60px;
	}
}

@media (max-width: 960px) {
	.person-info {
		grid-template-columns: 1fr;
		gap: 16px;
	}
}

.person-info__col {
	display: grid;
	gap: 24px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

@media (max-width: 960px) {
	.person-info__col {
		gap: 16px;
	}
}

.person-info__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 24px;
	border-left: 2px solid #fcc11f;
}

.person-info__item-title {
	font-family: inherit;
	display: block;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #18918a;
}

@media (max-width: 960px) {
	.person-info__item-title {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.person-info__item-descr {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	margin-top: 6px;
}

@media (max-width: 960px) {
	.person-info__item-descr {
		font-size: 16px;
		line-height: 125%;
	}
}

.person-recommends {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px;
}

@media (max-width: 960px) {
	.person-recommends {
		grid-template-columns: 1fr;
		gap: 18px;
	}

	.person-recommends .rating-card {
		min-height: 166px;
	}
}

@media (max-width: 576px) {
	.person-recommends {
		gap: 40px;
	}
}

.person-recommends__title {
	max-width: 600px;
}

@media (max-width: 960px) {
	.person-recommends__title {
		margin-bottom: 22px;
	}
}

@media (max-width: 576px) {
	.person-recommends__title {
		margin-bottom: 0;
	}
}

.specialization {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #00786a;
	color: #fff;
}

@media (max-width: 720px) {
	.specialization {
		padding-top: 48px;
		padding-bottom: 48px;
	}
}

.specialization__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px;
}

@media (max-width: 1100px) {
	.specialization__grid {
		grid-template-columns: 1fr;
		gap: 48px;
	}
}

.specialization__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

@media (max-width: 1100px) {
	.specialization__header {
		display: contents;
	}
}

.specialization__title {
	color: inherit;
}

@media (max-width: 720px) {
	.specialization__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.specialization__bq {
	padding-left: 40px;
	max-width: 540px;
	margin-top: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.specialization__bq-accent {
	margin-top: 12px;
	color: #fcc11f;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
}

.specialization__bq-big {
	margin-top: 80px;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 1100px) {
	.specialization__bq {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.specialization__bq-accent {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
	}

	.specialization__bq-big {
		margin-top: 24px;
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 576px) {
	.specialization__bq {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.specs-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

.specs-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	border-top: 1px solid #18918a;
	padding-top: 20px;
}

.specs-list li:last-child {
	padding-bottom: 20px;
	border-bottom: 1px solid #18918a;
}

.specs-list li::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: #18918a;
	background-image: url(/assets/img/relations-icon.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px;
}

.specs-list li a {
	text-decoration: none;
	color: inherit;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.specs-list li a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 576px) {
	.specs-list {
		gap: 16px;
	}

	.specs-list li {
		padding-top: 16px;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}

	.specs-list li:last-child {
		padding-bottom: 16px;
	}
}

.charity-letters {
	background-color: #173b43;
	color: #fff;
	padding-top: 80px;
	padding-bottom: 60px;
}

@media (max-width: 960px) {
	.charity-letters {
		padding-top: 60px;
		padding-bottom: 80px;
	}
}

@media (max-width: 576px) {
	.charity-letters {
		padding-bottom: 60px;
	}
}

.charity-letters__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 60px;
}

.charity-letters__grid > * {
	min-width: 0;
}

@media (max-width: 1100px) {
	.charity-letters__grid {
		grid-template-columns: 1fr;
		gap: 36px;
	}
}

@media (max-width: 576px) {
	.charity-letters__grid {
		gap: 46px;
	}
}

.charity-letters__grid--descr {
	padding-bottom: 80px;
}

@media (max-width: 1100px) {
	.charity-letters__grid--descr {
		gap: 60px;
	}
}

@media (max-width: 576px) {
	.charity-letters__grid--descr {
		padding-bottom: 60px;
	}
}

.charity-letters__grid--letters {
	position: relative;
	padding-left: 64px;
}

@media (min-width: 1824px) {
	.charity-letters__grid--letters {
		grid-template-columns: calc((100vw - 128px - 60px - (100vw - 1824px) / 2) / 2) 1fr;
		margin-left: calc((100vw - 1824px) / 2);
	}
}

@media (min-width: 1920px) {
	.charity-letters__grid--letters {
		grid-template-columns: calc((93.34vw - 60px - 5vw) / 2) 1fr;
		padding-left: 3.33vw;
		margin-left: 2.5vw;
	}
}

@media (max-width: 1824px) {
	.charity-letters__grid--letters {
		grid-template-columns: calc((100vw - 128px - 60px) / 2) 1fr;
		margin-left: auto;
	}
}

@media (max-width: 1411px) {
	.charity-letters__grid--letters {
		grid-template-columns: calc(50vw - 96px + 20px) 1fr;
		padding-left: 48px;
	}
}

@media (min-width: 690px) {
	.charity-letters__grid--letters .arrows__container {
		top: -80px;
	}
}

@media (max-width: 1100px) {
	.charity-letters__grid--letters {
		grid-template-columns: 1fr;
	}

	.charity-letters__grid--letters .projects-letters {
		padding-bottom: 86px;
		overflow: visible;
	}

	.charity-letters__grid--letters .projects-letters .projects-letters__swiper {
		padding-bottom: 0;
	}

	.charity-letters__grid--letters .projects-letters .projects-letters__slider {
		overflow: visible;
	}

	.charity-letters__grid--letters .projects-letters .common-pagination {
		display: none;
	}
}

@media (max-width: 690px) {
	.charity-letters__grid--letters {
		padding-left: 16px;
	}
}

@media (max-width: 576px) {
	.charity-letters__grid--letters {
		gap: 60px;
	}
}

.charity-letters__title {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: inherit;
	max-width: 560px;
}

@media (max-width: 1440px) {
	.charity-letters__title {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
		max-width: 382px;
	}
}

@media (max-width: 576px) {
	.charity-letters__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.charity-letters__subtitle {
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	padding-right: 30px;
}

@media (max-width: 1440px) {
	.charity-letters__subtitle {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.charity-letters__subtitle {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
		padding-right: 100px;
	}
}

@media (max-width: 1100px) {
	.charity-letters__subtitle {
		max-width: 560px;
		padding-right: 0;
	}
}

.charity-letters__examples-title {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	margin-bottom: 24px;
}

.charity-letters__examples .blockquote:not(:last-child) {
	margin-bottom: 16px;
}

@media (max-width: 1100px) {
	.charity-letters__examples {
		max-width: 560px;
	}
}

.features-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border-top: 1px solid #d1d1d1;
}

@media (min-width: 1921px) {
	.features-grid {
		padding-top: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.features-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 892px) {
	.features-grid {
		grid-template-columns: 1fr;
	}
}

.features-grid__col {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
	border-left: 0;
	border-top: 0;
	min-height: 300px;
}

.features-grid__col.features-card {
	padding: 40px 32px;
}

@media (min-width: 1260px) {
	.features-grid__col:nth-child(3n + 1).features-card {
		padding-left: 16px;
	}

	.features-grid__col:nth-child(3n) {
		border-right: 0;
	}

	.features-grid__col:nth-child(3n).features-card {
		padding-right: 16px;
	}
}

@media (max-width: 1260px) {
	.features-grid__col {
		grid-template-columns: repeat(2, 1fr);
	}

	.features-grid__col:nth-child(2n + 1).features-card {
		padding-left: 16px;
	}

	.features-grid__col:nth-child(2n + 2) {
		border-right: 0;
	}

	.features-grid__col:nth-child(2n + 2).features-card {
		padding-right: 16px;
	}
}

@media (max-width: 892px) {
	.features-grid__col {
		grid-template-columns: 1fr;
		border-right: none;
		min-height: 0;
	}

	.features-grid__col.features-card:not(.features-card--colored) {
		padding-left: 0 !important;
		padding-top: 24px;
		padding-bottom: 24px;
	}
}

.features-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
}

@media (max-width: 768px) {
	.features-card {
		display: grid;
		grid-template-columns: 56px 1fr;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		gap: 14px 26px;
	}
}

@media (max-width: 576px) {
	.features-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 12px;
	}
}

.features-card__icon {
	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;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-bottom: 10px;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	background-color: #18918a;
}

.features-card__icon > img,
.features-card__icon > svg {
	max-width: 100%;
	height: auto;
}

@media (max-width: 768px) {
	.features-card__icon {
		grid-row: 1 / span 2;
	}
}

@media (max-width: 576px) {
	.features-card__icon {
		margin-bottom: 24px;
	}
}

.features-card__title {
	font-family: inherit;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	color: #18918a;
}

@media (max-width: 1440px) {
	.features-card__title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 768px) {
	.features-card__title {
		padding-top: 14px;
		grid-column: 2/-1;
	}
}

@media (max-width: 576px) {
	.features-card__title {
		padding-top: 0;
	}
}

.features-card__descr {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (max-width: 1440px) {
	.features-card__descr {
		font-size: 16px;
		line-height: 125%;
	}
}

.features-card__footer {
	margin-top: auto;
}

@media (max-width: 768px) {
	.features-card__footer {
		grid-column: 2/-1;
	}
}

.features-card-add {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	color: #fff;
	background-color: #18918a;
	padding: 30px 30px 40px;
}

.features-card-add .blockquote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	max-width: 420px;
	padding-left: 24px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.features-card-add .blockquote a {
	color: #fcc11f;
	text-decoration: none;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 768px) {
	.features-card-add {
		padding: 32px 30px;
	}

	.features-card-add .blockquote {
		gap: 16px;
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}

	.features-card-add .blockquote a {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.our-clients__grid-wrapper {
	overflow: hidden;
}

.our-clients__grid {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	border-top: 1px solid #d1d1d1;
	margin-right: -1px;
}

.our-clients__grid .our-clients__more-btn {
	grid-column: 1/-1;
	margin-top: 36px;
}

@media (min-width: 960px) {
	.our-clients__grid .our-clients__more-btn {
		display: none;
	}
}

@media (max-width: 960px) {
	.our-clients__grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (max-width: 720px) {
	.our-clients__grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 576px) {
	.our-clients__grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

.our-clients__item {
	position: relative;
	min-height: 256px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
	border-left: 0;
	border-top: 0;
	padding: 16px;
}

.our-clients__item.tooltip::before {
	font-size: 22px;
	top: 20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

@media (min-width: 961px) {
	.our-clients__item:nth-child(6n + 1).tooltip::before {
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.our-clients__item:nth-child(6n).tooltip::before {
		right: 0;
		left: auto; /* Убираем стандартное выравнивание слева */
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
}
}



@media (max-width: 1440px) {
	.our-clients__item {
		min-height: 192px;
	}
}

@media (max-width: 1280px) {
	.our-clients__item {
		min-height: 170px;
	}
}

@media (max-width: 960px) {
	.our-clients__item {
		min-height: 192px;
	}
}

@media (max-width: 576px) {
	.our-clients__item {
		min-height: 166px;
	}
}

.contacts-block {
	display: grid;
	gap: 60px;
}

.contacts-block__contacts {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 36px;
}

@media (max-width: 768px) {
	.contacts-block__contacts {
		grid-template-columns: 1fr;
	}
}

.contacts-block__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
}

.contacts-block__subtitle {
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
	.contacts-block__subtitle {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 960px) {
	.contacts-block__subtitle br {
		display: none;
	}
}

.contacts-block__blockquote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	max-width: 650px;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

.contacts-block__blockquote a {
	white-space: nowrap;
}

@media (hovr: hover) {
	.contacts-block__blockquote a {
		opacity: 0.75;
	}
}

@media (max-width: 576px) {
	.contacts-block__blockquote a {
		display: inline-block;
	}
}

.contacts-block__blockquote-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 15px;
}

.contacts-block__blockquote-links span {
	max-width: 470px;
}

.contacts-block__blockquote-links .links-list {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

@media (max-width: 1440px) {
	.contacts-block__blockquote-links span {
		max-width: 334px;
	}
}

@media (max-width: 960px) {
	.contacts-block__blockquote-links span {
		max-width: 237px;
	}
}

@media (max-width: 1440px) {
	.contacts-block__blockquote {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 960px) {
	.contacts-block__blockquote {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 720px) {
	.contacts-block__blockquote-links {
		gap: 24px;
	}
}

@media (max-width: 576px) {
	.contacts-block__blockquote-links a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.contacts-block__list-title {
	display: block;
	margin-bottom: 24px;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	font-family: inherit;
}

@media (max-width: 960px) {
	.contacts-block__list-title {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.contacts-block__list-item {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.contacts-block__list-item:not(:last-child) {
	margin-bottom: 16px;
}

.contacts-block__list-item a {
	white-space: nowrap;
}

@media (max-width: 960px) {
	.contacts-block__list-item {
		font-size: 16px;
		line-height: 125%;
	}

	.contacts-block__list-item:not(:last-child) {
		margin-bottom: 12px;
	}
}

@media (max-width: 576px) {
	.contacts-block__list-item a {
		display: inline-block;
	}
}

@media (max-width: 576px) {
	.contacts-block__list-box {
		padding-left: 0;
		border: none;
	}
}

.contacts-map {
	display: grid;
	grid-template-columns: 1fr 400px;
}

@media (max-width: 960px) {
	.contacts-map {
		grid-template-columns: 1fr;
	}
}

.contacts-map__map {
	min-height: 440px;
}

.contacts-map__map img,
.contacts-map__map iframe {
	max-width: 100%;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

@media (max-width: 768px) {
	.contacts-map__map {
		min-height: 400px;
	}
}

@media (max-width: 520px) {
	.contacts-map__map {
		min-height: 440px;
	}
}

.contacts-map__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	background-color: #18918a;
	color: #fff;
	padding: 40px 24px;
}

@media (max-width: 960px) {
	.contacts-map__info {
		gap: 16px;
	}
}

@media (max-width: 520px) {
	.contacts-map__info {
		padding: 34px 16px;
	}
}

.contacts-map__info-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

.contacts-map__info-row--header {
	padding-bottom: 12px;
}

@media (max-width: 960px) {
	.contacts-map__info-row--header {
		padding-bottom: 8px;
	}
}

.contacts-map__info-footer {
	margin-top: auto;
}

@media (max-width: 960px) {
	.contacts-map__info-footer {
		margin-top: 20px;
	}
}

.contacts-map__title {
	font-family: inherit;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: inherit;
}

.contacts-map__text {
	font-family: inherit;
	font-size: 16px;
	line-height: 125%;
	color: inherit;
}

.contacts-map__text span {
	white-space: nowrap;
}

.contacts-map__small-text {
	font-size: 14px;
	line-height: 100%;
	color: rgba(255, 255, 255, 0.6);
}

.article {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: grid;
	grid-template-columns: 1fr minmax(300px, 460px);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 100px;
}

.article > * {
	min-width: 0;
}

.article * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media (max-width: 1280px) {
	.article {
		gap: 60px 74px;
	}
}

@media (max-width: 1200px) {
	.article {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 576px) {
	.article {
		gap: 100px;
	}
}

.article__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.article__title {
	max-width: 900px;
	font-family: inherit;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
}

@media (max-width: 1200px) {
	.article__title {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
	}
}

@media (max-width: 576px) {
	.article__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.article__img {
	margin-top: 60px;
	max-width: 100%;
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	aspect-ratio: 9/4;
}

@media (max-width: 1440px) {
	.article__img {
		aspect-ratio: 7/4;
	}
}

@media (max-width: 1200px) {
	.article__img {
		margin-top: 40px;
		aspect-ratio: 2/1;
	}
}

@media (max-width: 420px) {
	.article__img {
		aspect-ratio: 1/1;
	}
}

.article__meta {
	max-width: 572px;
	margin-top: 36px;
}

.article__content {
	margin-top: 36px;
}

.article__sidebar {
	position: relative;
}

@media (max-width: 1200px) {
	.article__sidebar {
		display: none;
	}
}

.article__sidebar-content {
	position: sticky;
	top: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 137px;
}

.article__sidebar-blockquote {
	display: grid;
	gap: 16px;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.article__sidebar-blockquote span {
	color: #18918a;
}

.article__footer {
	grid-column: 1/-1;
	display: grid;
	gap: 60px;
}

.article__footer-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 36px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 768px) {
	.article__footer-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.article__footer .links-list {
	gap: 8px;
}

.article__footer .links-list__title {
	margin-bottom: 8px;
}

.article-meta {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px 32px;
}

@media (max-width: 690px) {
	.article-meta {
		grid-template-columns: 1fr;
		gap: 18px;
	}
}

.article-meta__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	padding-left: 18px;
	border-left: 2px solid #fcc11f;
	font-size: 16px;
	line-height: 125%;
}

.article-meta__item-value {
	display: inline-block;
	color: #18918a;
}

.article-links {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.article-links li:not(:last-child) {
	margin-bottom: 12px;
}

.article-links a {
	font-size: 16px;
	line-height: 125%;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration: underline;
	color: #18918a;
}

@media (hover: hover) {
	.article-links a:hover {
		text-decoration: none;
	}
}

.article-vote__rating {
	margin: 0;
	padding: 0;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
}

.article-vote__group {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	gap: 2px;
}

.article-vote__star {
	position: relative;
	width: 24px;
	height: 24px;
	margin: 0;
	background-image: url("/img/star-o.svg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.article-vote__star:checked,
.article-vote__star:checked ~ .article-vote__star {
	background-image: url("/img/star.svg");
}

.article-vote__star:focus-visible {
	outline: 2px solid gold;
}

@media (hover: hover) {
	.article-vote__star:hover {
		opacity: 0.75;
	}
}

.article-vote__count {
	margin-top: 8px;
	font-size: 16px;
	line-height: 125%;
	color: #767676;
}

.internship-header {
	display: grid;
	grid-template-columns: 1.1fr 1fr;
	gap: 30px;
}

.internship-header__descr > *:not(:last-child) {
	margin-bottom: 24px;
}

.internship-header__descr .blockquote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.internship-header__descr .blockquote b {
	font-family: inherit;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 768px) {
	.internship-header__descr .blockquote {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.internship-header {
		padding-right: 0;
	}
}

@media (max-width: 998px) {
	.internship-header {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}

.internship-cards {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border-top: 1px solid #d9d9d9;
}

@media (max-width: 1100px) {
	.internship-cards {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 680px) {
	.internship-cards {
		grid-template-columns: 1fr;
	}
}

.internship-cards__item {
	padding: 34px;
	min-height: 260px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 42px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

@media (min-width: 1101px) {
	.internship-cards__item:nth-child(3n) {
		border-right: none;
	}
}

@media (max-width: 1440px) {
	.internship-cards__item {
		padding: 24px;
	}
}

@media (max-width: 1100px) {
	.internship-cards__item {
		min-height: 200px;
	}

	.internship-cards__item:nth-child(2n) {
		border-right: none;
	}

	.internship-cards__item:nth-child(3) {
		grid-column: 1/-1;
		background-color: #18918a;
		color: #fff;
	}

	.internship-cards__item:nth-child(3) .internship-cards__item-title {
		color: #fff;
	}
}

@media (max-width: 768px) {
	.internship-cards__item {
		gap: 36px;
		border-right: none;
		min-height: 0;
	}
}

@media (max-width: 576px) {
	.internship-cards__item {
		padding: 24px 18px;
	}
}

@media (max-width: 475px) {
	.internship-cards__item {
		border-right: none;
	}
}

.internship-cards__item-title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	text-wrap: balance;
	color: #18918a;
}

.internship-cards__item-descr {
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (max-width: 768px) {
	.internship-cards__item-descr {
		max-width: 280px;
	}
}

.internship-cards__item-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.internship-cards__item .site-list li:not(:last-child) {
	margin-bottom: 12px;
}

@media (min-width: 1100px) {
	.internship-cards__item--accent {
		background-color: #18918a;
		color: #fff;
	}

	.internship-cards__item--accent .internship-cards__item-title {
		color: #fff;
	}
}

@media (min-width: 1100px) and (max-width: 1280px) {
	.internship-cards__item--accent {
		padding: 32px;
	}
}

@media (min-width: 1100px) and (max-width: 475px) {
	.internship-cards__item--accent {
		padding: 24px 32px;
		min-height: 184px;
	}
}

.search-block__title {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
}

.search-block__title span {
	color: #18918a;
}

@media (max-width: 960px) {
	.search-block__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.search-block__subtitle {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.search-block__subtitle p {
	display: block;
}

.search-block__subtitle p:not(:last-child) {
	margin-bottom: 8px;
}

.search-block__subtitle span {
	color: #18918a;
}

@media (max-width: 1280px) {
	.search-block__subtitle {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}

	.search-block__subtitle p:not(:last-child) {
		margin-bottom: 6px;
	}
}

@media (max-width: 576px) {
	.search-block__subtitle p {
		display: inline;
	}
}

.search-block__header {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px;
}

@media (max-width: 960px) {
	.search-block__header {
		grid-template-columns: 1fr;
		gap: 36px;
	}
}

.search-block__header-features {
	margin-top: 16px;
	font-weight: 500;
}

.search-block__header-note {
	margin-top: 54px;
	max-width: 700px;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.search-block__header-note a {
	color: #18918a;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

@media (hover: hover) {
	.search-block__header-note a:hover {
		text-decoration: none;
		opacity: 0.75;
	}
}

@media (max-width: 1440px) {
	.search-block__header-note {
		margin-top: 34px;
	}

	.search-block__header-note a {
		text-decoration: none;
	}
}

@media (max-width: 1280px) {
	.search-block__header-note {
		font-size: 16px;
		line-height: 125%;
		font-weight: 400;
	}
}

@media (max-width: 768px) {
	.search-block__header-note {
		margin-top: 24px;
	}
}

.search-block__form {
	margin-top: 42px;
}

@media (max-width: 1280px) {
	.search-block__form {
		margin-top: 36px;
	}
}

@media (max-width: 960px) {
	.search-block__form {
		margin-top: 24px;
	}
}

.search-block__result {
	margin-top: 120px;
}

@media (max-width: 1280px) {
	.search-block__result {
		margin-top: 100px;
	}
}

@media (max-width: 960px) {
	.search-block__result {
		margin-top: 80px;
	}
}

@media (max-width: 576px) {
	.search-block__result {
		margin-top: 100px;
	}
}

.search-block__result .search-block__subtitle {
	max-width: 50%;
}

@media (max-width: 1600px) {
	.search-block__result .search-block__subtitle {
		max-width: 640px;
	}
}

.search-block__result-descr {
	max-width: 50%;
	margin-top: 12px;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.search-block__result-descr a {
	color: #18918a;
	text-decoration: none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.search-block__result-descr a[href^="tel"],
.search-block__result-descr a[href^="mailto"] {
	white-space: nowrap;
}

@media (hover: hover) {
	.search-block__result-descr a:hover {
		opacity: 0.75;
	}
}

@media (max-width: 1600px) {
	.search-block__result-descr {
		max-width: 640px;
	}
}

@media (max-width: 1280px) {
	.search-block__result-descr {
		max-width: 576px;
		font-size: 16px;
		line-height: 125%;
	}
}

.search-block__result-list {
	margin-top: 60px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	border-top: 1px solid #d1d1d1;
}

@media (max-width: 1440px) {
	.search-block__result-list {
		margin-top: 80px;
	}
}

@media (max-width: 1280px) {
	.search-block__result-list {
		margin-top: 60px;
	}
}

@media (max-width: 768px) {
	.search-block__result-list {
		margin-top: 40px;
		grid-template-columns: 1fr;
	}
}

.search-block__result-list .search-card {
	border-bottom: 1px solid #d1d1d1;
}

.search-block__result-list .search-card:not(:nth-child(2n)) {
	border-right: 1px solid #d1d1d1;
}

@media (max-width: 768px) {
	.search-block__result-list .search-card:not(:nth-child(2n)) {
		border-right: none;
	}
}

.search-block__result--not-found {
	margin-top: 60px;
}

@media (max-width: 1280px) {
	.search-block__result--not-found {
		margin-top: 40px;
	}
}

@media (max-width: 960px) {
	.search-block__result--not-found {
		margin-top: 36px;
	}
}

@media (max-width: 576px) {
	.search-block__result--not-found {
		margin-top: 36px;
	}
}

.search-block__footer {
	margin-top: 80px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.search-block__footer .blockquote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.search-block__footer .blockquote {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.search-block__footer {
		margin-top: 60px;
	}
}

@media (max-width: 1100px) {
	.search-block__footer {
		gap: 32px;
		margin-top: 40px;
	}

	.search-block__footer .search-block__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 768px) {
	.search-block__footer {
		grid-template-columns: 1fr;
		gap: 40px;
	}
}

@media (max-width: 576px) {
	.search-block__footer {
		gap: 24px;
	}

	.search-block__footer .search-block__title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.search-form__input {
	display: block;
	max-width: 688px;
	width: 100%;
	border: none;
	border-bottom: 1px solid #222;
	padding: 0px 0px 6px 0px;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.03em;
}

.search-form__input::-webkit-input-placeholder {
	color: #767676;
}

.search-form__input::-moz-placeholder {
	color: #767676;
}

.search-form__input:-ms-input-placeholder {
	color: #767676;
}

.search-form__input::-ms-input-placeholder {
	color: #767676;
}

.search-form__input::placeholder {
	color: #767676;
}

.search-form__input:focus {
	outline: none;
}

@media (max-width: 960px) {
	.search-form__input {
		max-width: 100%;
	}
}

.search-form__footer {
	margin-top: 36px;
}

.search-form__footer .btn {
	width: 100%;
	max-width: 256px;
}

@media (max-width: 960px) {
	.search-form__footer .btn {
		max-width: 100%;
	}
}

.search-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
	padding: 36px;
	min-height: 290px;
}

@media (max-width: 1440px) {
	.search-card {
		min-height: 312px;
	}
}

@media (max-width: 1280px) {
	.search-card {
		min-height: 288px;
		padding: 24px;
	}
}

@media (max-width: 960px) {
	.search-card {
		min-height: 268px;
	}
}

@media (max-width: 720px) {
	.search-card {
		min-height: 228px;
	}
}

.search-card__num {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #d1d1d1;
}

.search-card__title {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.search-card__title a {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	color: #18918a;
}

@media (hover: hover) {
	.search-card__title a:hover {
		text-decoration: none;
	}
}

.search-card__descr {
	font-size: 16px;
	line-height: 125%;
	margin-top: 24px;
}

.search-card__descr a {
	text-decoration: none;
	color: #18918a;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.search-card__descr a:hover {
		opacity: 0.75;
	}
}

.search-card__footer {
	margin-top: auto;
}

@media (min-width: 701px) {
	.eh-news .page-header {
		padding-bottom: 0;
	}
}

.eh-news__container {
	max-width: 1192px;
}

@media (min-width: 1921px) {
	.eh-news__container {
		max-width: 62.08vw;
	}
}

@media (max-width: 1531px) {
	.eh-news__container {
		max-width: 1088px;
	}
}

.eh-news__flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 46px;
	padding: 40px 0 60px;
}

@media (min-width: 1921px) {
	.eh-news__flex {
		gap: 2.4vw;
		padding: 2.08vw 0 3.13vw;
	}
}

@media (max-width: 1260px) {
	.eh-news__flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 892px) {
	.eh-news__flex {
		gap: 36px;
	}
}

.eh-news__flex-photo {
	max-width: 416px;
}

@media (min-width: 1921px) {
	.eh-news__flex-photo {
		max-width: 21.67vw;
	}
}

@media (max-width: 1260px) {
	.eh-news__flex-photo {
		max-width: 100%;
	}
}

.eh-news__flex-photo_img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 1260px) {
	.eh-news__flex-photo_img {
		max-height: 440px;
	}
}

.eh-news__flex-right {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
}

@media (min-width: 1921px) {
	.eh-news__flex-right {
		gap: 1.56vw;
	}
}

@media (max-width: 1260px) {
	.eh-news__flex-right {
		gap: 24px;
	}
}

.eh-news__flex-right_top,
.eh-news__flex-right_bottom {
	padding-left: 24px;
}

@media (min-width: 1921px) {
	.eh-news__flex-right_top,
	.eh-news__flex-right_bottom {
		padding-left: 1.25vw;
	}
}

.eh-news__flex-right_top {
	border-left: 1px solid #18918a;
}

.eh-news__flex-right_bottom {
	border-left: 2px solid #fcc11f;
}

.eh-news__flex-right_inner {
	gap: 16px;
	max-width: 655px;
}

@media (min-width: 1921px) {
	.eh-news__flex-right_inner {
		gap: 0.83vw;
		max-width: 34.11vw;
	}
}

@media (max-width: 1531px) {
	.eh-news__flex-right_inner {
		max-width: 584px;
	}
}

@media (max-width: 1260px) {
	.eh-news__flex-right_inner {
		max-width: 830px;
	}
}

.eh-news__descr {
	max-width: 976px;
}

@media (min-width: 1921px) {
	.eh-news__descr {
		max-width: 50.83vw;
	}
}

.eh-news__descr-titel {
	display: block;
	padding-bottom: 34px;
}

@media (min-width: 1921px) {
	.eh-news__descr-titel {
		padding-bottom: 1.77vw;
	}
}

.eh-news__descr-subtitel,
.eh-news__descr-minsubtitel,
.eh-news__descr-dash {
	padding-bottom: 24px;
	display: block;
}

@media (min-width: 1921px) {
	.eh-news__descr-subtitel,
	.eh-news__descr-minsubtitel,
	.eh-news__descr-dash {
		padding-bottom: 1.25vw;
	}
}

.eh-news__descr-subtitel-max {
	max-width: 940px;
}

@media (min-width: 1921px) {
	.eh-news__descr-subtitel-max {
		max-width: 48.96vw;
	}
}

.eh-news__descr-line {
	border-left: 2px solid #18918a;
	padding-left: 24px;
}

@media (min-width: 1921px) {
	.eh-news__descr-line {
		padding-left: 1.25vw;
	}
}

.eh-news__descr-line_mr {
	margin: 24px 0 34px;
}

@media (min-width: 1921px) {
	.eh-news__descr-line_mr {
		margin: 1.25vw 0 1.77vw;
	}
}

.eh-news__descr-dash_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 1921px) {
	.eh-news__descr-dash_inner {
		gap: 0.83vw;
	}
}

.eh-news__descr-dash_inner-lines {
	min-width: 8px;
	width: 8px;
	height: 2px;
	background: #fcc11f;
}

@media (min-width: 1921px) {
	.eh-news__descr-dash_inner-lines {
		width: 0.42vw;
		min-width: 0.42vw;
		height: 0.1vw;
	}
}

.eh-news__descr-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

@media (min-width: 1921px) {
	.eh-news__descr-text {
		gap: 1.25vw;
	}
}

.eh-news__mb-34 {
	margin-bottom: 34px;
}

@media (min-width: 1921px) {
	.eh-news__mb-34 {
		margin-bottom: 1.77vw;
	}
}

.eh-news__mb-60 {
	margin-bottom: 60px;
}

@media (min-width: 1921px) {
	.eh-news__mb-60 {
		margin-bottom: 3.13vw;
	}
}

.eh-news__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 48px;
	padding: 100px 0 136px;
}

@media (min-width: 1921px) {
	.eh-news__social {
		padding: 5.21vw 0 7.08vw;
		gap: 2.5vw;
	}
}

@media (max-width: 1411px) {
	.eh-news__social {
		padding: 60px 0 136px;
	}
}

@media (max-width: 1260px) {
	.eh-news__social {
		padding: 60px 0 80px;
	}
}

@media (max-width: 892px) {
	.eh-news__social {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 690px) {
	.eh-news__social {
		padding: 60px 0 100px;
	}
}

.eh-news__social-left {
	max-width: 400px;
	width: 100%;
	border-top: 2px solid #fcc11f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

@media (min-width: 1921px) {
	.eh-news__social-left {
		gap: 2.08vw;
		max-width: 20.83vw;
	}
}

@media (max-width: 892px) {
	.eh-news__social-left {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}

@media (max-width: 690px) {
	.eh-news__social-left {
		max-width: 100%;
	}
}

.eh-news__social-left_inner {
	padding-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 18px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 1921px) {
	.eh-news__social-left_inner {
		padding-top: 0.63vw;
		gap: 0.94vw;
	}
}

.eh-news__social-left_telegram {
	min-width: 60px;
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fcc11f;
	border-radius: 100%;
	-webkit-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	transition: 0.4s linear;
}

@media (min-width: 1921px) {
	.eh-news__social-left_telegram {
		min-width: 3.13vw;
		width: 3.13vw;
		height: 3.13vw;
	}
}

.eh-news__social-left_telegram-icon {
	width: 32px;
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.eh-news__social-left_telegram-icon {
		width: 1.67vw;
		height: 1.67vw;
	}
}

.eh-news__social-left_text {
	max-width: 299px;
}

@media (min-width: 1921px) {
	.eh-news__social-left_text {
		max-width: 15.57vw;
	}
}

@media (max-width: 690px) {
	.eh-news__social-left_text {
		max-width: 215px;
	}
}

.eh-news__social-left_link {
	padding-bottom: 4px;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	border-bottom: 1px solid #18918a;
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

@media (min-width: 1921px) {
	.eh-news__social-left_link {
		padding-bottom: 0.21vw;
	}
}

.eh-news__social-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	max-width: 256px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (min-width: 1921px) {
	.eh-news__social-right {
		gap: 0.83vw;
		max-width: 13.33vw;
	}
}

.eh-news__descr-line,
.eh-news__descr-dash {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

@media (min-width: 1921px) {
	.eh-news__descr-line,
	.eh-news__descr-dash {
		gap: 0.83vw;
	}
}

.eh-news .text-om-60-36 {
	color: #222;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
}

@media (max-width: 1260px) {
	.eh-news .text-om-60-36 {
		font-size: 42px;
	}
}

@media (min-width: 1921px) {
	.eh-news .text-om-60-36 {
		font-size: 3.13vw;
	}
}

@media (max-width: 690px) {
	.eh-news .text-om-60-36 {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.eh-news__flex-right_top .text-or-16 {
	color: #767676;
}

.eh-news__flex-right,
.eh-news__flex-right_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.eh-news__descr .text-or-24 {
	color: #222;
}

.eh-news__descr-line .text-om-18 {
	font-family: "Onest-Medium";
}

.eh-orange.eh-news__descr-line {
	border-left: 2px solid #fcc11f;
}

.text-or-18.eh-news__social-left_text {
	color: #222;
}

.eh-news__social-left_link.text-or-16 {
	color: #18918a;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
}

.eh-news__social-right .text-or-18 {
	color: #222;
}

.eh-news__social-right .text-or-16 span {
	color: #767676;
	display: block;
}

.eh-news__social-left-descr {
	padding-bottom: 12px;
	max-width: 450px;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

@media (hover: hover) {
	.eh-news__social-left_telegram:hover {
		background-color: #18918a;
	}

	.eh-news__social-left_link.text-or-16:hover {
		color: #173b43;
	}

	.eh-news__social-left_link.text-or-16:hover svg path {
		stroke: #173b43;
	}
}

.eh-interesting {
	padding-bottom: 120px;
}

@media (min-width: 1921px) {
	.eh-interesting {
		padding-bottom: 6.25vw;
	}
}

@media (max-width: 1411px) {
	.eh-interesting {
		padding-bottom: 100px;
	}
}

@media (max-width: 1260px) {
	.eh-interesting {
		padding-bottom: 80px;
	}
}

@media (max-width: 690px) {
	.eh-interesting {
		padding-bottom: 100px;
	}
}

.eh-interesting__titel {
	max-width: 496px;
	display: block;
	color: #222;
}

@media (min-width: 1921px) {
	.eh-interesting__titel {
		max-width: 25.83vw;
	}
}

.eh-interesting__box {
	padding-top: 40px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 1921px) {
	.eh-interesting__box {
		padding-top: 2.08vw;
	}
}

@media (max-width: 1260px) {
	.eh-interesting__box {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 892px) {
	.eh-interesting__box {
		grid-template-columns: 1fr;
	}
}

.eh-interesting__box-cards {
	padding: 24px;
	border: 1px solid #d1d1d1;
	-webkit-transition: 0.4s all linear;
	-o-transition: 0.4s all linear;
	transition: 0.4s all linear;
}

.eh-interesting__box-cards--colored {
	color: #fff;
	padding: 40px;
	background-color: #18918a;
}

.eh-interesting__box-cards--colored .eh-interesting__box-cards_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	height: 100%;
}

@media (max-width: 1280px) {
	.eh-interesting__box-cards--colored {
		padding: 36px;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards--colored {
		padding: 36px !important;
	}

	.eh-interesting__box-cards--colored .eh-interesting__box-cards_inner {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 24px;
		max-width: 550px;
		padding-bottom: 0;
	}
}

@media (max-width: 475px) {
	.eh-interesting__box-cards--colored {
		padding: 32px !important;
	}
}

.eh-interesting__box-cards-title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	text-wrap: balance;
}

.eh-interesting__box-cards-title--big {
	font-size: 36px;
}

@media (max-width: 768px) {
	.eh-interesting__box-cards-title--big {
		font-size: 26px;
	}
}

@media (max-width: 475px) {
	.eh-interesting__box-cards-title {
		text-wrap: auto;
	}
}

.eh-interesting__box-cards-descr {
	margin-top: auto;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	text-wrap: balance;
}

.eh-interesting__box-cards-descr .blockquote span {
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 720px) {
	.eh-interesting__box-cards-descr .blockquote span {
		font-size: 18px;
	}
}

@media (max-width: 1280px) {
	.eh-interesting__box-cards-descr {
		font-size: 16px;
		line-height: 125%;
	}
}

@media (min-width: 1921px) {
	.eh-interesting__box-cards {
		padding: 1.25vw;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards {
		border: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 24px 0;
	}
}

@media (max-width: 690px) {
	.eh-interesting__box-cards {
		padding: 24px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards_inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 24px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (max-width: 690px) {
	.eh-interesting__box-cards_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 40px;
		padding-bottom: 24px;
	}
}

.eh-interesting__box-cards_icon {
	min-width: 56px;
	width: 56px;
	height: 56px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #18918a;
	border-radius: 100%;
	-webkit-transition: 0.4s all linear;
	-o-transition: 0.4s all linear;
	transition: 0.4s all linear;
}

@media (min-width: 1921px) {
	.eh-interesting__box-cards_icon {
		min-width: 2.92vw;
		width: 2.92vw;
		height: 2.92vw;
	}
}

.eh-interesting__box-cards_img {
	width: 32px;
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.eh-interesting__box-cards_img {
		width: 1.67vw;
		height: 1.67vw;
	}
}

.eh-interesting__box-cards_text {
	padding: 72px 0 24px;
}

@media (min-width: 1921px) {
	.eh-interesting__box-cards_text {
		padding: 3.75vw 0 1.25vw;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards_text {
		padding: 0;
	}
}

.eh-interesting__box-cards-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (min-width: 1921px) {
	.eh-interesting__box-cards-link {
		gap: 0.63vw;
	}
}

.eh-interesting__box-cards-link_arrow,
.eh-interesting__box-cards-link_arrow svg {
	width: 16px;
	height: 16px;
}

@media (min-width: 1921px) {
	.eh-interesting__box-cards-link_arrow,
	.eh-interesting__box-cards-link_arrow svg {
		width: 0.83vw;
		height: 0.83vw;
	}
}

.eh-interesting__box-cards:nth-child(1),
.eh-interesting__box-cards:nth-child(2) {
	border-left: none;
}

@media (max-width: 892px) {
	.eh-interesting__box-cards:nth-child(1) {
		border-top: 1px solid #d1d1d1;
		border-bottom: 1px solid #d1d1d1;
	}
}

@media (max-width: 1260px) {
	.eh-interesting__box-cards:nth-child(2) {
		border-right: none;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards:nth-child(2) {
		border-bottom: 1px solid #d1d1d1;
	}
}

.eh-interesting__box-cards:nth-child(3) {
	border-left: none;
	border-right: none;
}

@media (max-width: 1260px) {
	.eh-interesting__box-cards:nth-child(3) {
		border-top: 0;
		border-right: 1px solid #d1d1d1;
		border-bottom: 1px solid #d1d1d1;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards:nth-child(3) {
		border-right: none;
		border-bottom: 1px solid #d1d1d1;
	}
}

.eh-interesting__box-cards:nth-child(4) {
	border-left: none;
	border-top: none;
}

@media (max-width: 1260px) {
	.eh-interesting__box-cards:nth-child(4) {
		border-right: none;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards:nth-child(4) {
		border-bottom: 1px solid #d1d1d1;
	}
}

.eh-interesting__box-cards:nth-child(5) {
	border-left: none;
	border-top: none;
}

@media (max-width: 1260px) {
	.eh-interesting__box-cards:nth-child(5) {
		border-top: none;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards:nth-child(5) {
		border-bottom: 1px solid #d1d1d1;
	}
}

.eh-interesting__box-cards:nth-child(6) {
	border-left: none;
	border-right: none;
	border-top-color: transparent;
}

@media (max-width: 1260px) {
	.eh-interesting__box-cards:nth-child(6) {
		border-top: none;
	}
}

@media (max-width: 892px) {
	.eh-interesting__box-cards:nth-child(6) {
		border-bottom: 1px solid #d1d1d1;
	}
}

.eh-interesting .text-om-white-42-36 {
	font-size: 42px;
	text-wrap: balance;
}

@media (max-width: 690px) {
	.eh-interesting .text-om-white-42-36 {
		font-size: 36px;
	}
}

@media (min-width: 1921px) {
	.eh-interesting .text-om-white-42-36 {
		font-size: 2.19vw;
	}
}

.eh-interesting .text-om-26 {
	color: #222;
}

@media (max-width: 690px) {
	.eh-interesting .text-om-26 {
		line-height: 100%;
		font-size: 24px;
	}
}

@media (min-width: 1921px) {
	.eh-interesting .text-om-26 {
		font-size: 1.35vw;
	}
}

.eh-interesting__box-cards-link .text-or-16 {
	color: #18918a;
}

.eh-interesting__box-cards-link_arrow svg path {
	-webkit-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	transition: 0.4s linear;
}

@media (hover: hover) {
	.eh-interesting__box-cards:hover .eh-interesting__box-cards-link .text-or-16 {
		color: #173b43;
	}

	.eh-interesting__box-cards:hover .eh-interesting__box-cards-link .eh-interesting__box-cards-link_arrow svg path {
		stroke: #173b43;
	}

	.eh-interesting__box-cards:hover {
		background: rgba(23, 59, 67, 0.1);
	}

	.eh-interesting__box-cards--colored:hover {
		background: #18918a;
	}
}

.eh-interesting__box-cards:focus-visible {
	background: #18918a;
}

.eh-interesting__box-cards:focus-visible .eh-interesting__box-cards_icon {
	background: #fff;
}

.eh-interesting__box-cards_icon svg path {
	-webkit-transition: 0.4s all linear;
	-o-transition: 0.4s all linear;
	transition: 0.4s all linear;
}

.eh-interesting__box-cards:focus-visible .eh-interesting__box-cards_icon svg path {
	fill: #18918a;
}

.eh-interesting__box-cards:focus-visible .text-om-26 {
	color: #fff;
}

.eh-interesting__box-cards:focus-visible .text-or-16 {
	color: #fcc11f;
}

.eh-interesting__box-cards:focus-visible .eh-interesting__box-cards-link_arrow svg path {
	stroke: #fcc11f;
}

.eh-consultation-lawyer {
	position: relative;
	background: #173b43;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 120px;
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer {
		margin-bottom: 6.25vw;
	}
}

@media (max-width: 1411px) {
	.eh-consultation-lawyer {
		margin-bottom: 100px;
	}
}

@media (max-width: 1260px) {
	.eh-consultation-lawyer {
		margin-bottom: 80px;
	}
}

@media (max-width: 892px) {
	.eh-consultation-lawyer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.eh-consultation-lawyer__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.eh-consultation-lawyer__left {
	padding: 60px 0;
	gap: 97px;
	height: 100%;
	max-width: 736px;
	min-width: 736px;
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer__left {
		padding: 3.13vw 0;
		gap: 5.05vw;
		max-width: 38.33vw;
		min-width: 38.33vw;
	}
}

@media (max-width: 1531px) {
	.eh-consultation-lawyer__left {
		min-width: 612px;
		gap: 129px;
		padding-right: 20px;
	}
}

@media (max-width: 1411px) {
	.eh-consultation-lawyer__left {
		min-width: 492px;
		gap: 80px;
	}
}

@media (max-width: 1260px) {
	.eh-consultation-lawyer__left {
		gap: 35px;
		min-width: auto;
	}
}

@media (max-width: 892px) {
	.eh-consultation-lawyer__left {
		padding-left: 0;
		padding: 48px 0;
		gap: 60px;
		width: 100%;
	}
}

.eh-consultation-lawyer__left-titel {
	max-width: 683px;
	color: #fff;
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer__left-titel {
		max-width: 35.99vw;
	}
}

@media (max-width: 1531px) {
	.eh-consultation-lawyer__left-titel {
		max-width: 529px;
	}
}

@media (max-width: 1411px) {
	.eh-consultation-lawyer__left-titel {
		max-width: 418px;
	}
}

.eh-consultation-lawyer__left-inner_text {
	padding: 12px 0 24px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (hover: hover) {
	.eh-consultation-lawyer__left-inner_text:hover {
		opacity: 0.75;
	}
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer__left-inner_text {
		padding: 0.63vw 0 1.25vw;
	}
}

.eh-consultation-lawyer__left-inner--border {
	padding-left: 24px;
	border-left: 2px solid #fcc11f;
}

.eh-consultation-lawyer__left-inner--border > p.text-om-18 {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 16px;
}

@media (max-width: 1280px) {
	.eh-consultation-lawyer__left-inner--border > p.text-om-18 {
		font-size: 18px;
	}
}

@media (max-width: 576px) {
	.eh-consultation-lawyer__left-inner--border > p.text-om-18 {
		font-size: 16px;
	}
}

.eh-consultation-lawyer__left-link {
	padding-bottom: 4px;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	border-bottom: 2px solid #fcc11f;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.eh-consultation-lawyer__left-link--big {
	font-size: 36px;
	line-height: 1;
}

@media (max-width: 1280px) {
	.eh-consultation-lawyer__left-link--big {
		font-size: 26px;
	}
}

.eh-consultation-lawyer__left-link--colored {
	color: #fcc11f !important;
	border: none;
	padding-bottom: 0;
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer__left-link {
		padding-bottom: 0.21vw;
	}
}

@media (hover: hover) {
	.eh-consultation-lawyer__left-link:hover {
		border-color: transparent;
		opacity: 0.75;
	}
}

.eh-consultation-lawyer__right {
	max-width: 1024px;
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer__right {
		max-width: 53.33vw;
	}
}

@media (max-width: 1531px) {
	.eh-consultation-lawyer__right {
		max-width: 764px;
	}
}

@media (max-width: 1411px) {
	.eh-consultation-lawyer__right {
		max-width: 739px;
	}
}

@media (max-width: 1260px) {
	.eh-consultation-lawyer__right {
		max-width: 420px;
	}
}

@media (max-width: 892px) {
	.eh-consultation-lawyer__right {
		max-width: 100%;
	}
}

.eh-consultation-lawyer__right-img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

@media (max-width: 690px) {
	.eh-consultation-lawyer__right-img {
		height: 321px;
	}
}

.eh-consultation-lawyer__left,
.eh-consultation-lawyer__left-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: auto;
}

.eh-consultation-lawyer .text-om-60-42 {
	color: #fff;
	line-height: 93%;
	letter-spacing: -0.02em;
}

@media (max-width: 1531px) {
	.eh-consultation-lawyer .text-om-60-42 {
		font-size: 42px;
	}
}

@media (max-width: 1411px) {
	.eh-consultation-lawyer .text-om-60-42 {
		font-size: 36px;
	}
}

@media (max-width: 690px) {
	.eh-consultation-lawyer .text-om-60-42 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (min-width: 1921px) {
	.eh-consultation-lawyer .text-om-60-42 {
		font-size: 3.13vw;
	}
}

.eh-consultation-lawyer .text-om-42-32 {
	color: #fff;
	line-height: 95%;
	letter-spacing: -0.02em;
	font-weight: 500;
}

@media (max-width: 1600px) {
	.eh-consultation-lawyer .text-om-42-32 {
		font-size: 36px;
		line-height: 106%;
	}
}

@media (max-width: 998px) {
	.eh-consultation-lawyer .text-om-42-32 {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

.eh-consultation-lawyer .text-om-18 {
	color: #fff;
}

.news-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	font-family: Onest;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 40px 15px;
	overflow: hidden;
	margin-bottom: -1px;
}

@media (max-width: 720px) {
	.news-card {
		padding: 36px 0;
	}
}

.news-card * {
	font-family: inherit;
}

.news-card__date {
	font-size: 16px;
	line-height: 125%;
	color: #767676;
	margin-bottom: 4px;
}

.news-card__image-wrap {
	margin-bottom: 4px;
	aspect-ratio: 8/5;
	overflow: hidden;
}

.news-card__image-wrap a {
	display: block;
}

.news-card__image-wrap img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

@media (max-width: 720px) {
	.news-card__image-wrap {
		aspect-ratio: 2/1;
	}
}

@media (max-width: 390px) {
	.news-card__image-wrap {
		aspect-ratio: 3/2;
	}
}

.news-card__info {
	min-height: 70px;
}

@media (max-width: 720px) {
	.news-card__info {
		min-height: -webkit-min-content;
		min-height: -moz-min-content;
		min-height: min-content;
		margin-bottom: 8px;
	}
}

.news-card__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #222;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.news-card__title a {
	color: inherit;
}

.news-card__footer {
	margin-top: auto;
}

.news-card .link-more::before {
	content: "";
	position: absolute;
	inset: 0;
}

@media (hover: hover) {
	.news-card:hover .news-card__title {
		color: #00786a;
	}

	.news-card:hover .news-card__image-wrap img {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
}

.news-slider {
	overflow: hidden;
}

.news-slider .swiper {
	margin-left: -15px;
	margin-right: -15px;
}

@media (max-width: 960px) {
	.news-slider .swiper {
		margin-left: 0;
		margin-right: 0;
	}
}

.news-section {
	padding-bottom: 120px;
}

.news-section__grid {
	display: none;
}

@media (max-width: 1260px) {
	.news-section {
		padding-bottom: 100px;
	}
}

@media (max-width: 960px) {
	.news-section {
		padding-bottom: 80px;
	}

	.news-section__slider {
		display: none;
	}

	.news-section__grid {
		display: block;
	}
}

@media (max-width: 390px) {
	.news-section {
		padding-bottom: 100px;
	}
}

.news-list {
	position: relative;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.news-list > * {
	min-width: 0;
}

@media (max-width: 960px) {
	.news-list {
		grid-template-columns: repeat(2, 1fr);
	}

	.news-list > *:nth-child(2n-1) {
		padding-left: 0;
	}

	.news-list > *:nth-child(2n) {
		padding-right: 0;
		border-right: none;
	}

	.news-list .news-card {
		display: none;
	}

	.news-list .news-card:nth-child(-n + 4) {
		display: grid;
		/* Показываем только 4 карточки */
	}
}

@media (max-width: 720px) {
	.news-list {
		grid-template-columns: 1fr;
	}

	.news-list .news-card {
		display: none !important;
	}

	.news-list .news-card:nth-child(-n + 3) {
		display: grid !important;
		/* Показываем только 3 карточки */
	}

	.news-list > * {
		border-right: none !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

.recommended-header {
	display: grid;
	grid-template-columns: 1.1fr 1fr;
	gap: 30px;
	padding-right: 78px;
}

.recommended-header__descr > *:not(:last-child) {
	margin-bottom: 24px;
}

@media (max-width: 1280px) {
	.recommended-header {
		padding-right: 0;
	}
}

@media (max-width: 998px) {
	.recommended-header {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}

.recommends-slider {
	position: relative;
}

@media (max-width: 968px) {
	.recommends-slider .recommended-card {
		padding-bottom: 0;
		border: none;
	}

	.recommends-slider .swiper-slide:first-child .recommended-card {
		padding-top: 0;
		border-top: none;
	}

	.recommends-slider__pagination {
		display: none;
	}

	.recommends-slider .page-nav-bottom {
		margin-top: 0;
		position: absolute;
		top: -80px;
		right: 0;
	}
}

@media (max-width: 768px) {
	.recommends-slider {
		padding-top: 50px;
	}

	.recommends-slider .page-nav-bottom {
		top: -20px;
	}
}

.recommended-list {
	position: relative;
	min-width: 0;
	display: grid;
	gap: 40px;
}

.recommended-list > * {
	min-width: 0;
	padding-bottom: 40px;
	border-bottom: 1px solid #d1d1d1;
}

.recommended-list > *:first-child {
	padding-top: 40px;
	border-top: 1px solid #d1d1d1;
}

@media (max-width: 968px) {
	.recommended-list > * {
		padding-bottom: 0;
		border: none;
	}

	.recommended-list > *:first-child {
		border: none;
		padding-top: 0;
	}
}

.recommended-card {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 30px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	min-width: 0;
}

.recommended-card__image-wrapper {
	background: #f4f4f4;
	padding: 16px;
	outline: none;
}

.recommended-card__image-wrapper img {
	max-width: 100%;
	height: auto;
	aspect-ratio: 5/7;
	-o-object-fit: cover;
	object-fit: cover;
}

.recommended-card__header {
	padding-left: 30px;
	border-left: 2px solid #fcc11f;
	max-width: 600px;
}

.recommended-card__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 350px;
}

.recommended-card__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #18918a;
}

.recommended-card__subtitle {
	margin-top: 18px;
	color: rgba(34, 34, 34, 0.6);
}

.recommended-card__text {
	margin-top: 36px;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.recommended-card__footer {
	position: relative;
	margin-top: auto;
	padding-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	gap: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.recommended-card__footer .btn {
	min-width: 256px;
}

.recommended-card__author {
	padding-left: 8px;
	border-left: 2px solid #fcc11f;
}

@media (max-width: 960px) {
	.recommended-card__author {
		color: rgba(34, 34, 34, 0.6);
	}
}

.recommended-card__more {
	max-width: 640px;
}

.recommended-card__more .more-block > div {
	padding-top: 36px;
}

@media (max-width: 998px) {
	.recommended-card__content {
		min-height: -webkit-min-content;
		min-height: -moz-min-content;
		min-height: min-content;
		height: 100%;
	}

	.recommended-card__text {
		margin-top: 24px;
		font-size: 18px;
		line-height: 125%;
	}

	.recommended-card__more {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.recommended-card__more-btn {
		margin-top: auto;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.recommended-card__more .more-block > div {
		padding-top: 0;
	}

	.recommended-card__more .more-block.is-visible > div {
		padding-bottom: 36px;
	}

	.recommended-card__footer {
		display: contents;
	}

	.recommended-card__author {
		margin-top: 16px;
		margin-bottom: 36px;
	}
}

@media (max-width: 768px) {
	.recommended-card {
		grid-template-columns: 256px 1fr;
		gap: 0 30px;
	}

	.recommended-card__content {
		display: contents;
	}

	.recommended-card__header {
		margin-top: auto;
	}

	.recommended-card__text,
	.recommended-card__more,
	.recommended-card__more-btn,
	.recommended-card__author {
		grid-column: 1/-1;
	}
}

@media (max-width: 576px) {
	.recommended-card {
		grid-template-columns: 1fr;
		gap: 0;
	}

	.recommended-card__content {
		display: contents;
	}

	.recommended-card__header {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-bottom: 24px;
		padding-left: 24px;
	}

	.recommended-card__text {
		margin-top: 24px;
		font-size: 16px;
		line-height: 125%;
	}

	.recommended-card__image-wrapper {
		max-width: 400px;
	}

	.recommended-card__image-wrapper img {
		width: 100%;
	}
}

.recommended-section {
	padding-bottom: 120px;
}

.recommended-section__slider-mobile {
	display: none;
}

@media (max-width: 1260px) {
	.recommended-section {
		padding-bottom: 100px;
	}
}

@media (max-width: 960px) {
	.recommended-section {
		padding-bottom: 80px;
	}

	.recommended-section__slider-desktop {
		display: none;
	}

	.recommended-section__slider-mobile {
		display: block;
	}
}

@media (max-width: 390px) {
	.recommended-section {
		padding-bottom: 100px;
	}
}

.vacancies-features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.vacancies-features__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
	margin-bottom: 40px;
}

@media (max-width: 720px) {
	.vacancies-features__header {
		margin-bottom: 36px;
		display: contents;
	}
}

.vacancies-features__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #222;
}

@media (max-width: 998px) {
	.vacancies-features__title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 720px) {
	.vacancies-features__title {
		margin-bottom: 36px;
	}
}

.vacancies-features__note {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	max-width: 510px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #222;
}

.vacancies-features__note::before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	background: url(/img/ico_i.svg) no-repeat 0 0 / contain;
}

@media (max-width: 998px) {
	.vacancies-features__note {
		font-size: 16px;
		line-height: 125%;
		max-width: 400px;
	}
}

@media (max-width: 720px) {
	.vacancies-features__note {
		max-width: 475px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 36px;
	}
}

.vacancies-features__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border-top: 1px solid #d9d9d9;
}

.vacancies-features__list .vacancies-features__item {
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

@media (min-width: 999px) {
	.vacancies-features__list .vacancies-features__item:nth-child(3n) {
		border-right: none;
	}
}

@media (max-width: 998px) {
	.vacancies-features__list {
		grid-template-columns: repeat(2, 1fr);
	}

	.vacancies-features__list .vacancies-features__item:nth-child(2n) {
		border-right: none;
	}
}

@media (max-width: 720px) {
	.vacancies-features__list {
		grid-template-columns: 1fr;
	}

	.vacancies-features__list .vacancies-features__item {
		border-right: none;
	}
}

.vacancies-features__item {
	padding: 24px;
	min-height: 244px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
}

.vacancies-features__item-num {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	color: rgba(0, 120, 106, 0.8);
}

.vacancies-features__item-descr {
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
	.vacancies-features__item-descr {
		font-size: 18px;
	}
}

.vacancies-features__item-title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.vacancies-features__item-title {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.vacancies-features__item {
		min-height: 212px;
	}
}

@media (max-width: 998px) {
	.vacancies-features__item {
		min-height: 176px;
	}
}

@media (max-width: 720px) {
	.vacancies-features__item:not(.vacancies-features__item--accent) {
		min-height: 88px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 36px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.vacancies-features__item:not(.vacancies-features__item--accent) .vacancies-features__item-descr {
		max-width: 500px;
		text-wrap: balance;
	}
}

@media (max-width: 475px) {
	.vacancies-features__item:not(.vacancies-features__item--accent) {
		padding-left: 0;
		gap: 30px;
	}
}

.vacancies-features__item--accent {
	background-color: #18918a;
	color: #fff;
}

.vacancies-features__item--accent .vacancies-features__item-title {
	color: #fcc11f;
}

.vacancies-features__item--accent .vacancies-features__item-descr {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	text-wrap: balance;
}

@media (max-width: 1440px) {
	.vacancies-features__item--accent .vacancies-features__item-descr {
		font-size: 26px;
	}
}

@media (max-width: 720px) {
	.vacancies-features__item--accent {
		min-height: 132px;
	}
}

@media (max-width: 475px) {
	.vacancies-features__item--accent {
		min-height: 160px;
	}
}

.vacancies-list {
	padding-top: 120px;
}

@media (max-width: 1280px) {
	.vacancies-list {
		padding-top: 100px;
	}
}

@media (max-width: 960px) {
	.vacancies-list {
		padding-top: 80px;
	}
}

@media (max-width: 475px) {
	.vacancies-list {
		padding-top: 100px;
	}
}

.vacancies-list__header {
	display: grid;
	grid-template-columns: 1.1fr 1fr;
	gap: 30px;
	padding-right: 78px;
	margin-bottom: 80px;
}

@media (max-width: 1280px) {
	.vacancies-list__header {
		padding-right: 0;
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 720px) {
	.vacancies-list__header {
		grid-template-columns: 1fr;
		gap: 24px;
		margin-bottom: 60px;
	}
}

.vacancies-list__descr > *:not(:last-child) {
	margin-bottom: 24px;
}

.vacancies-list__descr .blockquote * + * {
	margin-top: 8px;
}

.vacancies-list__descr .blockquote span {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
	.vacancies-list__descr .blockquote span {
		font-size: 24px;
	}
}

@media (max-width: 960px) {
	.vacancies-list__descr .blockquote span {
		font-size: 18px;
	}
}

@media (max-width: 720px) {
	.vacancies-list__descr .blockquote span {
		font-weight: 500;
	}
}

.vacancies-list__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
}

@media (max-width: 1280px) {
	.vacancies-list__title {
		font-size: 42px;
	}
}

@media (max-width: 998px) {
	.vacancies-list__title {
		font-size: 36px;
	}
}

.vacancies-list__list {
	display: grid;
	gap: 60px;
}

@media (max-width: 998px) {
	.vacancies-list__list {
		gap: 48px;
	}
}

@media (max-width: 720px) {
	.vacancies-list__list {
		gap: 60px;
	}
}

@media (max-width: 475) {
	.vacancies-list__list {
		gap: 48px;
	}
}

.vacancy-item {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px 30px;
}

@media (max-width: 720px) {
	.vacancy-item {
		grid-template-columns: 1fr;
	}
}

.vacancy-item__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 1280px) {
	.vacancy-item__title {
		font-size: 26px;
	}
}

.vacancy-item__subtitle {
	display: block;
	font-family: "Onest", sans-serif;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
	color: #00786a;
	margin-bottom: 24px;
}

.vacancy-item__descr {
	max-width: 500px;
}

.vacancy-item__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 15px;
	margin-top: 36px;
}

.vacancy-item__btn {
	max-width: 256px;
}

@media (max-width: 1440px) {
	.vacancy-item__btn {
		max-width: 300px;
	}
}

@media (max-width: 1280px) {
	.vacancy-item__btn {
		max-width: 272px;
	}
}

@media (max-width: 960px) {
	.vacancy-item__btn {
		max-width: 100%;
	}
}

.press-section .page-header .text-om-60-42 {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: #222;
}

@media (max-width: 960px) {
	.press-section .page-header .text-om-60-42 {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
	}
}

@media (max-width: 719px) {
	.press-section .page-header .text-om-60-42 {
		font-size: 26px !important;
		line-height: 108% !important;
		letter-spacing: -0.04em;
	}
}

.press-header {
	display: grid;
	grid-template-columns: 1.8fr 1fr;
	gap: 30px;
	padding-right: 30px;
}

.press-header__descr .blockquote > *:not(:last-child) {
	margin-bottom: 24px;
}

.press-header__descr .blockquote * + * {
	margin-top: 8px;
}

.press-header__descr .blockquote span {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
	.press-header__descr .blockquote span {
		font-size: 24px;
	}
}

@media (max-width: 1280px) {
	.press-header__descr .blockquote span {
		font-size: 18px;
	}
}

@media (max-width: 720px) {
	.press-header__descr .blockquote span {
		font-weight: 500;
	}
}

@media (max-width: 1440px) {
	.press-header {
		grid-template-columns: 1.2fr 1fr;
	}
}

@media (max-width: 1280px) {
	.press-header {
		padding-right: 0;
	}
}

@media (max-width: 998px) {
	.press-header {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}

.press-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #173b43;
	color: #fff;
	padding-top: 60px;
	padding-bottom: 40px;
}

.press-block > .container {
	width: 100%;
}

.press-block__grid {
	display: grid;
	gap: 100px;
}

@media (max-width: 1440px) {
	.press-block__grid {
		gap: 60px;
	}
}

@media (max-width: 375px) {
	.press-block__grid {
		gap: 36px;
	}
}

.press-block__row {
	display: grid;
	grid-template-columns: 1.1fr 1fr;
	gap: 36px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.press-block__row > * {
	min-width: 0;
}

@media (max-width: 998px) {
	.press-block__row {
		grid-template-columns: 1fr;
	}
}

.press-block__col:last-child {
	padding-left: 22%;
}

@media (max-width: 1440px) {
	.press-block__col:last-child {
		padding-left: 0;
	}
}

.press-block__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #fff;
	text-wrap: balance;
}

@media (max-width: 1440px) {
	.press-block__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 1280px) {
	.press-block__title {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 960px) {
	.press-block__title {
		display: block;
		max-width: 565px;
	}
}

.press-block__descr {
	max-width: 688px;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
	.press-block__descr {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
		max-width: 360px;
	}
}

.press-block__list {
	font-size: 18px;
}

@media (max-width: 1280px) {
	.press-block__list {
		font-size: 16px;
	}
}

@media (max-width: 960px) {
	.press-block__list {
		max-width: 500px;
	}
}

.press-block__contacts {
	padding-left: 24px;
	border-left: 2px solid #fcc11f;
	font-weight: 400;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

.press-block__contacts-item:not(:last-child) {
	margin-bottom: 8px;
}

.press-block__contacts-item a {
	white-space: nowrap;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.press-block__contacts-item a[href^="mailto"] {
	color: #18918a;
	padding-bottom: 6px;
	border-bottom: 2px solid currentColor;
}

@media (hover: hover) {
	.press-block__contacts-item a:hover {
		opacity: 0.75;
		border-color: transparent;
	}
}

@media (max-width: 475px) {
	.press-block__contacts {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.press-info {
	padding-top: 120px;
	padding-bottom: 120px;
}

.press-info__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
	margin-bottom: 8px;
}

@media (max-width: 1440px) {
	.press-info__header {
		margin-bottom: 40px;
	}
}

@media (max-width: 720px) {
	.press-info__header {
		margin-bottom: 36px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 40px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.press-info__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #222;
	max-width: 700px;
}

@media (max-width: 1440px) {
	.press-info__title {
		max-width: 466px;
		text-wrap: balance;
	}
}

@media (max-width: 998px) {
	.press-info__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.press-info .sorts-list {
	gap: 20px 80px;
}

@media (max-width: 1440px) {
	.press-info .sorts-list {
		gap: 20px 60px;
	}
}

@media (max-width: 960px) {
	.press-info .sorts-list {
		gap: 20px 50px;
	}
}

@media (max-width: 576px) {
	.press-info .sorts-list {
		gap: 20px 30px;
	}
}

.press-info .sort__selected-text::after {
	top: calc(100% - 12px);
}

.press-info .sort__selected-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 4px;
}

.press-info .sort__block {
	padding: 34px;
	left: unset;
	right: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.press-info .sort__options {
	text-align: left;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.press-info__slider-mobile {
	display: none;
}

@media (max-width: 1260px) {
	.press-info {
		padding-bottom: 100px;
	}
}

@media (max-width: 960px) {
	.press-info {
		padding-bottom: 80px;
	}

	.press-info__slider-desktop {
		display: none;
	}

	.press-info__slider-mobile {
		display: block;
	}
}

@media (max-width: 390px) {
	.press-info {
		padding-bottom: 100px;
	}
}

.press-list {
	position: relative;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.press-list > * {
	min-width: 0;
}

@media (max-width: 960px) {
	.press-slider-wrapper {
		padding-right: 0;
	}
}

.press-slider {
	overflow: hidden;
}

.press-slider .swiper {
	margin-left: -15px;
	margin-right: -15px;
}

@media (max-width: 960px) {
	.press-slider .swiper {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 960px) {
	.press-slider .swiper {
		overflow: visible !important;
		margin-left: -15px;
	}

	.press-slider .swiper-slide {
		width: 305px !important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: auto !important;
	}

	.press-slider .swiper-slide > * {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		height: auto;
	}

	.press-slider .page-nav-bottom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.press-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Onest;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 40px 30px;
	overflow: hidden;
	margin-bottom: -1px;
}

@media (max-width: 1440px) {
	.press-card {
		padding: 36px 30px;
	}
}

.press-card * {
	font-family: inherit;
}

.press-card__logo {
	margin-bottom: 40px;
}

.press-card__logo a {
	display: block;
}

.press-card__logo img {
	display: block;
	max-width: 100%;
	height: auto;
}

.press-card__meta {
	font-size: 16px;
	line-height: 125%;
	color: #767676;
	margin-bottom: 16px;
}

.press-card__info {
	min-height: 100px;
	margin-bottom: 20px;
}

@media (max-width: 720px) {
	.press-card__info {
		min-height: -webkit-min-content;
		min-height: -moz-min-content;
		min-height: min-content;
		margin-bottom: 24px;
	}
}

.press-card__title {
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #222;
}

.press-card__title a {
	color: inherit;
}

.press-card__footer {
	margin-top: auto;
}

.press-card .link-more::before {
	content: "";
	position: absolute;
	inset: 0;
}

@media (hover: hover) {
	.press-card:hover .press-card__title {
		color: #00786a;
	}

	.press-card:hover .press-card__image-wrap img {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
}

.projects-letters {
	overflow: hidden;
}

.projects-letters--projects {
	background: #173b43;
	padding: 80px 0;
}

@media (min-width: 1921px) {
	.projects-letters--projects {
		padding: 4.17vw 0;
	}
}

@media (max-width: 1260px) {
	.projects-letters--projects {
		padding: 80px 0 122px;
	}
}

@media (max-width: 892px) {
	.projects-letters--projects {
		padding: 60px 0;
	}
}

@media (max-width: 690px) {
	.projects-letters--projects {
		padding: 80px 0 122px;
	}
}

.projects-letters__box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1260px) {
	.projects-letters__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.projects-letters__left {
	min-width: 832px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 190px;
}

@media (min-width: 1921px) {
	.projects-letters__left {
		min-width: 43.33vw;
		gap: 9.9vw;
	}
}

@media (max-width: 1531px) {
	.projects-letters__left {
		min-width: 640px;
	}
}

@media (max-width: 1411px) {
	.projects-letters__left {
		min-width: 608px;
	}
}

@media (max-width: 1260px) {
	.projects-letters__left {
		max-width: 100%;
		min-width: auto;
		gap: 24px;
	}
}

.projects-letters__left-titel {
	max-width: 750px;
	display: block;
}

@media (min-width: 1921px) {
	.projects-letters__left-titel {
		max-width: 29.17vw;
	}
}

.projects-letters__left-text {
	max-width: 378px;
}

@media (min-width: 1921px) {
	.projects-letters__left-text {
		max-width: 19.69vw;
	}
}

@media (max-width: 1260px) {
	.projects-letters__left-text {
		max-width: 429px;
	}
}

.projects-letters__swiper {
	position: relative;
	overflow-x: clip;
	padding-bottom: 50px;
}

@media (min-width: 1921px) {
	.projects-letters__swiper {
		width: 49.17vw;
		padding-bottom: 2.6vw;
	}
}

@media (max-width: 1260px) {
	.projects-letters__swiper {
		width: 100%;
	}
}

@media (max-width: 690px) {
	.projects-letters__swiper {
		padding-bottom: 0;
	}
}

.projects-letters__slider {
	border-left: 1px solid #18918a;
	padding-left: 31px;
	min-width: 0;
}

@media (min-width: 1921px) {
	.projects-letters__slider {
		padding-left: 1.61vw;
	}
}

.projects-letters__slide {
	position: relative;
}

.projects-letters__slide::before {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	background: rgba(23, 59, 67, 0.9);
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

.projects-letters__slide::after {
	content: "";
	position: absolute;
	background-image: url("/img/loop.png");
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 24px;
	height: 24px;
	opacity: 0;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

.projects-letters__slide-img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.projects-letters__slide-text {
	position: absolute;
	bottom: 32px;
	left: 24px;
	opacity: 0;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
	transition: all linear 0.5s;
}

@media (max-width: 690px) {
	.projects-letters__slide-text {
		bottom: 16px;
		left: 20px;
	}
}

.projects-letters .swiper-slide {
	margin-right: 20px;
	max-width: 248px;
	width: 248px;
}

@media (min-width: 1921px) {
	.projects-letters .swiper-slide {
		margin-right: 1.04vw;
		max-width: 12.92vw;
	}
}

@media (hover: hover) {
	.projects-letters__slide:hover::before,
	.projects-letters__slide:hover::after,
	.projects-letters__slide:hover .projects-letters__slide-text {
		opacity: 1;
	}
}

.projects-header {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px;
	padding-right: 30px;
}

.projects-header__descr > *:not(:last-child) {
	margin-bottom: 24px;
}

.projects-header__descr .blockquote {
	font-size: 24px;
}

.projects-header__descr .blockquote * + * {
	margin-top: 8px;
}

.projects-header__descr .blockquote span {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1280px) {
	.projects-header__descr .blockquote span {
		font-weight: 400;
		font-size: 24px;
	}
}

@media (max-width: 1280px) {
	.projects-header__descr .blockquote span {
		font-size: 18px;
	}
}

@media (max-width: 720px) {
	.projects-header__descr .blockquote span {
		font-weight: 500;
	}
}

@media (max-width: 1440px) {
	.projects-header {
		grid-template-columns: 1.2fr 1fr;
	}
}

@media (max-width: 1280px) {
	.projects-header {
		padding-right: 0;
	}
}

@media (max-width: 998px) {
	.projects-header {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}

.projects-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 120px;
}

@media (max-width: 1260px) {
	.projects-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.projects-info__grid {
	display: grid;
	grid-template-columns: 30% 1fr;
	gap: 32px;
}

.projects-info__grid > * {
	min-width: 0;
}

.projects-info .projects-letters {
	padding: 60px 0 40px 50px;
}

@media (max-width: 1280px) {
	.projects-info .projects-letters {
		padding: 60px 0 32px 60px;
	}
}

@media (max-width: 1260px) {
	.projects-info .projects-letters {
		padding-left: 48px;
		padding: 48px 0 48px 40px;
	}
}

@media (max-width: 690px) {
	.projects-info .projects-letters {
		padding-left: 16px;
		padding-bottom: 122px;
	}
}

.projects-info__title {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #fff;
	margin-bottom: 40px;
}

@media (max-width: 1440px) {
	.projects-info__title {
		margin-bottom: 36px;
	}
}

@media (max-width: 1280px) {
	.projects-info__title {
		max-width: 470px;
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
		margin-bottom: 32px;
	}
}

.projects-info__text {
	font-size: 18px;
	margin-top: 40px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px;
	padding-right: 64px;
}

@media (min-width: 1981px) {
	.projects-info__text {
		padding-right: 3.33vw;
	}
}

@media (max-width: 1280px) {
	.projects-info__text {
		font-size: 16px;
		margin-top: 36px;
		grid-template-columns: 1fr;
		gap: 16px;
	}
}

@media (max-width: 1260px) {
	.projects-info__text {
		padding-left: 48px;
	}
}

@media (max-width: 690px) {
	.projects-info__text {
		padding-left: 16px;
	}
}

.projects-info__tab {
	display: none;
}

.projects-info__tab.is-active {
	display: block;
}

.projects-info__side {
	padding-left: 64px;
	padding-right: 32px;
	margin-left: calc((100vw - 1824px) / 2);
}

.projects-info__side > * {
	width: 544px;
}

@media (min-width: 1981px) {
	.projects-info__side {
		padding-left: 3.33vw;
		margin-left: 2.5vw;
	}
}

@media (max-width: 1824px) {
	.projects-info__side {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 1440px) {
	.projects-info__side > * {
		width: 416px;
	}
}

@media (max-width: 1411px) {
	.projects-info__side {
		padding-left: 48px;
	}
}

@media (max-width: 1280px) {
	.projects-info__side > * {
		width: 424px;
	}
}

@media (max-width: 1260px) {
	.projects-info__side {
		width: 100%;
		padding-right: 48px;
		margin-bottom: 40px;
	}

	.projects-info__side > * {
		width: 100%;
	}
}

@media (max-width: 690px) {
	.projects-info__side {
		padding-left: 16px;
		padding-right: 16px;
	}
}

.projects-info__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	overflow: hidden;
}

.projects-info .swiper-slide {
	width: 248px;
}

@media (max-width: 1260px) {
	.projects-info {
		padding-bottom: 100px;
	}
}

@media (max-width: 960px) {
	.projects-info {
		padding-bottom: 80px;
	}
}

@media (max-width: 390px) {
	.projects-info {
		padding-bottom: 100px;
	}
}

.projects-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.projects-menu__item {
	padding-top: 24px;
	border-top: 1px solid #d1d1d1;
}

.projects-menu__item:last-child {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 24px;
}

.projects-menu__item.is-active .accordion__block {
	padding-top: 24px;
}

.projects-menu__item.is-active .projects-menu__toggle::before {
	-webkit-transform: translateY(-50%) scale(-1);
	-ms-transform: translateY(-50%) scale(-1);
	transform: translateY(-50%) scale(-1);
}

.projects-menu__toggle {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 0;
	padding-right: 30px;
	border: none;
	background: transparent;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	color: #173b43;
	text-align: left;
	cursor: pointer;
}

.projects-menu__toggle::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 26px;
	height: 24px;
	background-image: url(/img/arrow-bottom-black.png);
	background-position: 0 0;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

@media (max-width: 475px) {
	.projects-menu__toggle {
		font-size: 20px;
		line-height: 100%;
		letter-spacing: -0.03em;
	}
}

.projects-menu__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.projects-menu__list li {
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
	color: #767676;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.projects-menu__list li.is-active {
	color: #173b43;
}

@media (hover: hover) {
	.projects-menu__list li:hover {
		color: #173b43;
	}
}

@media (max-width: 475px) {
	.projects-menu__list li {
		font-size: 16px;
		line-height: 125%;
	}
}

.projects-menu__list a {
	color: inherit;
	display: inline-block;
	padding-bottom: 4px;
	border-bottom: 1px solid currentColor;
}

.payment-section .page-header {
	padding-bottom: 0;
}

@media (max-width: 700px) {
	.payment-section .page-header {
		padding-bottom: 40px;
	}
}

.payment-header {
	background-color: #173b43;
	color: #fff;
	padding-top: 60px;
	padding-bottom: 60px;
}

@media (max-width: 475px) {
	.payment-header {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

.payment-header__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.payment-header__grid > * {
	min-width: 0;
}

@media (max-width: 980px) {
	.payment-header__grid {
		grid-template-columns: 1fr;
	}
}

.payment-header__main {
	padding-right: 160px;
}

@media (max-width: 1440px) {
	.payment-header__main {
		padding-right: 0;
	}
}

@media (max-width: 980px) {
	.payment-header__main {
		max-width: 640px;
	}
}

.payment-header__side {
	padding-left: 160px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	gap: 24px;
}

@media (max-width: 1440px) {
	.payment-header__side {
		padding-left: 144px;
	}
}

@media (max-width: 980px) {
	.payment-header__side {
		padding-left: 0;
		padding-top: 50px;
	}
}

@media (max-width: 475px) {
	.payment-header__side {
		padding-top: 36px;
	}
}

.payment-header__title {
	grid-column: 1/-1;
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: inherit;
	margin-bottom: 40px;
}

@media (max-width: 960px) {
	.payment-header__title {
		font-size: 42px;
		line-height: 95%;
		letter-spacing: -0.02em;
		margin-bottom: 36px;
	}
}

@media (max-width: 475px) {
	.payment-header__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.payment-header__subtitle {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
	color: inherit;
	margin-bottom: 34px;
}

@media (max-width: 960px) {
	.payment-header__subtitle {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
		margin-bottom: 24px;
	}
}

.payment-header__services {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.payment-header__services li {
	position: relative;
	padding-left: 48px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.payment-header__services li::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 32px;
	height: 32px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url(/img/check-circle-white.svg) no-repeat 0 0 / contain;
}

.payment-header__services li a {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	color: #18918a;
}

@media (hover: hover) {
	.payment-header__services li a:hover {
		text-decoration: none;
	}
}

@media (max-width: 960px) {
	.payment-header__services li {
		font-size: 16px;
		line-height: 125%;
	}
}

.payment-header__descr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

@media (max-width: 1440px) {
	.payment-header__descr {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.payment-header__payments {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.payment-header__payments img {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	height: auto;
}

@media (max-width: 960px) {
	.payment-header__payments {
		display: none;
	}
}

.payment-header__footer {
	margin-top: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.payment-header__footer-btn {
	max-width: 256px;
}

@media (max-width: 980px) {
	.payment-header__footer {
		margin-top: 26px;
	}
}

@media (max-width: 960px) {
	.payment-header__footer-btn {
		max-width: 100%;
	}
}

@media (max-width: 475px) {
	.payment-header__footer {
		margin-top: 10px;
	}

	.payment-header__footer-subtitle {
		text-wrap: balance;
	}
}

.payment-form {
	padding-top: 120px;
	padding-bottom: 120px;
}

@media (max-width: 1280px) {
	.payment-form {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

@media (max-width: 960px) {
	.payment-form {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (max-width: 475px) {
	.payment-form {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.payment-form__grid {
	display: grid;
	grid-template-columns: 688px 688px;
	gap: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1440px) {
	.payment-form__grid {
		grid-template-columns: 574px 490px;
	}
}

@media (max-width: 1199px) {
	.payment-form__grid {
		grid-template-columns: 1fr;
		gap: 60px;
	}
}

.payment-form__title {
	display: block;
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 95%;
	letter-spacing: -0.02em;
	color: #18918a;
	margin-bottom: 36px;
	text-wrap: balance;
}

@media (max-width: 1440px) {
	.payment-form__title {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

.payment-form__descr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 44px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media (max-width: 1440px) {
	.payment-form__descr {
		gap: 36px;
	}
}

@media (max-width: 960px) {
	.payment-form__descr {
		max-width: 490px;
	}
}

@media (max-width: 768px) {
	.payment-form__descr {
		gap: 24px;
	}
}

.payment-form__descr .blockquote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

.payment-form__descr .blockquote--main {
	gap: 24px;
	font-size: 18px;
	line-height: 111%;
	letter-spacing: -0.03em;
}

.payment-form__descr .blockquote--main span {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 106%;
	letter-spacing: -0.03em;
}

@media (max-width: 1440px) {
	.payment-form__descr .blockquote--main {
		gap: 16px;
	}

	.payment-form__descr .blockquote--main span {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
	}
}

@media (max-width: 475px) {
	.payment-form__descr .blockquote--main {
		font-size: 16px;
	}
}

.payment-form__descr .blockquote--secondary {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
}

.ratings-cards {
	padding-bottom: 120px;
}

.ratings-cards-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px;
}

.ratings-cards-grid__more-btn.btn {
	width: 100%;
	margin-top: 30px;
}

@media (min-width: 961px) {
	.ratings-cards-grid__more-btn.btn {
		display: none !important;
	}
}

.ratings-cards-grid .js-more {
	grid-column: 1/-1;
}

/* @media (max-width: 960px) {
	.ratings-cards-grid .js-more .js-more-block:not(.is-visible) {
		display: none;
	}
} */

@media (max-width: 960px) {
	.ratings-cards-grid {
		grid-template-columns: 1fr;
		gap: 18px;
	}
}

.rating-card {
	position: relative;
	background: rgba(209, 209, 209, 0.24);
	padding: 32px 40px;
	min-height: 290px;
}

@media (max-width: 960px) {
	.rating-card {
		padding: 32px 24px;
	}
}

.rating-card__col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 40px;
	height: 100%;
}

@media (max-width: 960px) {
	.rating-card__col {
		gap: 32px;
	}
}

.rating-card__link::before {
	content: "";
	position: absolute;
	inset: 0;
}

.rating-card__logo {
	max-width: 100%;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media (max-width: 960px) {
	.rating-card__logo {
		max-height: 60px;
		max-width: 192px;
		-o-object-fit: contain;
		object-fit: contain;
		-o-object-position: 0;
		object-position: 0;
	}
}

.rating-card__content {
	margin-top: auto;
	padding-right: 40px;
}



.rating-card__content .entry-content a {
	text-decoration: none;
	display: inline;
}

@media (hover: hover) {
	.rating-card__content .entry-content a:hover {
		text-decoration: underline;
	}
}

@media (max-width: 960px) {
	.rating-card__content {
		padding-right: 0;
	}
}

.rating-card__descr + .rating-card__descr {
	margin-top: 16px;
}

.rating-card__descr--accent {
	color: #18918a;
	font-size: 24px;
	line-height: 100%;
	letter-spacing: -0.04em;
}

@media (max-width: 576px) {
	.rating-card__descr--accent {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.rating-card__links {
	width: 100%;
	margin-top: 54px;
	display: grid;
	grid-template-columns: auto auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 20px 32px;
	font-size: 18px;
	line-height: 111%;
}

.rating-card__links > * {
	justify-self: start;
}

@media (max-width: 1440px) {
	.rating-card__links {
		grid-template-columns: 1fr;
		gap: 24px;
		margin-top: 36px;
	}
}

@media (max-width: 960px) {
	.rating-card__links {
		font-size: 16px;
		line-height: 125%;
		gap: 24px 32px;
		padding-right: 50px;
	}
}

@media (max-width: 720px) {
	.rating-card__links {
		grid-template-columns: 1fr;
		gap: 0;
		padding-right: 0;
	}

	.rating-card__links > * {
		justify-self: stretch;
		padding-top: 24px;
		border-top: 1px solid #d1d1d1;
		padding-bottom: 24px;
	}

	.rating-card__links > *:last-child {
		padding-bottom: 24px;
		border-bottom: 1px solid #d1d1d1;
	}
}

@media (max-width: 475px) {
	.rating-card__links > * {
		padding-right: 50px;
		text-wrap: balance;
	}
}

.rating-card__people {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 50px;
}

.rating-card--accent {
	background-color: #173b43;
	color: #fff;
}

.rating-card--accent a {
	color: #fcc11f;
}

.rating-card--wide {
	grid-column: 1/-1;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px;
}

.rating-card--wide .rating-card__link::before {
	display: none;
}

@media (max-width: 960px) {
	.rating-card--wide {
		grid-template-columns: 1fr;
		gap: 60px;
	}
}

.rating-person__header {
	display: grid;
	grid-template-columns: 120px 1fr;
	gap: 24px;
}

@media (max-width: 1280px) {
	.rating-person__header {
		grid-template-columns: 100px 1fr;
	}
}

@media (max-width: 475px) {
	.rating-person__header {
		gap: 16px;
	}
}

.rating-person__img {
	aspect-ratio: 1/1;
	-o-object-fit: cover;
	object-fit: cover;
	height: auto;
	max-width: 100%;
	border-radius: 50%;
}

.rating-person__title {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	position: relative;
	padding-bottom: 12px;
}

.rating-person__title::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	height: 2px;
	background-color: #fcc11f;
}

@media (max-width: 720px) {
	.rating-person__title {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

.rating-person__job {
	margin-top: 12px;
}

.rating-person__content {
	margin-top: 24px;
}

.rating-person__descr {
	max-width: 500px;
	padding-left: 16px;
	border-left: 2px solid #fcc11f;
}

.rating-person__descr-caption {
	margin-top: 16px;
	color: #767676;
}

@media (max-width: 720px) {
	.rating-person__descr-caption {
		margin-top: 12px;
	}
}

@media (max-width: 960px) {
	.error {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 0 36px;
	}
}

@media (max-width: 650px) {
	.error {
		display: contents;
		gap: 0;
	}
}

.error__title {
	display: block;
	font-family: inherit;
	font-weight: 500;
	font-size: 186px;
	line-height: 91%;
	letter-spacing: -0.02em;
	color: #173b43;
	margin-bottom: 42px;
}

@media (max-width: 1280px) {
	.error__title {
		margin-bottom: 26px;
	}
}

@media (max-width: 960px) {
	.error__title {
		font-size: 164px;
		line-height: 79%;
		margin-bottom: 0;
		grid-row: 1 / span 2;
	}
}

@media (max-width: 720px) {
	.error__title {
		margin-bottom: 32px;
	}
}

@media (max-width: 650px) {
	.error__title {
		font-size: 120px;
		line-height: 83%;
		letter-spacing: -0.03em;
		margin-bottom: 16px;
	}
}

.error__subtitle {
	font-family: inherit;
	font-weight: 500;
	font-size: 60px;
	line-height: 93%;
	letter-spacing: -0.02em;
	color: #222;
}

@media (max-width: 1440px) {
	.error__subtitle {
		font-size: 42px;
		line-height: 95%;
	}
}

@media (max-width: 960px) {
	.error__subtitle {
		font-size: 36px;
		line-height: 106%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 650px) {
	.error__subtitle {
		font-size: 26px;
		line-height: 108%;
		letter-spacing: -0.04em;
		max-width: 90%;
		margin-bottom: 40px;
	}
}

.error__descr {
	font-family: inherit;
	font-weight: 500;
	font-size: 26px;
	line-height: 108%;
	letter-spacing: -0.04em;
	margin-top: 24px;
}

@media (max-width: 1280px) {
	.error__descr {
		font-size: 18px;
		line-height: 111%;
		letter-spacing: -0.03em;
	}
}

@media (max-width: 650px) {
	.error__descr {
		margin-top: 40px;
	}
}

@media (max-width: 650px) {
	.error__descr {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

.error__btn.btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: auto;
	margin-top: 70px;
	padding: 14px 40px;
}

@media (max-width: 1280px) {
	.error__btn.btn {
		margin-top: 36px;
	}
}

@media (max-width: 960px) {
	.error__btn.btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		grid-column: 1/-1;
	}
}

@media (max-width: 650px) {
	.error__btn.btn {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}

.page.fullscreen-header .header__bottom-list li:nth-child(n + 4) a {
	color: #fff;
}

@media (max-width: 1260px) {
	.page.fullscreen-header .header__bottom-list li:nth-child(n + 4) a {
		color: #222;
	}
}

.page.fullscreen-header .header__top-content_networks-telegram {
	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='M19.6674 4.00164C19.4451 4.01764 19.2269 4.06925 19.0213 4.15445H19.0186C18.8212 4.23189 17.8829 4.62248 16.4565 5.21455L11.3447 7.34503C7.67666 8.87316 4.07099 10.378 4.07099 10.378L4.11392 10.3615C4.11392 10.3615 3.86533 10.4424 3.60565 10.6185C3.44523 10.7195 3.30718 10.8517 3.19987 11.0071C3.07245 11.1921 2.96997 11.4751 3.00805 11.7677C3.07038 12.2625 3.39445 12.5592 3.62712 12.723C3.86256 12.8888 4.08692 12.9662 4.08692 12.9662H4.09246L7.47377 14.0935C7.62542 14.5752 8.50416 17.4341 8.71536 18.0927C8.84001 18.486 8.96119 18.732 9.11284 18.9198C9.18624 19.0157 9.27211 19.0959 9.37529 19.1603C9.42892 19.1912 9.48612 19.2156 9.54563 19.2329L9.51101 19.2247C9.5214 19.2274 9.52971 19.2357 9.53732 19.2384C9.56502 19.2459 9.58372 19.2487 9.61903 19.2542C10.1543 19.4145 10.5843 19.0856 10.5843 19.0856L10.6086 19.0664L12.605 17.2676L15.9509 19.8079L16.0271 19.8401C16.7244 20.143 17.4308 19.9744 17.804 19.677C18.18 19.3775 18.3261 18.9945 18.3261 18.9945L18.3503 18.9328L20.936 5.82443C21.0094 5.50099 21.0281 5.1981 20.9471 4.90413C20.8635 4.6066 20.6706 4.35071 20.4063 4.18666C20.1843 4.05311 19.9269 3.98865 19.6674 4.00164ZM19.5975 5.40642C19.5947 5.44959 19.603 5.4448 19.5836 5.52771V5.53525L17.0222 18.5072C17.0111 18.5257 16.9924 18.5662 16.9412 18.6066C16.8872 18.6491 16.8442 18.6758 16.6192 18.5874L12.5267 15.4825L10.0546 17.7123L10.5739 14.4299L17.2604 8.26259C17.536 8.00904 17.4439 7.95559 17.4439 7.95559C17.4633 7.64448 17.0277 7.86445 17.0277 7.86445L8.59626 13.0334L8.59349 13.0197L4.55225 11.6731V11.6704L4.54187 11.6683C4.54895 11.666 4.55589 11.6633 4.56264 11.6601L4.5848 11.6491L4.60627 11.6416C4.60627 11.6416 8.21471 10.1368 11.8827 8.60865C13.7191 7.84321 15.5694 7.07229 16.9924 6.47749C17.8364 6.12595 18.6812 5.77646 19.5268 5.42904C19.5836 5.40711 19.5566 5.40642 19.5975 5.40642Z' fill='%23ffffff' /%3E%3C/svg%3E");
}

.page.fullscreen-header .header__top-content_networks-whatsapp {
	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='M17.9903 5.92715L17.9903 5.92718L17.9941 5.93097C18.7968 6.71993 19.4357 7.65943 19.8743 8.6956C20.3124 9.73068 20.542 10.8419 20.55 11.9657C20.5294 14.219 19.6194 16.3732 18.0179 17.9597C16.4159 19.5467 14.2516 20.4372 11.9958 20.4375C10.5779 20.4269 9.18545 20.0596 7.94701 19.3694L7.789 19.2814L7.61401 19.3272L3.63886 20.3676L4.69494 16.4946L4.7441 16.3144L4.65109 16.1523C3.91128 14.8631 3.5234 13.4022 3.52628 11.9161C3.52916 10.43 3.92269 8.97066 4.66749 7.68431C5.41229 6.39796 6.48222 5.32971 7.77016 4.58657C9.0581 3.84344 10.5188 3.45151 12.0061 3.45006L12.0073 3.45006C13.1191 3.44603 14.2206 3.66296 15.2477 4.08822C16.2748 4.51348 17.2071 5.13858 17.9903 5.92715ZM12.0055 19.7963H12.0056C14.1009 19.7963 16.1115 18.9694 17.5999 17.4954C19.0882 16.0214 19.9339 14.0195 19.9528 11.9253L19.9529 11.9253L19.9528 11.9149C19.9229 9.82023 19.0652 7.82252 17.5668 6.35779C16.195 5.00338 14.374 4.1987 12.4485 4.09609C10.5226 3.99345 8.62587 4.60028 7.11764 5.8017C5.6094 7.00312 4.59441 8.71569 4.26501 10.615C3.93562 12.5144 4.31472 14.4684 5.33047 16.1071L5.33043 16.1071L5.33399 16.1127L5.40646 16.2259L4.71585 18.767L4.51126 19.5198L5.26532 19.32L7.87997 18.6274L7.98487 18.6929L7.9848 18.693L7.9942 18.6986C9.20884 19.4169 10.5942 19.796 12.0055 19.7963ZM13.6757 14.3407C13.9245 14.0682 14.1588 13.7829 14.3778 13.4859C14.3869 13.4889 14.3967 13.4921 14.4075 13.4957C14.4076 13.4957 14.4094 13.4964 14.4133 13.4978L14.4303 13.5044C14.4447 13.5102 14.4631 13.5179 14.4856 13.5276C14.5307 13.5471 14.5873 13.5725 14.6528 13.6027C14.7836 13.6629 14.9434 13.7389 15.1056 13.8172C15.4298 13.9736 15.7571 14.1358 15.8683 14.1913C15.9133 14.2138 15.9563 14.2346 15.9937 14.2528C16.0054 14.2585 16.0166 14.2639 16.0271 14.269C16.0637 14.2868 16.0928 14.3012 16.1177 14.3142C16.1279 14.5209 16.0905 14.7278 16.0075 14.9188C15.8798 15.1269 15.7111 15.3069 15.5115 15.4479C15.31 15.5903 15.0814 15.6897 14.8399 15.7401C14.0122 15.8309 13.1769 15.6535 12.4575 15.2338L12.4457 15.2269L12.4334 15.2207C10.9608 14.4781 9.70526 13.3678 8.78868 11.9974L8.7785 11.9821L8.76711 11.9678C8.29854 11.3774 8.01496 10.6619 7.95186 9.91111C7.93771 9.62573 7.98416 9.34056 8.08819 9.07435C8.193 8.80613 8.35386 8.56331 8.56005 8.36212L8.57604 8.34652L8.5904 8.32942C8.62178 8.29205 8.66091 8.2619 8.7051 8.24106C8.74883 8.22045 8.79647 8.20945 8.84482 8.20879H9.26735C9.28871 8.20994 9.30819 8.21026 9.32284 8.21038C9.33536 8.23178 9.35207 8.26435 9.3717 8.31218C9.43293 8.46133 9.53155 8.68673 9.63348 8.91971C9.68491 9.03725 9.73718 9.15672 9.78591 9.26929C9.86028 9.44106 9.92703 9.59809 9.97477 9.71769C9.9975 9.77464 10.0141 9.81849 10.0247 9.84918V9.90488L10.0699 9.992C9.91377 10.2979 9.7613 10.4575 9.6274 10.5977C9.60799 10.618 9.58897 10.6379 9.57038 10.6578L9.56727 10.6611C9.50316 10.7297 9.37536 10.8663 9.32748 11.0567C9.27029 11.2842 9.34462 11.4813 9.43225 11.6292C10.1489 12.9036 11.2773 13.8962 12.6318 14.4449C12.7623 14.5351 12.9349 14.6235 13.1381 14.6198C13.3938 14.6151 13.5684 14.4717 13.6757 14.3407Z' fill='%2318918A' stroke='%23ffffff' stroke-width='0.9' /%3E%3C/svg%3E");
}

.page.fullscreen-header .header__top-content_networks-mail {
	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='M4.5 6.5L10.1076 10.6123L10.1097 10.614L12.0002 12L13.8926 10.6123L19.5002 6.5M3 15.8002V8.2002C3 7.08009 3 6.51962 3.21799 6.0918C3.40973 5.71547 3.71547 5.40973 4.0918 5.21799C4.51962 5 5.08009 5 6.2002 5H12.0002H17.8002C18.9203 5 19.4796 5 19.9074 5.21799C20.2837 5.40973 20.5905 5.71547 20.7822 6.0918C21 6.5192 21 7.07899 21 8.19691V15.8036C21 16.9215 21 17.4805 20.7822 17.9079C20.5905 18.2842 20.2837 18.5905 19.9074 18.7822C19.48 19 18.921 19 17.8031 19H6.19691C5.07899 19 4.5192 19 4.0918 18.7822C3.71547 18.5905 3.40973 18.2842 3.21799 17.9079C3 17.4801 3 16.9203 3 15.8002Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E");
}

.page.fullscreen-header .search-field::-webkit-input-placeholder {
	color: #fff;
}

.page.fullscreen-header .search-field::-moz-placeholder {
	color: #fff;
}

.page.fullscreen-header .search-field:-ms-input-placeholder {
	color: #fff;
}

.page.fullscreen-header .search-field::-ms-input-placeholder {
	color: #fff;
}

.page.fullscreen-header .search-field,
.page.fullscreen-header .search-field::placeholder {
	color: #fff;
}

@media (max-width: 1260px) {
	.page.fullscreen-header .search-field::-webkit-input-placeholder {
		color: #222;
	}

	.page.fullscreen-header .search-field::-moz-placeholder {
		color: #222;
	}

	.page.fullscreen-header .search-field:-ms-input-placeholder {
		color: #222;
	}

	.page.fullscreen-header .search-field::-ms-input-placeholder {
		color: #222;
	}

	.page.fullscreen-header .search-field,
	.page.fullscreen-header .search-field::placeholder {
		color: #222;
	}
}

.page.fullscreen-header .search-desktop-button {
	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='M14.6667 14.6667L20 20M10.2222 16.4444C6.78578 16.4444 4 13.6587 4 10.2222C4 6.78578 6.78578 4 10.2222 4C13.6587 4 16.4444 6.78578 16.4444 10.2222C16.4444 13.6587 13.6587 16.4444 10.2222 16.4444Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='square' /%3E%3C/svg%3E") !important;
}

.page.fullscreen-header .main__description {
	max-width: 690px;
	gap: 36px;
}

.page.fullscreen-header .search-field {
	border-bottom-color: #fff;
}

@media (max-width: 1260px) {
	.page.fullscreen-header .search-field {
		border-bottom-color: #222;
	}
}

.page.fullscreen-header .header__top-content {
	position: relative;
}

.page.fullscreen-header .header__top-content:after {
	content: " ";
	display: block;
	height: 1px;
	background-color: #fff;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100%;
}

@media (max-width: 1260px) {
	.page.fullscreen-header .header__top-content:after {
		display: none;
	}
}

.page.home .fullwidth,
.page.home .page.arbitrage .protection__top.fullwidth {
	max-width: 100%;
	width: 100%;
}

.page.home .protection__top {
	padding-bottom: 60px;
}

@media (max-width: 1440px) {
	.page.home .protection__top {
		padding-bottom: 40px;
	}
}

.page.home .member {
	margin-bottom: 0;
}

@media (max-width: 768px) {
	.page.home .member {
		margin-bottom: 86px;
	}
}

.page.home .reviews-slider--home {
	position: relative;
	padding-top: 60px;
}

.page.home .reviews-slider--home .arrows__container--top {
	top: -55px;
}

@media (max-width: 1440px) {
	.page.home .reviews-slider--home {
		padding-top: 40px;
	}
}

@media (max-width: 768px) {
	.page.home .reviews-slider--home .standart__pagination {
		display: none;
	}

	.page.home .reviews-slider--home .arrows__container--top {
		top: auto;
		bottom: -86px;
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@media (max-width: 690px) {
	.page.home .reviews-slider--home {
		margin-bottom: 80px;
	}
}

.footer {
	background: #173b43;
	padding: 60px 0;
}

@media (max-width: 690px) {
	.footer {
		padding: 60px 0 36px;
	}
}

@media (min-width: 1921px) {
	.footer {
		padding: 3.13vw 0;
	}
}

.footer__logo {
	grid-area: logo;
	-webkit-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.footer__logo:hover {
	opacity: 0.8;
}

@media (max-width: 1260px) {
	.footer__logo {
		display: block;
		width: 100%;
		padding-bottom: 40px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		margin-bottom: 40px;
	}
}

.footer__logo-img {
	max-width: 64px;
	height: 64px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.footer__logo-img {
		max-width: 3.33vw;
		height: 3.33vw;
	}
}

@media (max-width: 1260px) {
	.footer__logo-img {
		max-width: 166px;
		height: 54px;
	}
}

.footer__icon {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.footer__icon {
		width: 1.25vw;
		height: 1.25vw;
	}
}

.footer__top {
	display: grid;
	grid-template-areas: "logo box addres";
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	grid-template-columns: 1fr auto auto;
	gap: 243px;
}

@media (min-width: 1921px) {
	.footer__top {
		gap: 12.66vw;
	}
}

@media (max-width: 1531px) {
	.footer__top {
		gap: 115px;
	}
}

@media (max-width: 1411px) {
	.footer__top {
		gap: 73px;
	}
}

@media (max-width: 1260px) {
	.footer__top {
		grid-template-areas: "logo logo" "box addres";
		grid-template-columns: auto auto;
		gap: 0;
	}
}

@media (max-width: 892px) {
	.footer__top {
		grid-template-areas: "logo" "box" "addres";
		grid-template-columns: 1fr;
	}
}

.footer__top-boxs {
	grid-area: box;
	display: grid;
	grid-template-columns: repeat(2, auto);
	gap: 24px 55px;
	max-width: 333px;
	width: 100%;
}

@media (min-width: 1921px) {
	.footer__top-boxs {
		gap: 1.25vw 3.33vw;
		max-width: 17.34vw;
	}
}

@media (max-width: 1260px) {
	.footer__top-boxs {
		max-width: 372px;
		gap: 24px 86px;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs {
		grid-template-columns: repeat(3, auto);
		grid-template-areas: "one five six" "three seven ." "four two .";
		max-width: 100%;
		gap: 24px 71px;
		padding-bottom: 40px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		margin-bottom: 40px;
	}
}

@media (max-width: 690px) {
	.footer__top-boxs {
		grid-template-columns: repeat(2, auto);
		grid-template-areas: "one two" "three four" "five six" "seven .";
	}
}

@media (max-width: 389px) {
	.footer__top-boxs {
		gap: 24px 20px;
	}
}

.footer__top-boxs_link {
	-webkit-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	transition: all linear 0.4s;
}

.footer__top-address {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	max-width: calc(446px + 98 * (100vw - 1531px) / 389);
	width: 100%;
	min-width: calc(446px + 98 * (100vw - 1531px) / 389);
}

@media (min-width: 1921px) {
	.footer__top-address {
		gap: 1.25vw;
		max-width: 28.33vw;
		min-width: 28.33vw;
	}
}

@media (max-width: 1531px) {
	.footer__top-address {
		max-width: 416px;
		min-width: auto;
	}
}

@media (max-width: 1411px) {
	.footer__top-address {
		max-width: 366px;
	}
}

@media (max-width: 1260px) {
	.footer__top-address {
		max-width: 380px;
	}
}

@media (max-width: 892px) {
	.footer__top-address {
		max-width: 100%;
	}
}

.footer__top-address_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
}

@media (min-width: 1921px) {
	.footer__top-address_inner {
		gap: 0.42vw;
	}
}

.footer__center {
	padding-top: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (min-width: 1921px) {
	.footer__center {
		padding-top: 4.17vw;
		gap: 1.67vw;
	}
}

@media (max-width: 892px) {
	.footer__center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 60px;
	}
}

@media (max-width: 690px) {
	.footer__center {
		padding-top: 80px;
	}
}

.footer__center-networks {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 544px;
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 12px 0px;
	-webkit-transition: 0.4s all;
	-o-transition: 0.4s all;
	transition: 0.4s all;
}

@media (min-width: 1921px) {
	.footer__center-networks {
		padding: 0.63vw 0;
		max-width: 28.33vw;
	}
}

@media (max-width: 892px) {
	.footer__center-networks {
		max-width: 100%;
	}
}

.footer__bottom {
	padding-top: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
}

@media (min-width: 1921px) {
	.footer__bottom {
		gap: 1.04vw;
		padding-top: 4.17vw;
	}
}

@media (max-width: 1260px) {
	.footer__bottom {
		padding-top: 40px;
		margin-top: 80px;
		border-top: 1px solid rgba(255, 255, 255, 0.1);
	}
}

@media (max-width: 892px) {
	.footer__bottom {
		padding-top: 60px;
		margin-top: 0px;
		border-top: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 60px;
	}
}

@media (max-width: 690px) {
	.footer__bottom {
		padding-top: 80px;
		gap: 40px;
	}
}

.footer__bottom-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px;
	max-width: 768px;
}

@media (min-width: 1921px) {
	.footer__bottom-left {
		gap: 1.25vw;
		max-width: 40vw;
	}
}

@media (max-width: 1411px) {
	.footer__bottom-left {
		max-width: 692px;
	}
}

@media (max-width: 1260px) {
	.footer__bottom-left {
		max-width: 416px;
	}
}

@media (max-width: 892px) {
	.footer__bottom-left {
		max-width: 100%;
	}
}

@media (max-width: 690px) {
	.footer__bottom-left {
		padding-bottom: 40px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
}

.footer__bottom-left_text {
	padding-left: 24px;
	border-left: 1px solid #18918a;
}

@media (min-width: 1921px) {
	.footer__bottom-left_text {
		padding-left: 1.25vw;
	}
}

@media (max-width: 1260px) {
	.footer__bottom-left_text {
		padding-left: 16px;
	}
}

.footer__bottom-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 42px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media (min-width: 1921px) {
	.footer__bottom-right {
		gap: 2.19vw;
	}
}

@media (max-width: 1411px) {
	.footer__bottom-right {
		gap: 60px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		min-width: 432px;
	}
}

@media (max-width: 1260px) {
	.footer__bottom-right {
		gap: 24px;
		min-width: auto;
		max-width: 337px;
	}
}

@media (max-width: 892px) {
	.footer__bottom-right {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		max-width: 100%;
		gap: 15px;
	}
}

@media (max-width: 690px) {
	.footer__bottom-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		max-width: 321px;
		margin-left: auto;
		margin-right: 0;
	}
}

.footer__bottom-right_cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

@media (min-width: 1921px) {
	.footer__bottom-right_cards {
		gap: 0.83vw;
	}
}

.footer__bottom-right_cards-img {
	max-width: 40px;
	height: 40px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (min-width: 1921px) {
	.footer__bottom-right_cards-img {
		max-width: 2.08vw;
		height: 2.08vw;
	}
}

.footer__bottom-right_agreement {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

@media (min-width: 1921px) {
	.footer__bottom-right_agreement {
		gap: 0.83vw;
	}
}

.footer__bottom-right_agreement .text-or-14 {
	color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 892px) {
	.footer__top-boxs_link.one {
		grid-area: one;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs_link.two {
		grid-area: two;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs_link.three {
		grid-area: three;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs_link.four {
		grid-area: four;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs_link.five {
		grid-area: five;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs_link.six {
		grid-area: six;
	}
}

@media (max-width: 892px) {
	.footer__top-boxs_link.seven {
		grid-area: seven;
	}
}

@media (hover: hover) {
	.footer__center-networks:hover {
		border-top: 1px solid #18918a;
	}

	.footer__top-boxs_link:hover {
		color: #18918a;
	}

	.footer__bottom-right_agreement .text-or-14:hover {
		color: #fff;
	}
}

.footer__center-networks:focus {
	border-top: 1px solid #fcc11f;
}

@media (max-width: 1024px) {
	.our-clients .client-card__img {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}
}

@media (max-width: 760px) {
	.our-clients__item--hidden {
		display: none;
	}
}

@media (max-width: 760px) {
	body .page {
		overflow-x: clip;
		position: relative;
	}
}

/* .rating-card {
	cursor: auto;
} */

.rating-card a{
	cursor: auto;
}

.rating-card__link::before {
	display: none;
}

.rating-card__wrapper-link-dark-green .rating-card__logo{
	cursor: pointer;
}

.rating-card__wrapper-link-dark-green {
	display: inline-block;
	width: fit-content;
	cursor: pointer;
}

.rating-card__wrapper-link-dark-green:hover {
	border-bottom: 2px solid #fff;
	cursor: pointer;
}

.rating-card__descr a {
	cursor: pointer;
}

.rating-card--wide a {
	cursor: pointer;
}

.rating-card__link-commersant {
	position: relative;
	display: inline-block;
	text-decoration: none;
}

.rating-card__link-commersant::after {
	display: none;
	content: '→';
	position: absolute;
	top: 50%;
	right: -30px;
	transform: translateY(-50%);
	font-size: 30px;
	color: white; 
	transition: color 0.3s ease;
}

.rating-card__link-commersant:hover::after {
	color: #fcc11f;
}

.rating-card--hidden {
	display: none;
}

@media (max-width: 960px) {
	.rating-card__link-commersant::after {
		color: #fcc11f;
	}
	.rating-card__link-commersant {
		border-bottom: 1px solid #fcc11f;
	}
}

.eh-consultation-lawyer .mailblock {
	font-size: 36px;
  line-height: 1;
}

@media (max-width: 1280px) {
	.eh-consultation-lawyer .mailblock {
		font-size: 26px;
		line-height: 1;
	}
}

.our-clients__grid-wrapper {
	overflow: visible;
}

.consultation input:-webkit-autofill {
	/* -webkit-box-shadow: 0 0 0px 1000px #173B43 inset !important; */
	-webkit-box-shadow: 0 0 0px 1000px #00786a inset !important;
	
	-webkit-text-fill-color: rgba(255, 255, 255, 0.6); /* Меняем цвет текста */
	font-size: 20px;
	border-color: rgba(255, 255, 255, 0.6);
}

.team-page-cont .join-us {
	margin: 80px 0 80px;
}

@media (max-width: 760px) {
	.team-page-cont .join-us {
		margin: 30px 0 50px;
	}
}

/* artem */

.team-personal-detail .news__main{
	margin-top: 80px;
}

.team-personal-detail .offset-top {
	padding-top: 260px;
}

@media (max-width: 1610px) {
	.team-personal-detail .offset-top {
		padding-top: 170px;
	}
}

.team-personal-detail .person-info{
	align-items: start;
}

.team-personal-detail .person-header__img {
	aspect-ratio: 0;
}


.pd-120 {
	padding: 0 0 120px 0;
}
@media (min-width: 1921px) {
	.pd-120 {
			padding: 0 0 6.25vw 0;
	}
}

@media (max-width: 690px) {
	.team-personal-detail .pt-120 {
			padding-bottom: 80px;
	}
	.team-personal-detail .pd-120 {
    padding: 0 0 80px 0;
}
}

@media (max-width: 389px) {
	.team-personal-detail .pd-120 {
			padding: 40px 0 !important;
	}
	.team-personal-detail .pt-120 {
		padding-bottom: 40px;
}
}

.detail-breadcrumbs .page-header__breadcrumbs {
	padding-top: 260px;
}

.team-personal-detail .offset-top {
	padding-top: 0px;
}

@media (max-width: 1980px) {
	.detail-breadcrumbs .page-header__breadcrumbs {
		padding-top: 180px;
	}
} 

@media (max-width: 1024px) {
	.detail-breadcrumbs .page-header__breadcrumbs {
    padding-top: 170px;
}
}

.team .team__slide-top_data{
	justify-content: flex-start;
	padding: 20px 24px;
}




