:root {
	--white: #fff;
	--black-1: #000;
	--black-2: rgba(15, 15, 15, 0.9);
	--black-3: #171717;
	--black-4: #242424;
	--blue: #0077ff;
	--pink: #ff3985;
	--mint: #7cedf8;
}

html {
	font-size: 1vw;
}

.container {
	max-width: 84.5rem;
	width: 100%;
	padding: 0rem 1rem;
	margin: 0 auto;
}

.container_main {
	max-width: 84.5rem;
	width: 100%;
	padding: 0rem 1rem;
	margin: 0 auto;
	zoom: 0.89;
}

.section {
	padding: 6.25rem 0;
}

body {
	background-color: var(--black-1);
	color: var(--white);
	font-family: "VK Sans Display";
	font-size: 1.25rem;
	line-height: 125%;
	font-style: normal;
	font-weight: 400;
}

.body-wrapper {
	position: relative;
}

.text-80 {
	font-size: 5rem;
	line-height: 110%;
}

.text-64 {
	font-size: 4rem;
	line-height: 120%;
}

.text-40 {
	font-size: 2.5rem;
	line-height: 120%;
}

.text-28 {
	font-size: 1.75rem;
	line-height: 120%;
}

.text-16 {
	font-size: 1rem;
	line-height: 130%;
	letter-spacing: -0.04rem;
}

.text-14 {
	font-size: .875rem;
	line-height: 130%;
	letter-spacing: -0.035rem;
}

.text-12 {
	font-size: .75rem;
	line-height: 120%;
	letter-spacing: -4%;
}

.fw-500 {
	font-weight: 500;
}

.fw-600 {
	font-weight: 600;
}

.fw-700 {
	font-weight: 700;
}

.title-underline {
	position: relative;
	z-index: 1;
}

.title-underline::after {
	display: block;
	content: "";
	width: 240%;
	height: 255%;
	position: absolute;
	top: 68%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-image: url(../img/icons/title-underline.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
}

.section-num {
	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: 4rem;
	height: 4rem;
	border-radius: 50%;
	margin-bottom: 1.5rem;
	position: relative;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-20%, #ff3985), to(#454545));
	background: linear-gradient(180deg, #ff3985 -20%, #454545 100%);
}

.section-num::after {
	display: block;
	content: "";
	width: calc(100% - .125rem);
	height: calc(100% - .125rem);
	border-radius: 50%;
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #0f0f0f;
}

.header {
	position: fixed;
	top: 1.375rem;
	left: 0;
	width: 100%;
	height: auto;
	z-index: 10;
}

.header_main {
	position: fixed;
	top: 1.375rem;
	left: 9.375rem;

	height: auto;
	z-index: 10;
	width: 100%;
}

.header__wrapper {
	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: 1.25rem;
	position: relative;
}

.header__logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 1.375rem 0;
}

.header__menu-btn-icon {
	display: flex;
}

.header__menu-btn-icon svg:nth-child(2) {
	display: none;
}

.header__menu-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	width: fit-content;
	padding: 1rem;
	margin-left: auto;
	border-radius: 7.5rem;
	border: .0625rem solid var(--black-4);
	background-color: var(--black-3);
	cursor: pointer;
}


.header__nav {
	position: absolute;
	top: 100%;
	right: 0px;
	z-index: 100;
	width: 100vw;
	max-width: 22rem;
	opacity: 0;
	transform: translateY(-50px);
	pointer-events: none;
	transition: all ease 0.5s;
}

.header-open .header__nav {
	opacity: 1;
	transform: none;
	pointer-events: all;
}

.header .nav__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .5rem;
	padding: .5rem;
	border-radius: 1rem;
	background-color: var(--black-2);
}

.header .nav__item {
	width: 100%;
	position: relative;
}

.header .nav__item::after {
	display: block;
	content: '';
	width: .75rem;
	height: .75rem;
	position: absolute;
	top: .875rem;
	right: .875rem;
	z-index: 2;
	background-image: url(../img/icons/arrow.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}


.header .nav__link {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	gap: 1.6875rem;
	padding: .875rem;
	border-radius: .5rem;
	background: #1a1a1a;
	cursor: pointer;
	border: .0625rem solid var(--black-4);

}

.header .nav__link:hover .nav__link-icon {
	color: var(--bg-color);
}

.header .nav__link_active {
	background: #333;
}

.header .nav__link-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 2rem;
	width: 2rem;
	height: 2rem;
}

.header .nav__link-icon svg {
	width: 100%;
	height: 100%;
}

.header .nav__link-icon svg path {
	fill: currentColor;
	transition: all ease 0.5s;
}

.header-open .header__menu-btn-text {
	display: none;
}

.header__menu-btn-text {
	font-size: .875rem;
}

.header-open .header__menu-btn-icon svg:nth-child(1) {
	display: none;
}

.header-open .header__menu-btn-icon svg:nth-child(2) {
	display: block;
}

.footer {
	padding: 2.5rem 0 0rem;
}

.footer_main {
	padding: 3.75rem 0 0rem;
}

.footer__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 1.5rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.footer__text {
	opacity: 0.3;
}

.footer__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .75rem;
	border-radius: 2.3125rem;
	padding: 1rem 1.25rem;
	background-color: var(--black-2);
}

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

.footer__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 1.25rem;
}

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

.entrance-nav {
	padding-top: 7.125rem;
}

.entrance-nav__desc {
	margin-top: 1.5rem;
}

.entrance-nav__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .75rem;
	width: 100%;
	margin-top: 7.9375rem;
	margin-top: 1.25rem;
}

.entrance-nav__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 1rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	border-radius: 7.5rem;
	border: .0625rem solid rgba(255, 255, 255, 0.12);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.07)), to(rgba(0, 0, 0, 0.07)));
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(0, 0, 0, 0.07) 100%);
	-webkit-box-shadow: 0 -1rem 4.75rem 0 rgba(255, 255, 255, 0.09) inset;
	box-shadow: 0 -1rem 4.75rem 0 rgba(255, 255, 255, 0.09) inset;
	padding: .875rem;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	position: relative;
	--color: var(--white);
	color: var(--color);
	overflow: hidden;
	z-index: 1;
	--bg-color: #fff;
	--hover-bg: linear-gradient(137deg, #fff 0%, var(--bg-color) 100%);
}

.entrance-nav__link-text {
	font-size: 1rem;
}

.entrance-nav__link::after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0rem;
	left: 0rem;
	background: var(--hover-bg);
	z-index: -1;
	opacity: 0;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.entrance-nav__link:hover {
	--color: var(--black-1);
}

.entrance-nav__link:hover::after {
	opacity: 1;
}

.entrance-nav__link-icon {
	min-width: 4rem;
	width: 4rem;
	height: 4rem;
	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;
	border-radius: 50%;
	position: relative;
}

.entrance-nav__link-icon::after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: .0625rem dashed var(--color);
	opacity: 0.5;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	position: absolute;
	top: 0rem;
	left: 0rem;
	pointer-events: none;
}

.entrance-nav__link-icon svg path {
	fill: currentColor;
}

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

.entrance-nav__title {
	position: relative;
	z-index: 2;
}

.entrance-nav__title span {
	background: linear-gradient(93deg, #ff3985 0%, #07f 120%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 600;
}

.entrance__title span {
	background: linear-gradient(93deg, #ff3985 0%, #07f 120%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 600;
}

.entrance-nav__img-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 38.75rem;
	width: 38.75rem;
	height: 38.75rem;
	/* margin-bottom: -5.4375rem;
	margin-bottom: -4.375rem; */
	z-index: 1;
	color: #fff;
}

.entrance-nav__img {
	position: absolute;
	top: 0rem;
	left: 0rem;
	display: none;
	width: 100%;
	height: auto;
	aspect-ratio: 1/1;
	overflow: hidden;
	color: inherit;
}

.entrance-nav__img svg {
	min-width: 100%;
}

.entrance-nav__img svg path {
	fill: currentColor;
	transition: fill ease 0.5s;
}

.entrance-nav__img img {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	width: 100%;
	height: 100%;
}

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

.entrance {
	padding-top: 9.0625rem;
	padding-bottom: 0;
}

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

.entrance__body {
	margin-top: 12.25rem;
}

.entrance__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 4rem;
	height: 4rem;
	margin-top: 7.375rem;
	margin-bottom: 1.5rem;
}

.entrance__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.entrance__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 45.625rem;
	width: 45.625rem;
	height: 45.625rem;
	margin-right: -1.25rem;
}

.articles__title {
	text-align: center;
	margin-bottom: 4.5rem;
}

.articles__popup {
	padding: 0;
	width: 100%;
	max-width: 1400px;
	height: auto;
	aspect-ratio: 16/9;
	display: none;
}

.articles__popup iframe {
	width: 100%;
	height: 100%;
}

.articles__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: 1rem;
}

.articles__list_grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}

.articles__more-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .5rem;
	margin-top: 2rem;
}

.articles__more-link-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;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.16);
}

.articles__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	gap: 2rem;
}

.articles__side {
	width: 100%;
	max-width: 28.125rem;
}

.articles__body {
	width: 100%;
	max-width: 53.875rem;
}

.article-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .5rem;
	border-radius: 1.5rem;
	background-color: var(--black-3);
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	position: relative;
	z-index: 1;

	/* margin: 0 auto; */
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	max-width: 28.75rem;
}

.article-card:hover {
	background: #242424;
}

.article-card:hover .article-card__icon {
	opacity: 1;
}

.article-card__body {
	padding: 1.25rem 1rem 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: .75rem;
}

.article-card__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	/* height: 16.25rem; */
	border-radius: 1rem;
	overflow: hidden;
	position: relative;



}

.article-card__img::after {
	display: block;
	content: '';
	width: 3.75rem;
	height: 3.75rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	background-image: url(../img/icons/play.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.article-card__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.article-card__date {
	opacity: 0.25;
	margin-top: auto;
}

.article-card__icon {
	position: absolute;
	bottom: .625rem;
	right: .625rem;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.16);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	opacity: 0;
}

.video-parts__wrapper {
	padding: 7.5rem 5rem 5rem;
	border-radius: 7.5rem;
	background: rgba(15, 15, 15, 0.9);
	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: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.video-parts__bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 75rem;
	height: auto;
	position: absolute;
	top: 56%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.video-parts__bg img {
	width: 100%;
	height: auto;
}

.video-parts__title {
	text-align: center;
	width: 100%;
	max-width: 41.25rem;
}

.video-parts__desc {
	text-align: center;
	margin-top: 1.5rem;
	width: 100%;
	max-width: 41.25rem;
}

.video-parts__video {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 3.75rem;
	border-radius: 3rem;
	overflow: hidden;
	width: 100%;
	max-width: 41.25rem;
	padding: .5rem;
	background: linear-gradient(147deg, #ff3985 -1.8%, #7cedf8 56.77%, #8024c0 115.35%);
	position: relative;
	z-index: 1;
}

.video-parts__video video {
	border-radius: 2.75rem;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.video-parts__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 4rem;
	gap: 1rem;
}

.video-parts__video-play {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2;
}

.video-parts__item {
	padding: 3rem 1rem 1rem;
	border-radius: 4rem;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 23, 23, 0.4)), to(#1a1a1a));
	background: linear-gradient(180deg, rgba(23, 23, 23, 0.4) 0%, #1a1a1a 100%);
	-webkit-backdrop-filter: blur(3.8125rem);
	backdrop-filter: blur(3.8125rem);
	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;
	overflow: hidden;
}

.video-parts__item-img {
	width: 100%;
	height: auto;
	margin-top: 2rem;
}

.video-parts__item-img_wide {
	width: auto;
	margin: auto -1rem;
}

.video-parts__item-img img {
	width: 100%;
}

.video-parts__item-title {
	text-align: center;
}

.signals__heading {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 40.625rem;
	margin: 0 auto;
	margin-bottom: 5rem;
	text-align: center;
}

.signals__num {
	margin-bottom: 1.5rem;
}

.signals__desc {
	margin-top: 1.5rem;
}

.signals__wrapper {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5rem;
	border-radius: 7.5rem;
	background: rgba(15, 15, 15, 0.9);
}

.signals__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: .5rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 7.8125rem;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.signals__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 1.5rem;
	padding: .75rem;
	padding-right: 2rem;
	border-radius: 6.25rem;
	background: #1a1a1a;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.signals__item:nth-child(1),
.signals__item:nth-child(5) {
	margin-top: 6rem;
}

.signals__item:nth-child(2),
.signals__item:nth-child(4) {
	margin-top: 3rem;
}

.signals__item-icon {
	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;
	min-width: 4.5rem;
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 50%;
	background: #212121;
}

.signals__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 27.25rem;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin: -1.1875rem 0;
	position: relative;
}

.signals__img::before {
	display: block;
	content: "";
	width: 54rem;
	height: 15rem;
	position: absolute;
	left: 50%;
	bottom: calc(100% - 1.4375rem);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-image: url(../img/signals/arrows-1.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
}

.signals__img::after {
	display: block;
	content: "";
	width: 46.25rem;
	height: 11.125rem;
	position: absolute;
	left: 50%;
	top: calc(100% - 1.4375rem);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-image: url(../img/signals/arrows-2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
}

.signals__bottom {
	margin-top: 4.375rem;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	gap: .5rem;
	width: 100%;
	max-width: 64rem;
}

.signals__bottom-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 1.25rem;
	padding: .75rem;
	padding-right: 2rem;
	border-radius: 6.25rem;
	background: #1a1a1a;
}

.signals__bottom-item:nth-child(1) {
	margin-right: auto;
}

.signals__bottom-item:nth-child(2) {
	margin-left: auto;
}

.signals__bottom-item:nth-child(3) {
	grid-column: span 2;
	margin: 0 auto;
}

.signals__bottom-photo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 4.5rem;
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 50%;
	overflow: hidden;
}

.signals__bottom-photo img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.signals__bottom-citation {
	padding: 1.5625rem .75rem;
	border-radius: 6.25rem;
	color: #ff3985;
	background: rgba(255, 57, 133, 0.07);
}

.signals__bottom-img {
	margin-left: 1.25rem;
}

.signals__body {
	display: contents;
}

.translate__heading {
	width: 100%;
	max-width: 40.625rem;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	margin-bottom: 5rem;
	text-align: center;
}

.translate__desc {
	margin-top: 1.5rem;
}

.translate__num {
	margin-bottom: 1.5rem;
}

.translate__wrapper {
	border-radius: 3rem;
	background: #0f0f0f;
	padding: 4.375rem 3.75rem;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	grid-template-columns: repeat(3, 1fr);
}

.translate__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .8125rem;
}

.translate__list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .75rem;
	padding: .75rem 1.25rem;
	border-radius: 2.25rem;
	background: #1a1a1a;
}

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

.translate__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-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 2.5rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
}

.translate__left-arrows {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 18rem;
	height: 39.375rem;
	position: absolute;
	top: 47%;
	left: 73%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
}

.translate__left-arrows img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.translate__video {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border-radius: 1.5rem;
	background: #171717;
	padding: 1.25rem;
}

.translate__video-title {
	margin-bottom: 1.875rem;
}

.translate__video-list {
	margin: 0 1.25rem;
	width: 100%;
	max-width: 8.75rem;
	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: center;
	-ms-flex-align: center;
	align-items: center;
}

.translate__video-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: auto;
}

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

.translate__video-img:nth-child(1) {
	max-width: 7.25rem;
	margin-bottom: -0.4375rem;
}

.translate__video-img:nth-child(2) {
	max-width: 8.0625rem;
	margin-bottom: -1rem;
}

.translate__preview {
	border-radius: 1.5rem;
	background: #171717;
	padding: 1.25rem;
}

.translate__preview-title {
	margin-bottom: 1rem;
}

.translate__preview-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: auto;
}

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

.translate__right {
	padding: 3.4375rem 0;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: auto;
	position: relative;
	gap: 5.625rem;
}

.translate__right-arrows {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 10.375rem;
	height: 35.0625rem;
	position: absolute;
	top: 50%;
	right: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
}

.translate__right-arrows img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.translate__right-img svg:nth-child(2) {
	display: none;
}

.translate__right-label {
	opacity: 0.3;
}

.translate__mid {
	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;
	gap: 1.5rem;
	width: 100%;
	max-width: 18.9375rem;
	margin: auto;
	position: relative;
	z-index: 1;
}

.translate__mid::after {
	display: block;
	content: "";
	width: 35.625rem;
	height: 36rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
	background-image: url(../img/translate/mid-bg.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.translate__mid-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 1.5rem;
	padding: 2rem 1.75rem;
	border-radius: 2.25rem;
	border: .0625rem solid rgba(255, 255, 255, 0.08);
	background: linear-gradient(148deg, rgba(255, 255, 255, 0) -4.57%, rgba(255, 255, 255, 0.15) 120.66%);
}

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

.collect__heading {
	width: 100%;
	max-width: 40.625rem;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	margin-bottom: 5rem;
	text-align: center;
}

.collect__desc {
	margin-top: 1.5rem;
}

.collect__num {
	margin-bottom: 1.5rem;
}

.collect__wrapper {
	border-radius: 3rem;
	background: #0f0f0f;
	padding: 5rem 3.75rem;
	padding-left: 7.5rem;
	position: relative;
	z-index: 1;
}

.collect__label {
	position: absolute;
	top: 13.75rem;
	right: 12.5rem;
	z-index: 2;
}

.collect__img {
	width: 100%;
	height: auto;
}

.collect__img img {
	width: 100%;
	height: auto;
}

.tab__item:not(.tab__item_active) {
	display: none;
}

.advantages {
	position: relative;
	z-index: 2;
	width: 100% !important;
	max-width: none !important;
}

.advantages__wrapper {
	position: relative;
	padding-bottom: 4.375rem;
}

.advantages__pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	top: 50%;
	left: calc(100% + 1.25rem);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(255, 255, 255, 0.3);
	gap: 1.5rem;
	height: 68.5%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.advantages__pagination-progress {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: .5rem;
	background: rgba(255, 255, 255, 0.12);
	padding: .125rem;
	width: .625rem;
	height: 100%;
}

.advantages__pagination-progress-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: .625rem;
	background: #ff3985;
	width: 100%;
	height: 0%;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.advantages__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: 2rem;
	position: relative;
	z-index: 1;
}

.advantages__card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4rem;
	padding: 5rem;
	border-radius: 7.5rem;
	background: #0f0f0f;
	position: relative;
	z-index: 2;
}

.advantages__card:nth-child(n + 2) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(250%);
	transform: translateY(250%);
}

.advantages__card-desc {
	margin-top: 1.5rem;
	opacity: 0.6;
}

.advantages__num {
	margin-bottom: 1.5rem;
	width: 4rem;
	height: 2.625rem;
	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;
	border-radius: 6.25rem;
	position: relative;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-20%, #ff3985), to(#454545));
	background: linear-gradient(180deg, #ff3985 -20%, #454545 100%);
}

.advantages__num::after {
	display: block;
	content: "";
	width: calc(100% - .125rem);
	height: calc(100% - .125rem);
	border-radius: 6.25rem;
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #0f0f0f;
}

.advantages__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 3rem;
	width: 100%;
	max-width: 35rem;
}

.advantages__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 31.875rem;
	height: auto;
	border-radius: 2.5rem;
	overflow: hidden;
}

.advantages__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.concept__pagination {
	display: none;
}

.concept__title {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 5rem;
}

.concept__body {
	position: relative;
	z-index: 2;
}

.concept__wrapper {
	border-radius: 7.5rem;
	background: rgba(15, 15, 15, 0.9);
	padding: 5rem;
	position: relative;
	z-index: 1;
}

.concept__wrapper::after {
	display: block;
	content: "";
	width: 100%;
	height: 30.3125rem;
	position: absolute;
	bottom: 3.75rem;
	z-index: 1;
	left: 0;
	background-image: url(../img/concept/bg.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
}

.concept__top-title {
	text-align: center;
	margin-bottom: 5.25rem;
}

.concept__top-body {
	border-radius: 4rem;
	border: .75rem solid #171717;
	position: relative;
	z-index: 1;
	padding: .75rem;
}

.concept__top-bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100%);
	height: calc(100%);
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
	border-radius: 3.25rem;
	overflow: hidden;
}

.concept__top-bg svg {
	width: 100%;
	height: 100%;
}

.concept__top {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
}

.concept__top .tab__header {
	border-radius: 2.75rem;
	background: rgba(255, 255, 255, 0.03);
	padding: 1.875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .5rem;
}

.concept__top .tab__link {
	position: relative;
	z-index: 2;
}

.concept__top .tab__link_active .tab__link-img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	border-color: #ff3985;
	cursor: auto;
}

.concept__top .tab__link_active .tab__link-arrow {
	z-index: 2;
}

.concept__top .tab__link_active .tab__link-arrow svg path {
	fill: #ff3985;
}

.concept__top .tab__link:nth-child(1) .tab__link-arrow {
	left: 41%;
}

.concept__top .tab__link:nth-child(2) .tab__link-arrow {
	left: 49%;
}

.concept__top .tab__link:nth-child(3) .tab__link-arrow {
	right: 43%;
}

.concept__top .tab__link svg:nth-child(2) {
	display: none;
}

.concept__top .tab__link-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 1.375rem;
	border: .25rem solid #ff3985;
	display: flex;
	width: 100%;
	max-width: 20.875rem;
	height: auto;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	cursor: pointer;
	overflow: hidden;
}

.concept__top .tab__link-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.concept__top .tab__link-arrow {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	bottom: calc(100% + 3.375rem);
}

.concept__mid-title {
	text-align: center;
	margin-bottom: 1.5rem;
}

.concept__mid {
	margin-top: 3.375rem;
}

.concept__mid .tab__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1.625rem;
	border-radius: 2.4375rem;
	background: rgba(255, 255, 255, 0.03);
	gap: 1rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
}

.concept__mid .tab__link {
	position: relative;
	z-index: 1;
}

.concept__mid .tab__link:not(.tab__link_active) {
	cursor: pointer;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.concept__mid .tab__link_active {
	cursor: auto;
}

.concept__mid .tab__link_active .tab__link-bg {
	opacity: 1;
}

.concept__mid .tab__link-bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: -1;
	top: 60%;
	left: 40%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 11.9375rem;
	height: 12.3125rem;
	opacity: 0;
	pointer-events: none;
}

.concept__mid .tab__link-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 5.5rem;
	height: 5.5rem;
	border-radius: 50%;
	overflow: hidden;
	border: .25rem solid #000;
}

.concept__mid .tab__link-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.concept__list-title {
	display: none;
}

.concept__list-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: .5625rem;
	margin-top: -1.5rem;
	position: relative;
	z-index: 2;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 5.3125rem;
}

.concept__list-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 11.875rem;
	height: auto;
	border-radius: 1.125rem;
	overflow: hidden;
}

.concept__list-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.concept__list-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	border-radius: 1.875rem;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 23, 23, 0.4)), to(#171717));
	background: linear-gradient(180deg, rgba(23, 23, 23, 0.4) 0%, #171717 100%);
	-webkit-backdrop-filter: blur(2.875rem);
	backdrop-filter: blur(2.875rem);
	padding: .75rem;
	border: .0625rem solid transparent;
}

.concept__list-link:nth-child(1) {
	order: 3;
	margin-top: 8.5rem;
}

.concept__list-link:nth-child(2) {
	order: 2;
}

.concept__list-link:nth-child(3) {
	order: 4;
}

.concept__list-link:nth-child(4) {
	order: 1;
}

.concept__list-link:nth-child(5) {
	order: 5;
}

.concept__list-link:nth-child(2),
.concept__list-link:nth-child(3) {
	margin-top: 4.25rem;
}

/* .concept__list-link:nth-child(3) {
	margin-top: 8.5rem;
} */

.concept__list-link_active {
	border-color: #ff3985;
}

.concept__list-link_active .concept__list-icon {
	background: #ff3985;
}

.concept__list-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.15);
	-webkit-backdrop-filter: blur(.375rem);
	backdrop-filter: blur(.375rem);
	padding: .375rem;
	position: absolute;
	bottom: 1rem;
	left: 1rem;
	z-index: 1;
}

.analysis__wrapper {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5rem;
	border-radius: 7.5rem;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(15, 15, 15, 0.9)), to(rgba(15, 15, 15, 0.9))), #000;
	background: linear-gradient(0deg, rgba(15, 15, 15, 0.9) 0%, rgba(15, 15, 15, 0.9) 100%), #000;
}

.analysis__title {
	margin-bottom: 2.25rem;
	text-align: center;
}

.analysis__list-title {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 4.375rem;
	border: .75rem solid rgba(255, 255, 255, 0.04);
	margin: 3rem auto 3.625rem;
	position: relative;
}

.analysis__list-title::after {
	display: block;
	content: "";
	width: 13.4375rem;
	height: 3.875rem;
	background-image: url(../img/analysis/arrows-2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	position: absolute;
	top: calc(100% + .5625rem);
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.analysis__list-title-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: .5rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	min-width: 23rem;
	border-radius: 3.75rem;
	padding: 1.5625rem;
	text-align: center;
	position: relative;
	z-index: 1;
	background: #ffffff33;
	background: linear-gradient(280deg, #07f -0.52%, #ff3985 51.39%, #7cedf8 100.54%);
}

.analysis__list-title-wrapper::after {
	display: block;
	content: "";
	width: calc(100% - .125rem);
	height: calc(100% - .0938rem);
	border-radius: 3.75rem;
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #0c0c0c;
}

.analysis__list-title-label {
	font-size: .75rem;
	line-height: 130%;
	text-transform: uppercase;
}

.analysis__list-title-main {
	font-size: 1.0625rem;
	line-height: 125%;
}

.analysis__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: .5rem;
	border-radius: 5.5rem;
	padding: 5rem;
	position: relative;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-40%, #ff3985), color-stop(60%, #45454500));
	background: linear-gradient(180deg, #ff3985 -40%, #45454500 60%);
}

.analysis__list::after {
	display: block;
	content: "";
	width: calc(100% - .0625rem);
	height: calc(100% - .0625rem);
	border-radius: 5.5rem;
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #0c0c0c;
}

.analysis__list-item {
	border-radius: 1.5rem;
	background: rgba(255, 255, 255, 0.05);
	padding: 2rem;
	background-image: url(../img/analysis/bg.svg);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 100% auto;
}

.analysis__list-item-desc {
	margin-top: .75rem;
}

.analysis__list-stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: .5rem;
	margin-top: 1.5rem;
}

.analysis__list-star {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 1rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 6.25rem;
	background: rgba(255, 255, 255, 0.1);
	padding: .5rem;
	padding-right: 2rem;
}

.analysis__list-star-photo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 50%;
	min-width: 3rem;
	width: 3rem;
	height: 3rem;
	overflow: hidden;
}

.analysis__list-star-photo img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.analysis .tab__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: .5rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border: .75rem solid #171717;
	border-radius: 2.5rem;
	padding: 1.25rem;
	position: relative;
	z-index: 3;
}

.analysis .tab__header-bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: 1.75rem;
	overflow: hidden;
}

.analysis .tab__header-bg svg {
	width: 100%;
	height: 100%;
}

.analysis .tab__link {
	position: relative;
	/* z-index: 1; */
}

.analysis .tab__link:not(.tab__link_active) {
	cursor: pointer;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.analysis .tab__link_active .tab__link-arrow {
	z-index: 2;
}

.analysis .tab__link_active .tab__link-arrow svg path {
	fill: #ff3985;
}

.analysis .tab__link:nth-child(1) .tab__link-arrow {
	left: 51%;
}

.analysis .tab__link:nth-child(2) .tab__link-arrow {
	left: 54%;
}

.analysis .tab__link:nth-child(3) .tab__link-arrow {
	left: -42.2%;
}

.analysis .tab__link-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 1.375rem;
	width: 100%;
	max-width: 20.875rem;
	border: .25rem solid #ff3985;
	overflow: hidden;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.analysis .tab__link-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.analysis .tab__link-arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: calc(100% + 1.0625rem);
	z-index: 1;
	pointer-events: none;
}

.scheme__wrapper {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 24.25rem 59.5rem;
	grid-template-columns: 24.25rem 59.5rem;
	gap: .25rem;
}

.scheme__side {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: .25rem;
	position: sticky;
	position: static;
	top: 5rem;
	left: 0rem;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding-top: 8.125rem;
	padding-top: 3.125rem;

}

.scheme__side-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 3rem;
	background: #161616;
	padding: 2rem;
	position: relative;
	z-index: 2;
}

.scheme__side-card-desc {
	margin-top: 1rem;
}

.scheme__side-card-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 1rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.scheme__side-card-num {
	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;
	min-width: 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-20%, #ff3985), to(#454545));
	background: linear-gradient(180deg, #ff3985 -20%, #454545 100%);
}

.scheme__side-card-num::after {
	display: block;
	content: "";
	width: calc(100% - .125rem);
	height: calc(100% - .125rem);
	border-radius: 50%;
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #0f0f0f;
}

.scheme__side-card-panel {
	border-radius: .5rem .5rem 2.25rem 2.25rem;
	background: rgba(255, 255, 255, 0.12);
	padding: 1.5rem;
	margin: 3.125rem -1.25rem -1.25rem;
}

.scheme__side-pagination {
	display: none;
}

.scheme__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: .25rem;
	padding-top: 3.125rem;
	position: relative;
	height: fit-content;
}

.scheme__main-card {
	border-radius: 3rem;
	background: #161616;
	padding: 1.5rem;
	position: relative;
	z-index: 2;
	height: 38.75rem;
	overflow: hidden;
}

.scheme__main-card:nth-child(n + 2) {
	position: absolute;
	top: calc(100% + .25rem);
	left: 0rem;
	width: 100%;

}

.scheme__main-video {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 1.6875rem;
	overflow: hidden;
	padding: .5rem;
	background: radial-gradient(55.98% 136.17% at 22.65% 0%, #ff3985 0%, rgba(255, 255, 255, 0.5) 59.36%, #8024c0 100%);
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 26.25rem;
	margin: 0 auto;
	margin-top: 6.25rem;
}

.scheme__main-video video {
	border-radius: 1.125rem;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.scheme__main-video-play {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2;
}

.scheme__main-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 45rem;
	height: auto;
	margin-top: -0.125rem;
	position: relative;
	z-index: 2;
}

.scheme__main-img img {
	width: 100%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: top left;
	object-position: top left;
}

.scheme__main-list-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: auto;
}

.scheme__main-list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	gap: .25rem;
	height: 100%;
}

.scheme__main-list-item {
	border-radius: 1.5rem;
	background: rgba(255, 255, 255, 0.06);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .25rem;
	min-height: 8.75rem;
}

.scheme__main-list-body {
	padding: 1.25rem;
	margin-top: .9375rem;
}

.scheme__main-list-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: .75rem 1.25rem;
	margin-top: 1.5rem;
	border-radius: 2.3502rem;
	background: rgba(255, 255, 255, 0.12);
}


.popup {
	display: none;
	padding: 0;
	background: none;
	width: 100%;
	max-width: 82.5rem;
}

.popup__wrapper {
	border-radius: 3rem;
	background: #0f0f0f;
	overflow: hidden;
	padding: 1.5rem;
}

.popup__wrapper iframe {
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	border-radius: 2.25rem;
}

.analysis .tab__header-col {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: .5rem;

	border: .75rem solid #171717;
	border-radius: 2.5rem;
	padding: 1.25rem;
	/* z-index: 2; */
}

.analysis .tab__header_2col {
	padding: 0;
	border: none;
	gap: 4.25rem;
	justify-content: center;
	margin: 0 auto;
}


.analysis .tab__header-col:nth-child(1) .tab__link-arrow {
	left: calc(100% - .1875rem);
	top: 50%;
}

.analysis .tab__header-col:nth-child(2) .tab__link-arrow {
	left: unset;
	right: calc(100% - .1875rem);
	top: 50%;
}

.analysis .tab__header_2col .tab__link-img {
	height: auto;
	aspect-ratio: 1.84;
}

.analysis .tab__header_2col .tab__link:nth-child(2) .tab__link-arrow {
	top: calc(50% + .0625rem);
}

.analysis .tab__header_2col .tab__link:nth-child(3) .tab__link-arrow {
	top: calc(50% + .375rem);
}


.analysis .tab__header-col .tab__link_active .tab__link-arrow {
	display: block;
}

.analysis .tab__header_2col .tab__link-arrow {
	display: none;
}

.analysis .tab__header_2col .tab__link_active .tab__link-arrow {
	display: flex;
}





.vertical-slider__wrapper {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 24.25rem 59.5rem;
	grid-template-columns: 24.25rem 59.5rem;
	gap: .25rem;
}

.vertical-slider__side {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: .25rem;
	position: sticky;
	position: static;
	top: 0;
	left: 0rem;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	z-index: 1;
	max-height: 720px;
	overflow: visible;
}

.vertical-slider__img {
	display: flex;
	width: 100%;
	height: 100%;
	max-height: calc(100vh - 15.5rem);
}

.vertical-slider__img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.vertical-slider__img svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.vertical-slider__side-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	z-index: 2;

	border-radius: 3rem;
	background: #161616;
	padding: 2rem;
}





.vertical-slider__side-card-desc {
	margin-top: .75rem;
}



.vertical-slider__side-card-num {
	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;
	min-width: 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	background: #000;
	border: 1px solid #FF3985;
	margin-bottom: 1.5rem;
}



.vertical-slider__side-card-panel {
	border-radius: .5rem .5rem 2.25rem 2.25rem;
	background: rgba(255, 255, 255, 0.12);
	padding: 1.5rem;
	margin: 3.125rem -1.25rem -1.25rem;
}

.vertical-slider__side-pagination {
	display: none;
}

.vertical-slider__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: .25rem;
	position: relative;
	height: fit-content;
}

.vertical-slider__main-card {
	position: relative;
	z-index: 2;
	height: 45rem;
	overflow: hidden;
}



.vertical-slider__main-video {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 1.6875rem;
	overflow: hidden;
	padding: .5rem;
	background: radial-gradient(55.98% 136.17% at 22.65% 0%, #ff3985 0%, rgba(255, 255, 255, 0.5) 59.36%, #8024c0 100%);
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 26.25rem;
	margin: 0 auto;
	margin-top: 6.25rem;
}

.vertical-slider__main-video video {
	border-radius: 1.125rem;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.vertical-slider__main-video-play {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2;
}

.vertical-slider__main-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 45rem;
	height: auto;
	margin-top: -0.125rem;
	position: relative;
	z-index: 2;
}

.vertical-slider__main-img img {
	width: 100%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: top left;
	object-position: top left;
}

.vertical-slider__main-list-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: auto;
}

.vertical-slider__main-list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	gap: .25rem;
	height: 100%;
}

.vertical-slider__main-list-item {
	border-radius: 1.5rem;
	background: rgba(255, 255, 255, 0.06);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .25rem;
	min-height: 8.75rem;
}

.vertical-slider__main-list-body {
	padding: 1.25rem;
	margin-top: .9375rem;
}

.vertical-slider__main-list-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: .75rem 1.25rem;
	margin-top: 1.5rem;
	border-radius: 2.3502rem;
	background: rgba(255, 255, 255, 0.12);
}

.text-block__body {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	max-width: 51.25rem;
	margin: 0 auto;
	text-align: center;
}

.text-block__title {
	max-width: 41.25rem;
}

.text-block__content {
	margin-top: 1.5rem;
}

.example__title {
	margin-bottom: 5rem;
	text-align: center;
}

.example .tab__header {
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.example .tab__link {
	display: flex;
	justify-content: center;
	width: fit-content;
	min-width: 14rem;
	border-radius: 1.5rem 1.5rem 0 0;
	/* border: .0625rem solid #FFFFFF8C; */
	border-bottom: 0;
	text-align: center;
	padding: 1.5rem;
	background: #FFFFFF8C;
	position: relative;
	z-index: 2;
	cursor: pointer;
}

.example .tab__link::after {
	display: block;
	content: '';
	width: calc(100% - 2px);
	height: calc(100% - 1px);
	border-radius: 1.4375rem 1.4375rem 0 0;
	position: absolute;
	bottom: 0;
	left: 1px;
	z-index: -1;
	background: #000;
}

.example .tab__link_active {
	cursor: auto;
	z-index: 3;
	background: linear-gradient(280deg, #07f -0.52%, #ff3985 51.39%, #7cedf8 100.54%);
}

.example .tab__link_active::after {
	background: linear-gradient(0deg, rgb(97, 69, 115) 0%, rgb(0, 0, 0) 100%);
}

.example .tab__link:not(:first-child) {
	margin-left: -0.5rem;
}

.example .tab__body {
	margin: 0 .625rem .625rem;
	position: relative;
	z-index: 1;
}

.example .tab__body::after {
	display: block;
	content: '';
	width: calc(100% + 1.25rem);
	height: calc(100% + 1.25rem);
	position: absolute;
	z-index: -1;
	border-radius: 6.125rem;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	background: linear-gradient(0deg, #FF3985 0%, rgb(0, 0, 0) 60%);
}

.example .tab__item {
	padding: 3rem;
	background-color: #131313;
	border-radius: 5.5rem;
}

.example__chat-avatar {
	display: flex;
	width: 3rem;
	min-width: 3rem;
	height: 3rem;
}

.example__chat-avatar img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.example__chat-row {
	display: flex;
	gap: .5rem;
}

.example__chat-row_right {
	justify-content: flex-end;
}

.example__chat-message {
	padding: 1.5rem 2rem;
	background: var(--black-4);
	border-radius: 3.375rem;
}

.example__chat-list {
	width: 100%;
	display: flex;
	margin-top: 2rem;
	gap: .75rem;
}

.example__chat {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

.example__chat-text {
	max-width: 39.0625rem;
}

.example__popup {
	display: none;
	padding: 0;
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	max-width: 75rem;
}

.example__popup iframe {
	width: 100%;
	height: 100%;
}

.example__card {
	display: flex;
	flex-direction: column;
	padding: .5rem;
	border-radius: 1.5rem;
	background-color: #333;
}

.example__card-img {
	display: flex;
	width: 100%;
	height: auto;
	border-radius: 1rem;
	overflow: hidden;
}

.example__card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.example__card-body {
	padding: 0 1rem .5rem;
	margin-top: 1.25rem;
}

.example__card-date {
	margin-top: .75rem;
	color: #FFFFFF40;
}

.example__tab {
	width: 100%;
	max-width: 68.75rem;
	margin: 0 auto;
}

/* min */
@media screen and (min-width: 1440px) {
	html {
		font-size: 16px;
	}
}

@media screen and (min-width: 769px) {
	.br-mobile {
		display: none;
	}

	.vertical-slider__side .swiper-wrapper {
		display: contents;
	}

	.vertical-slider__main .swiper-wrapper {
		display: contents;
	}

	/* .vertical-slider__side-card:nth-child(n + 2) {
		position: absolute;
		top: calc(100% + .25rem);
		left: 0rem;
		width: 100%;
	} */

	/* .vertical-slider__side-card:not(:first-child) {
		opacity: 0;
	} */

	.vertical-slider__main-card:not(:first-child) {
		opacity: 0;
	}

	.vertical-slider__main-card:nth-child(n + 2) {
		position: absolute;
		top: calc(100% + .25rem);
		left: 0rem;
		width: 100%;
	}

	.vertical-slider__pagination {
		display: none;
	}

	.vertical-slider:not(.active) .vertical-slider__img * {
		animation-play-state: paused !important;
	}

	.vertical-slider__img_paused * {
		animation-play-state: paused !important;
	}
}

/* max */
@media screen and (max-width: 768px) {
	html {
		font-size: 4.266vw;
	}

	body {
		font-size: .875rem;
		line-height: 130%;
	}

	.body-wrapper {
		overflow: hidden;
	}

	.section {
		padding: 2.25rem 0;
	}

	.text-80 {
		font-size: 2.5rem;
		line-height: 110%;
	}

	.text-64 {
		font-size: 2.25rem;
		line-height: 120%;
	}

	.text-40 {
		font-size: 1.75rem;
		line-height: 120%;
	}

	.text-28 {
		font-size: 1rem;
		line-height: 120%;
	}

	.text-16 {
		font-size: .875rem;
		line-height: 130%;
		letter-spacing: -0.03rem;
	}

	.text-14 {
		font-size: .75rem;
		line-height: 130%;
		letter-spacing: -0.03rem;
	}

	.entrance-nav {
		padding-top: 0rem;
	}

	.entrance-nav__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.entrance-nav__img-wrapper {
		min-width: 17.5rem;
		width: 17.5rem;
		height: 17.5rem;
		margin: 0;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.entrance-nav__body {
		text-align: center;
	}

	.entrance-nav__desc {
		margin-top: .75rem;
	}

	.entrance-nav__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 auto;
		margin-top: 2rem;
		gap: .5rem;
		width: 100%;
		max-width: 16.4375rem;
	}

	.entrance-nav__link-icon {
		width: 3rem;
		height: 3rem;
	}

	.entrance-nav__link-icon::after {
		display: none;
	}

	.entrance-nav__link {
		gap: 1rem;
		letter-spacing: -0.035rem;
	}


	.entrance-nav__link svg path {
		fill: var(--bg-color);
	}

	.footer {
		padding: 2.5rem 0 1rem;
	}

	.footer__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.footer__social {
		padding: .75rem 1rem;
	}

	.footer__social-link svg {
		width: 1.25rem;
		height: 1.25rem;
	}

	.footer__logo svg {
		height: 1.3125rem;
		width: auto;
	}

	.footer__body {
		gap: 1rem;
	}

	.main {
		padding-top: 4.375rem;
	}

	.header {
		top: 0rem;
		padding: .5rem 0;
		position: fixed;
	}

	.header__logo {
		width: 1.75rem;
		height: 1.75rem;
		margin: .875rem 0;
	}

	.header__wrapper {
		width: fit-content;
		padding: .375rem;
		padding-left: 1rem;
		margin: 0 auto;
		gap: 1rem;
		justify-content: center;

		background: #191919;
		border-radius: 9.375rem;
		position: static;
	}

	.header__wrapper::-webkit-scrollbar {
		display: none;
	}

	.header__nav {
		right: 1rem;
	}

	.header__menu-btn {
		margin: 0;
	}



	.header .nav__link_active {
		background: #333;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.header .nav__link-icon {
		width: 2.5rem;
		height: 2.5rem;
	}

	.header .nav__link-icon img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
	}

	.header .nav__item {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.header_bg {
		/* background: #191919; */
	}

	.entrance {
		padding: 2.25rem 0;
	}

	.entrance__title {
		font-weight: 500;
		text-align: center;
	}

	.entrance__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.entrance__icon {
		display: none;
	}

	.entrance__img {
		min-width: 0;
		width: 100%;
		height: auto;
		aspect-ratio: 1/1;
	}

	.entrance__body {
		margin-top: 0;
	}

	.articles__wrapper {
		gap: 2rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.articles__list {
		gap: .75rem;
	}

	.articles__list_grid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.articles__more-link {
		margin-top: 1.5rem;
	}

	.articles__title {
		margin-bottom: 3rem;
	}

	.article-card {
		/* -webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: .5rem; */
	}

	.article-card__body {
		padding: .75rem 1rem 1rem;
		width: 100%;
	}

	.article-card__icon {
		opacity: 1;
	}

	.article-card__img {
		/* height: 8.125rem;
		width: 100%;
		max-width: 10.25rem; */
	}

	.section-num {
		width: 2.5rem;
		height: 2.5rem;
	}

	.video-parts__wrapper {
		border-radius: 5.5rem;
		padding: 4rem 1.5rem 3rem;
		margin: 0 -0.75rem;
		width: auto;
		overflow: hidden;
	}

	.video-parts__bg {
		width: 43.75rem;
		top: 64%;
	}

	.video-parts__video {
		padding: .375rem;
		border-radius: 1.5rem;
		margin-top: 3rem;
	}

	.video-parts__video video {
		border-radius: 1.3125rem;
	}

	.video-parts__video-play svg {
		width: 3.0625rem;
		height: 3.125rem;
	}

	.video-parts__list {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		margin-top: 2rem;
		gap: 1rem;
	}

	.video-parts__item {
		padding: 2rem .75rem .75rem;
		border-radius: 3rem;
	}

	.video-parts__item:nth-child(1) {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
	}

	.video-parts__item:nth-child(3) {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.video-parts__item-img {
		border-radius: 2.25rem;
		overflow: hidden;
	}

	.video-parts__item-img_wide {
		border-radius: 0;
	}

	.video-parts__item-title {
		font-size: .75rem;
	}

	.signals__heading {
		margin-bottom: 3rem;
		padding: 0rem .75rem;
	}

	.signals__wrapper {
		border-radius: 3rem;
		padding: 1.5rem;
		padding-bottom: 3rem;
		width: auto;
		margin: 0 -0.75rem;
	}

	.signals__img {
		width: auto;
		margin: -0.9375rem;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.signals__img img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
		-o-object-position: center;
		object-position: center;
	}

	.signals__img::before {
		display: none;
	}

	.signals__img::after {
		background-image: url(../img/signals/arrows-2_mob.svg);
		width: 15.625rem;
		height: 3.3125rem;
		top: calc(100% - 1.0625rem);
	}

	.signals__body {
		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: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 3.25rem;
		padding: .75rem;
		gap: .25rem;
		border-radius: 2.75rem;
		background: linear-gradient(147deg, #ff3985 -1.8%, #7cedf8 56.77%, #8024c0 115.35%);
		position: relative;
		z-index: 1;
	}

	.signals__body::before {
		display: block;
		content: "";
		width: calc(100% - .75rem);
		height: calc(100% - .75rem);
		position: absolute;
		top: .375rem;
		left: .375rem;
		background: #0f0f0f;
		border-radius: 2.5625rem;
		z-index: -1;
	}

	.signals__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: .25rem;
		margin: 0;
		padding: .75rem;
		border-top: .0625rem solid rgba(255, 255, 255, 0.07);
		border-radius: 2rem;
	}

	.signals__item {
		margin: 0 !important;
		padding: .75rem;
		gap: .375rem;
	}

	.signals__item-text {
		font-size: .75rem;
	}

	.signals__item-icon {
		min-width: 1rem;
		width: 1rem;
		height: 1rem;
		background: none;
	}

	.signals__item-icon img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
		-o-object-position: center;
		object-position: center;
	}

	.signals__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: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0;
	}

	.signals__bottom-item {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: .75rem;
		width: 100%;
		border-radius: 2rem;
		border-top: .0625rem solid rgba(255, 255, 255, 0.07);
		background: none;
		gap: .5rem;
	}

	.signals__bottom-item:nth-child(3) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.signals__bottom-citation {
		padding: .75rem;
		text-align: center;
		font-size: .75rem;
	}

	.signals__bottom-text {
		font-size: .75rem;
	}

	.signals__bottom-img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 10.75rem;
		height: auto;
		margin: 0;
	}

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

	.signals__bottom-photo {
		min-width: 3.75rem;
		width: 3.75rem;
		height: 3.75rem;
	}

	.collect__heading {
		margin-bottom: 4.125rem;
	}

	.collect__wrapper {
		margin: 0 -1rem;
		width: auto;
		border-radius: 1.5rem;
		padding: 2.5rem;
	}

	.collect__label {
		font-size: .625rem;
		line-height: 125%;
		top: unset;
		right: 4.375rem;
		bottom: 6rem;
	}

	.translate__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 2rem 1.25rem;
		border-radius: 2.125rem;
		margin: 0 -0.75rem;
	}

	.translate__left {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		gap: .25rem;
		margin-bottom: 4.5rem;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.translate__preview {
		padding: .75rem;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.translate__preview-title {
		margin-bottom: .5rem;
		font-size: .625rem;
		text-align: center;
	}

	.translate__preview-img {
		max-width: 5.75rem;
	}

	.translate__video {
		padding: .75rem;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.translate__video-title {
		margin-bottom: .5rem;
		font-size: .625rem;
	}

	.translate__video-img {
		max-width: 4.5rem;
	}

	.translate__video-img:nth-child(1) {
		max-width: 3.5rem;
		margin-bottom: -0.5rem;
	}

	.translate__video-img:nth-child(2) {
		max-width: 4rem;
		margin-bottom: -0.5rem;
	}

	.translate__video-list {
		margin: 0;
	}

	.translate__list {
		padding: .75rem;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: .25rem;
		border-radius: 1.25rem;
		background: #171717;
	}

	.translate__list-item {
		font-size: .625rem;
		padding: .5rem .75rem;
		gap: .5rem;
	}

	.translate__list-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 1rem;
		height: 1rem;
	}

	.translate__list-icon svg {
		width: 100%;
		height: 100%;
	}

	.translate__mid {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		gap: .75rem;
		position: relative;
		z-index: 1;
	}

	.translate__mid::after {
		width: 35.625rem;
		height: 36rem;
		pointer-events: none;
		background-image: url(../img/translate/mid-bg_mob.svg);
	}

	.translate__mid-item {
		padding: 1.25rem;
		border-radius: 1.625rem;
		gap: .75rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}

	.translate__mid-item:nth-child(2) .translate__mid-icon svg path {
		fill: #8024c0;
	}

	.translate__mid-item:nth-child(1) .translate__mid-icon svg path {
		fill: #ff0c69;
	}

	.translate__mid-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 1rem;
		height: 1rem;
	}

	.translate__mid-icon svg {
		width: 100%;
		height: 100%;
	}

	.translate__mid-text {
		font-size: .625rem;
		line-height: 125%;
	}

	.translate__right {
		margin: 0 2.5rem;
		margin-top: 2.625rem;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		gap: .25rem;
		padding: 0;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.translate__right-img {
		margin-top: 2rem;
	}

	.translate__right-img svg:nth-child(1) {
		display: none;
	}

	.translate__right-img svg:nth-child(2) {
		display: block;
	}

	.translate__right-label {
		font-size: .625rem;
		line-height: 130%;
		letter-spacing: -0.025rem;
	}

	.translate__left-arrows {
		width: 14.125rem;
		height: 4.3125rem;
		left: 50%;
		top: 100%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.translate__right-arrows {
		width: 14.375rem;
		height: 4.3125rem;
		left: 50%;
		top: unset;
		bottom: 87%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.advantages__pagination {
		display: none;
	}

	.advantages__wrapper {
		margin: 0 -0.75rem;
		padding-bottom: 7.5rem;
	}

	.advantages__card-desc {
		margin-top: 1rem;
		min-height: 8.75rem;
	}

	.advantages__num {
		margin-bottom: 1rem;
		width: 3.25rem;
		height: 2rem;
	}

	.advantages__card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 1.5rem;
		padding: 1.5rem;
		border-radius: 1.5rem;
	}

	.advantages__body {
		padding: 0;
		max-width: none;
	}

	.advantages__card-title {
		font-size: 1.25rem;
	}

	.concept__pagination {
		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;
		gap: .25rem;
		margin-bottom: 4rem;
	}

	.concept__pagination-num {
		border-radius: 2.25rem;
		background: rgba(255, 255, 255, 0.04);
		border-radius: 6.25rem;
		font-size: .75rem;
		line-height: 130%;
		letter-spacing: -0.03rem;
		padding: .25rem 1.25rem;
	}

	.concept__pagination-num_active {
		background: rgba(255, 255, 255, 0.14);
	}

	.concept__wrapper {
		padding: 0;
		background: none;
		margin: 0 -0.75rem;
	}

	.concept__top-title {
		margin-bottom: 3.75rem;
	}

	.concept__top {
		border-radius: 3rem;
		background: #171717;
		padding: 1rem .75rem;
		width: 100%;
	}

	.concept__top .tab__link {
		max-width: 8.9375rem;
		margin: 0 auto;
	}

	.concept__top .tab__link:nth-child(1) {
		/* grid-column: span 2; */
	}



	.concept__top .tab__link:nth-child(1) .tab__link-arrow {
		bottom: calc(100% + 1.0625rem);
		left: -21%;
		left: 36%;
	}

	.concept__top .tab__link:nth-child(2) .tab__link-arrow {
		left: 104.5%;
	}

	.concept__top .tab__link:nth-child(3) .tab__link-arrow {
		right: 40.5%;
		bottom: calc(100% + 1.0625rem);
	}

	.concept__top .tab__link-img {
		border-radius: .75rem;
		border-width: .125rem;
	}

	.concept__top .tab__link-arrow {
		bottom: calc(100% + 6.625rem);
	}

	.concept__top .tab__link-arrow svg:nth-child(1) {
		display: none;
	}

	.concept__top .tab__link-arrow svg:nth-child(2) {
		display: block;
	}

	.concept__top .tab__header {
		background: none;
		padding: 0;
		gap: .6875rem;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.concept__top-bg {
		display: none;
	}

	.concept__top-body {
		border: none;
		border-radius: 2.25rem;
		background: rgba(255, 255, 255, 0.03);
		padding: 1rem;
	}

	.concept__mid-top {
		border-radius: 3rem;
		background: #171717;
		padding: 1rem .75rem;
	}

	.concept__mid {
		margin-top: 1rem;
	}

	.concept__mid .tab__header {
		padding: 2.6875rem 3.25rem;
		gap: 1.5rem;
		flex-wrap: wrap;
	}

	.concept__mid .tab__link-img {
		width: 6.75rem;
		height: 6.75rem;
	}

	.concept__mid .tab__link::after {
		display: block;
		content: "";
		width: calc(100% + .5rem);
		height: calc(100% + .5rem);
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 50%;
		background: linear-gradient(147deg, #ff3985 -1.8%, #7cedf8 56.77%, #8024c0 115.35%);
		z-index: -2;
	}

	.concept__mid .tab__link::before {
		display: block;
		content: "";
		width: calc(100% + .25rem);
		height: calc(100% + .25rem);
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 50%;
		background: #171717;
		z-index: -1;
	}

	.concept__mid .tab__link:not(.tab__link_active)::after {
		background: #252525;
	}

	.concept__list {
		margin-top: 1rem;
		border-radius: 3rem;
		background: #171717;
		padding: 1rem .75rem;
	}

	.concept__list .concept__pagination {
		margin-bottom: 1rem;
	}

	.concept__list-title {
		display: block;
		margin-bottom: 1rem;
		text-align: center;
	}

	.concept__list-wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 1rem 1.875rem;
		border-radius: 3rem;
		background-image: url(../img/concept/bg_mob.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
	}

	.concept__mid-title:last-child {
		display: none;
	}

	.concept__list-link {
		padding: .25rem;
		border: none;
		border-radius: 1.125rem;
		margin: 0 !important;
		max-width: 8.75rem;
	}

	.concept__list-img {
		border-radius: .875rem;
		overflow: hidden;
	}

	.concept__list-icon {
		left: .625rem;
		bottom: .625rem;
		padding: .1875rem;
		width: 1rem;
		height: 1rem;
		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;
	}

	.concept__list-icon svg {
		width: 100%;
		height: 100%;
	}

	.analysis__wrapper {
		padding: 2rem .75rem 1rem;
		border-radius: 3rem;
		margin: 0 -0.75rem;
	}

	.analysis__title {
		margin-bottom: 1.5rem;
	}

	.analysis__title span {
		display: none;
	}

	.analysis__list {
		padding: .75rem;
		border-radius: 2rem;
	}

	.analysis__list::after {
		border-radius: 2rem;
	}

	.analysis__list-title {
		border-width: .5rem;
		margin: 2.25rem auto 3.625rem;
	}

	.analysis__list-title::after {
		top: calc(100% + .3125rem);
	}

	.analysis__list-title-wrapper {
		min-width: 18rem;
		padding: 1.25rem 2rem;
	}

	.analysis__list-title-main {
		font-size: 1rem;
	}

	.analysis__list-title-label {
		font-size: .625rem;
	}

	.analysis__list-item {
		padding: 1.5rem;
		background-image: url(../img/analysis/bg_mob.svg);
	}

	.analysis__list-item-title {
		font-size: 1rem;
	}

	.analysis__list-item-desc {
		font-size: .75rem;
	}

	.analysis__list-star-photo {
		display: none;
	}

	.analysis__list-star {
		padding: .75rem 1rem;
	}

	.analysis .tab__header {
		padding: .875rem 1.5rem 1.5rem;
		border: none;
		border-radius: 2.25rem;
		background: rgba(255, 255, 255, 0.03);
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		gap: .625rem;
		z-index: 1;
	}

	.analysis .tab__header::after {
		display: block;
		content: "";
		width: 8.1875rem;
		height: 2.625rem;
		background-image: url(../img/analysis/arrows-1.svg);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		position: absolute;
		top: calc(100% - .3125rem);
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		z-index: 2;
	}

	.analysis .tab__header-bg {
		display: none;
	}

	.analysis .tab__link {
		width: 100%;
		max-width: 9.0625rem;
	}

	.analysis .tab__link:nth-child(1) {
		grid-column: span 2;
		margin: 0 auto;
	}

	.analysis .tab__link-arrow {
		display: none;
	}

	.scheme {
		width: 100% !important;
		max-width: none !important;
		margin-top: 2.5rem;
	}

	.scheme__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 -0.75rem;
		border-radius: 2rem;
		background: #1c1c1c;
		padding: .25rem;
	}

	.scheme__main {
		padding: 0;
		position: relative;
		z-index: 5;
	}

	.scheme__main-card {
		border-radius: 1.75rem;
		padding: .75rem;
		height: auto;
	}

	.scheme__main-card_width-scroll {
		height: 18.125rem;
	}

	.scheme__main-list-btn {
		padding: .75rem 1.5rem;
		width: 100%;
		margin-top: .75rem;
		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;
	}

	.scheme__main-list-desc {
		padding: 0rem .75rem 1.25rem;
	}

	.scheme__main-list-body {
		margin: 0;
		padding: 0;
		margin-top: .75rem;
		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;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.scheme__main-list-icon {
		padding: .375rem;
		margin: 0;
	}

	.scheme__main-list-icon svg {
		width: 1.5rem;
		height: 1.5rem;
	}

	.scheme__main-list-item {
		min-height: 0;
	}

	.scheme__side {
		padding: 0;
		position: relative;
		z-index: 2;
		top: 0;
	}

	.scheme__main-card:nth-child(n + 2) {
		position: static;
	}

	.scheme__side-card-num {
		display: none;
	}

	.scheme__side-card {
		border-radius: 1.75rem;
		padding: 1.5rem 2.5rem;
	}

	.scheme__side-card[data-slide="2"] {
		display: none;
	}

	.scheme__side-card:nth-child(n + 2) {
		position: absolute;
		top: calc(100% + .25rem);
		left: 0rem;
		width: 100%;
		height: 100%;
	}

	.scheme__side-card:nth-child(1) {
		background: #2b2b2b;
	}

	.scheme__side-card:nth-child(2) {
		background: #242424;
	}

	.scheme__side-card:nth-child(3) {
		background: #1f1f1f;
		border: .0625rem solid rgba(255, 255, 255, 0.12);
	}

	.scheme__side-card-title {
		font-size: 1rem;
	}

	.scheme__side-card-desc {
		margin-top: .75rem;
		font-size: .75rem;
		line-height: 125%;
		opacity: 0.6;
	}

	.scheme__main-video {
		zoom: 0.4;
		margin-top: 6.25rem;
	}

	.scheme__main-img {
		max-width: 16.25rem;
	}

	.scheme__side-pagination {
		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: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		top: 1.75rem;
		left: 1.0625rem;
		z-index: 3;
		gap: .25rem;
	}

	.scheme__side-pagination span {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: .375rem;
		height: .375rem;
		border-radius: 50%;
		background: rgba(255, 255, 255, 0.12);
	}

	.scheme__side-pagination span:first-child {
		background: #ff3985;
	}


	.analysis .tab_complex .tab__link-img {
		border-radius: .75rem;
		border-width: .125rem;
	}

	.analysis .tab__header-col {
		padding: .875rem;
		border-width: .25rem;
		border-radius: 1.75rem;
	}

	.analysis .tab__header_2col {
		padding: 0;
		background: none;
		gap: .95rem;
	}

	.analysis .tab__header_2col .tab__header-bg {
		display: block;
	}

	.analysis .tab__header_2col .tab__link-arrow {
		display: none;
		width: 1.7rem;
		height: auto;
	}

	.analysis .tab__header_2col .tab__link-arrow svg {
		width: 100%;
		height: auto;
		object-position: top;
	}

	.analysis .tab__header_2col::after {
		display: none;
	}

	.analysis .tab__header-col:nth-child(1) .tab__link-arrow {
		left: calc(100% - .0625rem);
	}

	.analysis .tab__header-col:nth-child(2) .tab__link-arrow {
		right: calc(100% - .0625rem);
	}

	.analysis .tab__header_2col .tab__header-col {
		gap: .1875rem;
	}

	.analysis .tab__header_2col .tab__link:nth-child(2) .tab__link-arrow {
		top: calc(50% - .25rem);
	}

	.analysis .tab__header_2col .tab__link:nth-child(3) .tab__link-arrow {
		top: calc(50% - .375rem);
	}

	.vertical-slider__wrapper {
		display: flex;
		flex-direction: column-reverse;
		gap: 1.5rem;
	}

	.vertical-slider__main-card {
		height: auto;
	}

	.vertical-slider__main {
		width: 100%;
		overflow: visible;
	}

	.vertical-slider__side {
		min-height: 0;
		width: 100%;
		overflow: visible;
	}

	.vertical-slider__side-card-num {
		display: none;
	}

	.vertical-slider__img {
		height: 100%;
	}

	.vertical-slider__pagination {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: .75rem;
	}

	.vertical-slider__pagination-line {
		display: flex;
		width: 100%;
		height: 1px;
		background: #fff;
		opacity: 0.21;
	}

	.vertical-slider__pagination-text {
		display: flex;
		width: fit-content;
		align-items: center;
		padding: .25rem .75rem;
		border-radius: 6.25rem;
		border: .0625rem solid #FFFFFF36;
		gap: .625rem;
	}

	.vertical-slider__pagination-num {
		display: flex;
		width: fit-content;
		padding: .25rem .875rem;
		border-radius: 6.25rem;
		border: .0625rem solid #FF3985;
	}

	.vertical-slider__side-card-desc {
		color: rgba(255, 255, 255, 0.7);
	}

	.text-block__body {
		text-align: center;
	}

	.text-block__title {
		font-size: 1.5rem;
	}

	.text-block__content {
		margin-top: 1rem;
	}

	.example__chat-list {
		flex-direction: column;
	}

	.example .tab__link {
		padding: .75rem;
		min-width: 7rem;
	}

	.example .tab__body {
		margin: 0 .25rem .25rem;
	}

	.example .tab__body::after {
		width: calc(100% + .5rem);
		height: calc(100% + .5rem);
		border-radius: 2rem;
	}

	.example .tab__item {
		border-radius: 1.75rem;
		padding: .75rem;
	}

	.example__chat-avatar {
		width: 2rem;
		min-width: 2rem;
		height: 2rem;
	}

	.example__chat {
		gap: .5rem;
	}

	.example__chat-message {
		padding: 1.25rem;
		border-radius: 1rem;
	}

	.example__card {
		flex-direction: row;
		gap: .75rem;
		padding: 0;
		background: none;
	}

	.example__card-date {
		margin-top: .5rem;
	}

	.example__card-body {
		padding: 0;
		margin: 0;
	}

	.example__title {
		margin-bottom: 3rem;
	}

	.example__chat-row_right {
		justify-content: flex-start;
	}


}