@font-face {
	font-family: Vtb Group Extra;
	src: url('../fonts/VTB-Group-Extra-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group Demi;
	src: url('../fonts/VTB-Group-Demi-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group;
	src: url('../fonts/VTB-Group-Bold-Oblique.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: Vtbgroupui;
	src: url('../fonts/VTBGroupUI-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtbgroupui;
	src: url('../fonts/VTBGroupUI-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtbgroupui;
	src: url('../fonts/VTBGroupUI-SemiBold.ttf') format('truetype'),
		url('../fonts/VTBGroupUI-DemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group;
	src: url('../fonts/VTB-Group-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtbgroupui;
	src: url('../fonts/VTBGroupUI-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group Cond Book;
	src: url('../fonts/VTB-Group-Cond-Book.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtbgroupui;
	src: url('../fonts/VTBGroupUI-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group Book;
	src: url('../fonts/VTB-Group-Book-Oblique.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group;
	src: url('../fonts/VTB-Group-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group Cond;
	src: url('../fonts/VTB-Group-Cond-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group Cond;
	src: url('../fonts/VTB-Group-Cond-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Vtb Group Book;
	src: url('../fonts/VTB-Group-Book.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

:root {
	--_colors---white-text: #e6e6e6;
	--h1: 4rem;
	--gray-text: #b6bbc9;
	--_colors---cobalt: #03277f;
	--transperent: #03277f00;
	--blue-text: #3261ec;
	--gray-text2: #2f3441;
	--link-text: #9eadd4;
	--text-white2: #efefef;
}

.body {
	color: var(--_colors---white-text);
	background-color: #0a0c1a;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	font-family: Vtbgroupui, Arial, sans-serif;
	display: flex;
}

.navbar {
	border-radius: 300px;
}

.navbar.header {
	margin-top: 24px;
}

.container {
	justify-content: space-between;
	align-items: center;
	width: 1176px;
	padding: 8px 16px;
	display: flex;
}

.master-btn {
	z-index: 5;
	letter-spacing: -0.4px;
	white-space: nowrap;
	border-radius: 900px;
	justify-content: center;
	align-items: center;
	height: 48px;
	padding: 12px 24px;
	font-size: 1rem;
	line-height: 19px;
	display: flex;
	position: relative;
}

.master-btn.padding-master {
	z-index: 3;
	justify-content: center;
	align-items: center;
	height: 48px;
	padding-left: 24px;
	padding-right: 24px;
	display: flex;
}

.master-btn.padding-master.custom-margin {
	margin-bottom: 14px;
}

.master-btn.padding-master.custom-margin.white-btn {
	background-color: var(--_colors---white-text);
	margin-bottom: 0;
	padding-left: 16px;
	padding-right: 16px;
}

.master-btn.padding-master.z-index-fix {
	z-index: 1;
}

.master-btn.padding-master.btn-small-fz {
	line-height: 121.429%;
}

.master-btn.section2-btn {
	background-color: #e6e6e626;
	padding-top: 16px;
	padding-bottom: 16px;
	text-decoration: none;
}

.chips-btn {
	color: var(--_colors---white-text);
	letter-spacing: -0.4px;
	white-space: nowrap;
	background-color: #3898ec00;
	border-radius: 900px;
	padding: 12px 24px;
	font-size: 16px;
	line-height: 19px;
}

.chips-btn.w--current {
	color: #fff;
	background-color: #ffffff26;
}

.chips-btn.none,
.code-embed {
	display: none;
}

.div-block {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.header-wrapper {
	justify-content: space-between;
	align-items: center;
	width: 1176px;
	padding: 8px 16px;
	display: flex;
}

.header {
	z-index: 10;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 8px;
	display: flex;
	position: fixed;
}

.header-wrap {
	background-color: #07081266;
	border-radius: 300px;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin-left: 132px;
	margin-right: 132px;
	padding: 16px;
	display: flex;
}

.div-block-4 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	margin-left: 8px;
	display: flex;
}

.div-block-5 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	display: none;
}

.code-embed-2 {
	display: none;
}

.heading {
	z-index: 2;
	color: var(--_colors---white-text);
	text-align: center;
	max-width: 374px;
	font-size: 2rem;
	font-weight: 400;
	line-height: 110%;
	position: relative;
}

.heading.h1 {
	letter-spacing: -2px;
	max-width: 820px;
	margin-bottom: 12px;
	font-size: 4rem;
}

.div-block-6 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-top: 24.5px;
	display: flex;
}

.section-1 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-top: 104px;
	display: flex;
}

.chips-btn-w-bg {
	z-index: 2;
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	color: var(--_colors---white-text);
	letter-spacing: -0.4px;
	background-color: #fff;
	border-radius: 900px;
	justify-content: center;
	align-items: center;
	height: 48px;
	padding: 12px 24px;
	font-size: 1rem;
	line-height: 19px;
	text-decoration: none;
	display: flex;
	position: relative;
}

.chips-btn-w-bg:hover {
	background-color: #ffffff3d;
}

.chips-btn-w-bg:active {
	background-color: #ffffff0f;
}

.chips-btn-w-bg.paddin-big,
.chips-btn-w-bg.custom-pad {
	padding-left: 24px;
	padding-right: 24px;
}

.poster-buttons {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	justify-content: flex-start;
	align-items: center;
	width: -moz-fit-content;
	width: fit-content;
	display: flex;
	position: absolute;
	bottom: 0;
}

.div-block-9 {
	line-height: 20;
}

.code-embed-3 {
	display: none;
}

.div-block-10 {
	background-image: url('../images/image.png');
	background-position: 50%;
	background-repeat: repeat;
	background-size: cover;
	background-attachment: scroll;
	width: 700px;
	height: 400px;
}

.anim-box {
	background-image: url('../images/image.png');
	background-position: 50%;
	background-repeat: repeat;
	background-size: cover;
	background-attachment: scroll;
	width: 700px;
	height: 446px;
}

.section-2 {
	grid-column-gap: 64px;
	grid-row-gap: 64px;
	flex-flow: column;
	margin-top: 64px;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
}

.section1-widgets-wrapper {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	padding: 16px;
	display: flex;
	position: relative;
}

.section1-widgets-wrapper.border-gradient-rainbow-widget {
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin-bottom: 64px;
	padding: 32px;
	position: relative;
}

.widget {
	border-radius: 24px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding-top: 32px;
	padding-left: 32px;
	padding-right: 32px;
	display: flex;
}

.widget.section1-widget-size {
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 190px;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
}

.widget.section1-widget-size.border-gradient-widget {
	position: relative;
}

.widget.section8-widget-size {
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 197px;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
}

.widget.section8-widget-size.border-gradient-widget {
	position: relative;
}

.image {
	z-index: 2;
	width: 120px;
	height: 120px;
	position: absolute;
	bottom: -34px;
}

.code-embed-4 {
	display: none;
}

.widget-text {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	width: 100%;
	display: flex;
}

.widget-title {
	letter-spacing: -1.5px;
	width: 100%;
	font-size: 2rem;
	line-height: 1;
}

.widget-title.wrap {
	white-space: nowrap;
}

.widget-subtitle {
	color: var(--gray-text);
	letter-spacing: -0.4px;
	flex-flow: row;
	max-width: 268px;
	font-size: 1.125rem;
	line-height: 120%;
	display: flex;
}

.widget-subtitle.width-custom {
	width: 305px;
}

.widget-subtitle.width-custom._w-cust2 {
	width: 278px;
}

.widget-subtitle._w-custom {
	max-width: 295px;
}

.widget-subtitle._w-custom._w-cust2 {
	max-width: 273px;
}

.widget-subtitle._w-cust {
	width: 100%;
	max-width: none;
}

.widget-subtitle._20px {
	font-size: 14px;
}

.widget-subtitle.cust-w {
	max-width: 461px;
}

.widget-subtitle.desc {
	display: none;
}

.widget-subtitle.wdad {
	max-width: 490px;
}

.widget-subtitle._w-cust-2 {
	width: auto;
	max-width: none;
}

.widget-subtitle._w-cust-2._3 {
	max-width: none;
}

.widget-subtitle.w {
	max-width: 420px;
}

.widget-subtitle.reset-w {
	max-width: none;
}

.section-3 {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	align-items: flex-start;
	width: 100%;
	margin-top: 64px;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
}

.section2-widgets-wrapper {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.section2-widget {
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 32px;
	display: flex;
	position: relative;
}

.section2-widget.widget {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-flow: row;
}

.section2-widget.widget.border-gradient-widget {
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
}

.image-2 {
	z-index: 2;
	aspect-ratio: 1;
	object-fit: contain;
}

.utility-page-wrap {
	justify-content: center;
	align-items: center;
	width: 100vw;
	max-width: 100%;
	height: 100vh;
	max-height: 100%;
	display: flex;
}

.utility-page-content {
	text-align: center;
	flex-direction: column;
	width: 260px;
	display: flex;
}

.section-4 {
	flex-flow: column;
	align-items: flex-start;
	width: 704px;
	margin-top: 64px;
	display: flex;
}

.div-block-11 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: row;
	align-items: flex-start;
	width: 100%;
	margin-bottom: 24px;
	display: flex;
	position: relative;
}

.section4-info1 {
	background-color: var(--_colors---cobalt);
	border-radius: 34px;
	width: 56.1%;
	padding: 24px 0 0;
	position: relative;
	overflow: hidden;
}

.div-block-13 {
	width: 34%;
}

.div-block-14 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	border-bottom: 1px solid #f3f7fa4d;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 24px;
	margin-left: 24px;
	margin-right: 24px;
	padding-bottom: 18px;
	display: flex;
}

.heading-2 {
	letter-spacing: -1px;
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
}

.section4-item-title {
	letter-spacing: -0.6px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 120%;
}

.section4-item1 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.widget-subtitle-light {
	color: var(--gray-text);
	letter-spacing: -0.4px;
	width: 100%;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 300;
	line-height: 120%;
}

.section4-list {
	flex-flow: column;
	display: flex;
}

.section4-info2 {
	width: 42.8%;
	padding-top: 32px;
	padding-bottom: 32px;
	overflow: hidden;
}

.section4-info2.border-gradient-widget {
	padding-top: 24px;
	padding-bottom: 0;
	position: relative;
}

.code-embed-5 {
	display: none;
}

.div-block-15 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	display: flex;
}

.heading-3 {
	margin-bottom: 48px;
	font-size: 50px;
}

.arrow-btn {
	transform: rotate(-180deg);
}

.text-block {
	font-size: 14px;
	display: none;
}

.hover-layer1 {
	opacity: 0;
	background-color: #ffffff0f;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.section4-item2 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 91px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item2.tablet-styles-items {
	height: 91px;
	padding: 0 24px;
}

.section4-item3 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item3.tablet-styles-items {
	height: 77px;
	padding: 0 24px;
}

.section4-item4 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item4.only-title {
	justify-content: center;
	align-items: flex-start;
}

.section4-item5 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 91px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item5.only-title {
	justify-content: center;
	align-items: flex-start;
}

.section4-item6 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item7 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 91px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item8 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.hover-layer2,
.hover-layer3,
.hover-layer4,
.hover-layer5,
.hover-layer6,
.hover-layer7,
.hover-layer1-copy,
.hover-layer8 {
	opacity: 0;
	background-color: #ffffff0f;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.text-block-2 {
	letter-spacing: -0.4px;
	font-size: 14px;
}

.section-5 {
	width: 704px;
	margin-top: 64px;
}

.div-block-16 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	width: -moz-fit-content;
	width: fit-content;
	padding-left: 16px;
	display: flex;
}

.div-block-17 {
	justify-content: space-between;
	align-items: center;
	display: flex;
	position: relative;
}

.image-4 {
	z-index: 2;
	width: 120px;
	height: 120px;
	position: absolute;
	top: -60px;
	right: 20px;
}

.section5-wrapper {
	grid-column-gap: 44px;
	grid-row-gap: 44px;
	flex-flow: column;
	padding-top: 32px;
	padding-bottom: 32px;
	display: flex;
	overflow: visible;
}

.section5-wrapper.border-gradient-widget {
	padding-top: 16px;
	padding-bottom: 16px;
	position: relative;
}

.swiper {
	width: 100%;
	overflow: hidden;
}

.code-embed-6 {
	display: none;
}

.swiper-wrapper {
	justify-content: center;
	align-items: center;
	width: max-content;
	display: flex;
	overflow: visible;
}

.swiper-slide {
	border-radius: 24px;
	width: 100px;
	min-width: 100px;
	overflow: hidden;
}

.image-5 {
	width: 100px;
	height: 176px;
}

.div-block-18 {
	margin-top: 120px;
}

.section-6 {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	width: 100%;
	margin-top: 64px;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
}

.div-block-19 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	width: 100%;
	display: flex;
}

.div-block-20 {
	width: 50%;
}

.div-block-20.border-gradient-widget {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 32px 32px 0;
	display: flex;
	position: relative;
}

.div-block-21 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	justify-content: space-between;
	width: 50%;
	display: flex;
}

.div-block-22 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	display: flex;
}

.div-block-23 {
	border-radius: 24px;
	width: 100%;
	padding: 32px;
	display: flex;
}

.div-block-23.border-gradient-widget {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	flex-flow: row;
	justify-content: space-between;
	align-items: stretch;
	position: relative;
}

.div-block-23.glass-test {
	box-shadow: inset 0 2px 90px 18px #00ff1963, inset 0 0 20px 5px #ff0000ba,
		0 2px 5px #0003, inset 0 0 13px 3px #2b33d133, 0 0 21px 5px #0003;
}

.text-span {
	color: var(--blue-text);
}

.heading-4 {
	color: var(--_colors---white-text);
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	text-decoration: none;
}

.heading-4.reset {
	margin-bottom: 0;
}

.heading-4.margin {
	margin-bottom: 24px;
	font-weight: 400;
}

.heading-4._w-font-size-cust {
	letter-spacing: -1.5px;
	max-width: 750px;
	font-size: 2rem;
	position: relative;
}

.heading-4._w-font-size-cust.section4-widget2-tite {
	max-width: 305px;
}

.heading-4._w-font-size-cust._1 {
	width: 100%;
	max-width: none;
}

.div-block-24 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	display: flex;
}

.text-block-3 {
	letter-spacing: -3px;
	justify-content: center;
	align-items: flex-start;
	width: 28px;
	font-size: 34px;
	line-height: 1;
	display: flex;
}

.image-6 {
	max-width: 276px;
	position: relative;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.section4-widget {
	height: 100%;
	padding: 32px;
	position: relative;
}

.image-7 {
	width: 180px;
	height: 180px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.div-block-26 {
	height: 50%;
}

.div-block-27 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.image-8 {
	position: absolute;
	bottom: 0;
	right: 0;
}

.div-block-28 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	display: flex;
}

.image-9 {
	width: 260px;
	height: 220px;
	position: relative;
	bottom: 0;
	right: -9px;
}

.image-9.mob-none {
	width: auto;
	height: 260px;
	display: block;
	position: absolute;
	bottom: auto;
}

.image-9.mob-none.img {
	position: absolute;
	top: -48px;
}

.image-9.mob-none.img2 {
	width: auto;
	max-width: none;
	height: 220px;
	position: relative;
	right: 0;
}

.image-9.mob-none.big-img {
	z-index: 1;
	height: 240px;
	top: -48px;
}

.image-9.mob-none.big-img.reset-margin {
	z-index: 2;
	height: 225px;
	margin-top: 0;
	position: relative;
	top: auto;
	right: -52px;
}

.image-9.mob-none2 {
	width: auto;
	height: 260px;
	display: block;
	position: absolute;
	bottom: auto;
}

.image-9.mob-none2.img {
	position: absolute;
	top: -48px;
}

.image-9.mob-none2.img2 {
	width: auto;
	max-width: none;
	height: 220px;
	position: relative;
	right: 0;
}

.image-9.mob-none2.big-img {
	z-index: 1;
	height: 240px;
	top: -48px;
}

.image-9.mob-none2.big-img.section-5 {
	z-index: 2;
	margin-top: 0;
}

.image-9.mob-none2._1 {
	height: 220px;
	position: relative;
	right: 0;
}

.image-9.section5-img-mob-none {
	width: auto;
	height: 260px;
	display: block;
	position: absolute;
	bottom: auto;
}

.image-9.section5-img-mob-none.img {
	position: absolute;
	top: -48px;
}

.image-9.section5-img-mob-none.img2 {
	width: auto;
	max-width: none;
	height: 220px;
	position: relative;
	right: 0;
}

.image-9.section5-img-mob-none.big-img {
	z-index: 1;
	height: 240px;
	top: -48px;
}

.image-9.section5-img-mob-none.big-img.section-5 {
	z-index: 2;
	margin-top: 0;
}

.image-9.section5-img-mob-none.big-img._0 {
	position: relative;
	top: auto;
	right: -52px;
}

.section-7 {
	width: 704px;
	padding-top: 64px;
}

.heading-5 {
	letter-spacing: -1.5px;
	max-width: 560px;
	font-size: 32px;
	line-height: 1;
}

.heading-6,
.heading-7,
.heading-8 {
	font-size: 50px;
}

.heading-9 {
	letter-spacing: -1.5px;
	font-size: 3.125rem;
}

.heading-9.cust-marg {
	margin-bottom: 24px;
}

.heading-9.cust-color {
	color: #dddde6;
}

.div-block-29 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	margin-top: 24px;
	display: flex;
}

.div-block-30 {
	background-color: var(--_colors---cobalt);
	-webkit-backdrop-filter: blur(12.55px);
	backdrop-filter: blur(12.55px);
	border-radius: 34px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 50%;
	padding: 16px;
	display: flex;
}

.div-block-31 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	width: 70%;
	display: flex;
}

.image-10 {
	width: 210px;
	height: 200px;
	margin-top: 13px;
	margin-bottom: 0;
	position: relative;
	left: -50%;
	transform: translateX(50%);
}

.button {
	z-index: 2;
	color: var(--gray-text2);
	background-color: #fff;
	border-radius: 900px;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 16px;
	padding: 12px 16px;
	display: flex;
	position: relative;
}

.button:hover {
	background-color: #fffc;
}

.button:active {
	background-color: #fff9;
}

.widget-subtitle-small {
	color: var(--gray-text);
	letter-spacing: -0.4px;
	font-size: 14px;
	line-height: 121%;
}

.widget-subtitle-small.width-custom {
	width: 305px;
}

.widget-subtitle-small._w-custom {
	max-width: 295px;
}

.widget-subtitle-small._w-cust {
	max-width: 679px;
}

.div-block-32 {
	grid-column-gap: 32px;
	grid-row-gap: 32px;
	display: flex;
}

.div-block-33 {
	padding: 32px;
}

.div-block-33.border-gradient-widget {
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	height: 80%;
	padding: 16px;
	display: flex;
	position: relative;
}

.div-block-34 {
	padding: 32px 22px 32px 32px;
}

.div-block-34.border-gradient-widget {
	justify-content: space-between;
	align-items: flex-start;
	height: 30%;
	padding: 16px;
	display: flex;
	position: relative;
}

.image-11 {
	width: 80px;
	height: 80px;
	position: relative;
}

.section-8 {
	grid-column-gap: 48px;
	grid-row-gap: 48px;
	flex-flow: column;
	width: 1176px;
	margin-top: 102px;
	display: flex;
}

.text-span-2 {
	color: #fff3;
	padding-left: 12px;
	text-decoration: line-through;
}

.section-9 {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	width: 100%;
	margin-top: 64px;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
}

.text-block-4 {
	color: #fff;
}

.text-block-4.drop-down-title {
	color: #dddde6;
	letter-spacing: -0.5px;
	flex-flow: row;
	font-size: 1.5rem;
	line-height: 120%;
}

.dropdown-link-2 {
	color: #fff;
}

.dropdown-toggle {
	background-color: #242528;
	width: 100%;
}

.dropdown-toggle.w--open {
	color: #fff;
	background-color: #242528;
	padding: 32px;
}

.dropdown-toggle.border-gradient-drop-down {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	padding: 32px;
}

.dropdown-toggle.border-gradient-drop-down.w--open {
	border-top-right-radius: 24px;
}

.dropdown {
	color: #fff;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	width: 100%;
}

.icon {
	color: #fff;
	width: 32px;
}

.dropdown-list {
	background-color: #dddddd38;
}

.dropdown-list.w--open {
	color: #fff;
	background-color: #242528;
	padding-left: 32px;
	padding-right: 32px;
}

.div-block-35 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	position: relative;
}

.paragraph {
	opacity: 0.8;
	letter-spacing: -0.4px;
	max-width: 776px;
	margin-bottom: 8px;
	font-size: 1.125rem;
	line-height: 120%;
}

.paragraph.p-reset-pad {
	margin-bottom: 0;
}

.paragraph.main-subtitle {
	text-align: center;
	max-width: 540px;
	margin-top: 0;
	margin-bottom: 12px;
	position: relative;
}

.code-embed-7 {
	display: none;
}

.dropmenu-1 {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	padding: 16px 32px;
	display: flex;
}

.dropmenu-1.border-gradient-widget {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding-left: 16px;
	padding-right: 16px;
	overflow: hidden;
}

.dropmenu-1.border-gradient-widget.rel {
	position: relative;
}

.image-12 {
	width: 32px;
	height: 32px;
	transform: rotate(-180deg);
}

.drop-menu-trigger1 {
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}

.div-block-38 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	display: flex;
	position: relative;
}

.text-span-3 {
	color: var(--blue-text);
}

.code-embed-8 {
	display: none;
}

.div-block-39 {
	z-index: -2;
	cursor: none;
	position: fixed;
	inset: 0;
	overflow: visible;
}

.div-block-40 {
	z-index: -2;
	filter: blur(1500px);
	border-radius: 50%;
	width: 1500px;
	height: 1500px;
	position: absolute;
	top: 127px;
	left: 126px;
}

.div-block-40.elipse-bg {
	filter: blur(2142px);
	width: 2142px;
	height: 2142px;
}

.code-embed-9 {
	display: none;
}

.div-block-40-copy {
	z-index: -2;
	filter: blur(1500px);
	border-radius: 50%;
	width: 1500px;
	height: 1500px;
	position: absolute;
	top: 127px;
	left: 126px;
}

.div-block-40-copy.elipse-bg {
	filter: blur(2142px);
	width: 2142px;
	height: 2142px;
}

.elipse-bg {
	filter: blur(50px);
	border-radius: 50%;
	width: 200px;
	height: 200px;
	position: absolute;
}

.elipse-bg.smal-el {
	filter: blur(100px);
	width: 300px;
	height: 300px;
}

.elipse-bg.medium-el {
	filter: blur(120px);
	width: 450px;
	height: 450px;
	top: auto;
	bottom: 0;
	right: 20%;
}

.elipse-bg.big-el {
	filter: blur(90px);
	width: 700px;
	height: 700px;
	bottom: -40%;
	left: -20%;
	right: auto;
}

.elipse-bg.big-el.blur-circle {
	bottom: auto;
	left: auto;
}

.elipse-bg.big-el.medium2 {
	top: -44%;
	bottom: auto;
	left: 88%;
}

.elipse-bg.medium2-el {
	filter: blur(90px);
	width: 500px;
	height: 500px;
	bottom: auto;
	right: auto;
}

.elipse-bg.second {
	width: 260px;
	height: 270px;
	top: 10%;
	right: 30%;
}

.elipse-bg.sadaasd {
	right: auto;
}

.code-embed-10 {
	display: none;
}

.image-13 {
	opacity: 0.8;
	filter: blur(5px);
	width: 666px;
	position: absolute;
	top: -35%;
	right: -26%;
}

.image-14 {
	filter: blur(2px);
	width: 350px;
	position: absolute;
	top: -2%;
	left: 3%;
}

.div-block-41,
.div-block-42 {
	display: none;
}

.div-block-43 {
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	height: 220px;
	display: flex;
}

.div-block-43.rese-w {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	height: auto;
	padding-left: 0;
	position: relative;
}

.div-block-43.rese-w.none {
	width: 100%;
}

.div-block-43.rese-w._9 {
	display: none;
}

.image-15 {
	width: 42px;
	height: 42px;
}

.section4-info1-copyas {
	background-color: var(--_colors---cobalt);
	border-radius: 34px;
	width: 56.1%;
	padding: 24px 0;
	position: relative;
	overflow: hidden;
}

.mob-img-none.reveal {
	display: none;
}

.footer-img-bg-big {
	z-index: 5;
	position: absolute;
	bottom: 0;
}

.text-block-88 {
	color: #f0f0f5;
	letter-spacing: -2.5px;
	text-transform: none;
	width: -moz-fit-content;
	width: fit-content;
	font-size: 2rem;
	line-height: 1;
	text-decoration: none;
}

.text-block-88.ls {
	color: #f6f7fa;
	letter-spacing: -1.5px;
	white-space: nowrap;
}

.image-73 {
	width: 24px;
}

.bg_elipse_shadow-tablet {
	height: 100svh;
	display: block;
	position: fixed;
	bottom: 0;
}

.bg_elipse_shadow-tablet.desktop {
	width: 100%;
	display: none;
	left: 50%;
	overflow: visible;
	transform: translateX(-50%);
}

.footer-img-bg-tablet {
	z-index: 5;
	object-fit: cover;
	width: 100%;
	height: 310px;
	position: absolute;
	bottom: 0;
	overflow: visible;
}

.adress-wrapper {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #b6c1dd;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-end;
	width: 100%;
	font-size: 1.125rem;
	line-height: 120%;
	display: flex;
}

.div-block-46 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.text-block-89 {
	color: #f0f0f5;
	letter-spacing: -1px;
	width: -moz-fit-content;
	width: fit-content;
}

.text-block-89.p7 {
	max-width: 230px;
}

.text-block-89.p7.ls {
	color: #e1edfe;
	letter-spacing: -0.4px;
	width: 100%;
	max-width: none;
}

.footer-img-bg-mob {
	z-index: 5;
	position: relative;
}

.footer {
	color: #f0f0f5;
	flex-flow: column;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	height: auto;
	display: flex;
	position: relative;
	bottom: 0;
}

.footer.border-gradient-widget {
	margin-top: 64px;
}

.footer-container {
	z-index: 30;
	border-bottom-width: 1px;
	border-bottom-color: #2f3441;
	flex-flow: column;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
	position: relative;
}

.div-block-47 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 48px;
	display: flex;
}

.div-block-785 {
	display: none;
}

.number {
	color: #f0f0f5;
	letter-spacing: -2.5px;
	text-transform: none;
	width: -moz-fit-content;
	width: fit-content;
	font-size: 2rem;
	line-height: 1;
	text-decoration: none;
}

.number.ls {
	color: #f6f7fa;
	letter-spacing: -1.5px;
	white-space: nowrap;
}

.elipse-bg-foooter {
	position: absolute;
	bottom: 357px;
	overflow: visible;
}

.footer-img-bg {
	z-index: 5;
	aspect-ratio: auto;
	object-fit: cover;
	object-position: 50% 100%;
	width: 100%;
	height: 800px;
	position: absolute;
	bottom: 0;
	overflow: visible;
}

.div-block-786 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	border-bottom: 1px solid #4a5068;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	padding-top: 48px;
	padding-bottom: 48px;
	display: flex;
}

.social-wrapper {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	padding-top: 48px;
	padding-bottom: 48px;
	display: flex;
}

.image-74 {
	width: 24px;
}

.bg_elipse_shadow {
	height: 100svh;
	display: block;
	position: fixed;
	bottom: 0;
}

.bg_elipse_shadow.desktop {
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.bg_elipse_shadow.desktop.elipse-bg-foooter.hide {
	display: block;
}

.text-block-7 {
	color: #f0f0f5;
	letter-spacing: -1.4px;
	width: -moz-fit-content;
	width: fit-content;
	font-size: 0.8125rem;
	font-weight: 300;
	line-height: 120%;
}

.text-block-7.p6 {
	color: #e1edfe;
	letter-spacing: -0.4px;
	white-space: nowrap;
}

.text-block-7.p6.ls {
	color: #c2cade;
	letter-spacing: -0.4px;
	white-space: nowrap;
	font-size: 1rem;
}

.text-block-7.p6.ls.fw-400 {
	font-weight: 400;
}

.p-wrap.p-wr-gap {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	display: flex;
}

.p-wrap.flex {
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.link {
	color: #3261ec;
	text-decoration: none;
}

.div-block-788 {
	display: none;
}

.div-block-47-copy3 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 24px;
	display: flex;
}

.div-block-47-copy {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 0;
	display: flex;
}

.div-block-789 {
	z-index: 1;
	width: 100svw;
	height: 100svh;
	position: absolute;
}

.code-embed-11 {
	display: none;
}

.phone-4 {
	width: 235px;
	height: 250px;
}

.image-75 {
	position: absolute;
	overflow: hidden;
}

.bg-coin-wrapper {
	z-index: -3;
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: visible;
}

.image-76 {
	margin-bottom: 8px;
}

.reveal-title {
	display: none;
}

.section4-item9 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 91px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item8-copy {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.hover-layer9 {
	opacity: 0;
	background-color: #ffffff0f;
	width: 100%;
	height: 100%;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.coin2 {
	opacity: 0.8;
	filter: blur(5px);
	width: 666px;
	position: absolute;
	top: -35%;
	right: -26%;
}

.coin2.position {
	height: 66px;
	top: -360px;
	left: 900px;
	right: auto;
}

.coin1 {
	filter: blur(2px);
	width: 350px;
	position: absolute;
	top: -2%;
	left: 3%;
}

.image-77 {
	height: 278px;
}

.section1-img-wrapper {
	height: 278.89px;
	margin-top: 12px;
}

.section1-img-wrapper.desc-image {
	height: auto;
	position: relative;
}

.section1-img-wrapper.desc-image.poster-wrapper,
.section1-img-wrapper.mob-img,
.code-embed-13 {
	display: none;
}

.div-block-790 {
	inset: 0;
	position: absolute;
	inset: 0;
	overflow: hidden;
}

.vtbplus_animation_lottie {
	width: 600px;
	height: auto;
	position: relative;
	bottom: -20px;
}

.wrapper9-widgets1 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	display: flex;
}

.wrapper9-widgets2 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	width: 100%;
	display: flex;
}

.section8-widgets-wrapper {
	grid-column-gap: 46px;
	grid-row-gap: 46px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.section-2-copy {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	width: 100%;
	margin-top: 64px;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
}

.section4-item3-2 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item3-2.tablet-styles-items {
	height: 77px;
	padding: 0 24px;
}

.section4-item3-copy {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 77px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item3-copy.tablet-styles-items {
	height: 77px;
	padding: 0 24px;
}

.section4-item2-2 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	height: 91px;
	padding: 0 24px;
	display: flex;
	position: relative;
}

.section4-item2-2.tablet-styles-items {
	height: 91px;
	padding: 0 24px;
}

.hover-layer2-2,
.hover-layer2-copy,
.hover-layer3-2-anim-bg {
	opacity: 0;
	background-color: #ffffff0f;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.code-embed-14 {
	display: none;
}

.heading-10 {
	text-align: center;
	letter-spacing: -1.5px;
	font-size: 2.5rem;
	line-height: 120%;
}

.widget-img-wrapper {
	position: relative;
}

.section4-img {
	width: 120px;
	display: block;
	position: relative;
	left: 50%;
	right: 0;
}

.div-block-796 {
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.section4-widget3 {
	height: 40%;
	padding: 16px;
	position: relative;
}

.section4-widget3-img {
	object-fit: contain;
	height: 180px;
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
}

.section4-subtitle-wrapper {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	display: flex;
}

.section4-subtitle-wrapper.pad {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.section4-widget3-text-wrapper {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	flex-flow: column;
	display: flex;
}

.section4-widget3-img-copy {
	height: 120px;
	position: absolute;
	bottom: 16px;
	right: 16px;
}

.section4-widget2-img {
	aspect-ratio: 1;
	object-fit: contain;
	height: 180px;
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
}

.section5-btns-wrapper {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	display: flex;
}

.badge {
	z-index: 2;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	height: 27px;
	padding: 4px 16px;
	position: absolute;
	top: -5px;
	left: 0;
}

.code-embed-15 {
	display: none;
}

.section_4,
.section_5,
.section_6 {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	width: 100%;
	margin-top: 64px;
	padding-left: 132px;
	padding-right: 132px;
	display: flex;
}

.video-poster {
	aspect-ratio: 649 / 345;
	object-fit: contain;
	height: 345px;
}

.code-embed-16 {
	display: none;
}

.section2-btn {
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	align-items: center;
	display: flex;
}

.section2_btn-text {
	color: #f6f7fa;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 1rem;
	line-height: 19px;
	text-decoration: none;
}

.code-embed-17 {
	width: 24px;
	height: 24px;
}

.code-embed-18,
.code-embed-19,
.code-embed-20,
.code-embed-21,
.code-embed-22 {
	display: none;
}

.poster-video {
	flex-flow: column;
	align-items: center;
	display: flex;
	position: relative;
}

.image-81 {
	max-width: 276px;
}

.link-wrapper {
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	color: var(--link-text);
	justify-content: flex-start;
	align-items: center;
	text-decoration: none;
	display: flex;
}

.link-icon {
	width: 16px;
	height: 16px;
}

.link-text {
	font-size: 0.875rem;
	line-height: 120%;
}

.doc-wrapper {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	border: 1px solid #4a5068;
	border-radius: 8px;
	padding: 16px 8px;
	text-decoration: none;
	display: flex;
}

.docs-container {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	align-items: stretch;
	display: flex;
}

.doc-title {
	color: var(--text-white2);
	letter-spacing: -0.4px;
	font-size: 1.125rem;
	line-height: 120%;
}

.doc-subtitle {
	color: #c2cade;
	letter-spacing: -0.4px;
	font-size: 1rem;
	line-height: 120%;
}

.text-block-90 {
	color: #c2cade;
}

@media screen and (min-width: 1280px) {
	.master-btn.section2-btn.chips-btn-w-bg {
		width: 270px;
	}

	.chips-btn:hover {
		background-color: #ffffff3d;
	}

	.chips-btn.none,
	.chips-btn.none._1 {
		display: none;
	}

	.div-block-5 {
		display: flex;
	}

	.heading.h1 {
		max-width: 820px;
	}

	.div-block-6 {
		width: 100%;
	}

	.section-1 {
		align-items: stretch;
	}

	.section-2 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		width: 100%;
		padding-top: 64px;
		padding-bottom: 0;
	}

	.section1-widgets-wrapper.border-gradient-rainbow-widget {
		margin-bottom: 0;
	}

	.widget-subtitle._w-cust,
	.widget-subtitle._w-cust-2 {
		max-width: 750px;
	}

	.widget-subtitle.reset-w {
		max-width: 268px;
	}

	.section-3 {
		margin-top: 0;
		padding-top: 64px;
	}

	.section2-widgets-wrapper {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid;
	}

	.section2-widget.widget.border-gradient-widget {
		height: 100%;
	}

	.section4-info1,
	.section4-info2.border-gradient-widget {
		padding-bottom: 0;
	}

	.section-5 {
		margin-top: 64px;
	}

	.div-block-23.border-gradient-widget {
		justify-content: space-between;
		align-items: center;
	}

	.div-block-23.glass-test {
		border-radius: 24px;
		box-shadow: 0 0 40px 7px #0003, inset 0 0 70px 2px #274ed833;
	}

	.heading-4._w-font-size-cust,
	.heading-4._w-font-size-cust._1 {
		max-width: 750px;
	}

	.div-block-24 {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.image-6 {
		position: relative;
	}

	.image-9.mob-none {
		height: 270px;
		top: -48px;
	}

	.image-9.mob-none.big-img {
		z-index: 2;
	}

	.image-9.mob-none.big-img.reset-margin {
		margin-top: 0;
	}

	.image-9.mob-none2 {
		height: 270px;
		top: -48px;
	}

	.image-9.mob-none2.big-img {
		z-index: 2;
	}

	.image-9.mob-none2.big-img.section-5 {
		margin-top: 0;
	}

	.image-9.mob-none2._1 {
		height: 220px;
		position: relative;
		top: auto;
		right: 0;
	}

	.image-9.section5-img-mob-none {
		height: 270px;
		top: -48px;
	}

	.image-9.section5-img-mob-none.big-img {
		z-index: 2;
	}

	.image-9.section5-img-mob-none.big-img.section-5 {
		margin-top: 0;
	}

	.image-9.section5-img-mob-none.big-img._0 {
		top: -80px;
		right: auto;
	}

	.footer-img-bg-tablet {
		height: 480px;
	}

	.footer.border-gradient-widget {
		margin-top: 64px;
	}

	.div-block-785 {
		display: none;
	}

	.text-block-7.p6 {
		letter-spacing: -1.4px;
	}

	.div-block-788 {
		display: none;
	}

	.section4-item9 {
		justify-content: center;
		align-items: flex-start;
	}

	.coin2.position {
		height: 666px;
	}

	.section4-widget3-img,
	.section4-widget2-img {
		height: 160px;
		display: block;
	}

	.section_4,
	.section_5,
	.section_6 {
		margin-top: 0;
		padding-top: 64px;
	}

	.widget-promo-wrapper {
		padding-top: 64px;
	}
}

@media screen and (min-width: 1440px) {
	.master-btn.padding-master.btn-small-fz {
		font-size: 0.875rem;
	}

	.chips-btn.none,
	.chips-btn.none._1 {
		display: flex;
	}

	.header {
		margin-top: 16px;
	}

	.header-wrap {
		width: 1176px;
	}

	.div-block-5 {
		display: flex;
	}

	.heading {
		font-size: var(--h1);
		max-width: 816px;
	}

	.heading.h1 {
		letter-spacing: -3px;
		font-size: 4rem;
	}

	.div-block-6 {
		width: 1176px;
		margin-top: 56px;
	}

	.anim-box {
		background-image: none;
	}

	.section-2 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		width: 1176px;
		margin-top: 0;
		padding: 120px 0 0;
	}

	.section1-widgets-wrapper.border-gradient-rainbow-widget {
		margin-bottom: 0;
	}

	.widget.section1-widget-size,
	.widget.section8-widget-size {
		height: 260px;
		padding-top: 32px;
		padding-left: 32px;
		padding-right: 32px;
	}

	.image {
		width: 150px;
		height: 150px;
	}

	.widget-title {
		letter-spacing: -1.5px;
		font-size: 32px;
	}

	.widget-subtitle {
		letter-spacing: -0.4px;
		font-size: 18px;
		line-height: 120%;
	}

	.widget-subtitle.width-custom._w-cust2 {
		width: 305px;
	}

	.widget-subtitle._w-custom._w-cust2 {
		max-width: 300px;
	}

	.widget-subtitle._20px {
		letter-spacing: -0.4px;
		font-size: 20px;
		line-height: 120%;
	}

	.widget-subtitle.desc {
		display: flex;
	}

	.widget-subtitle.hide {
		display: none;
	}

	.widget-subtitle.wdad {
		max-width: 640px;
	}

	.widget-subtitle._w-cust-2 {
		max-width: 680px;
	}

	.widget-subtitle.w {
		max-width: 352px;
	}

	.section-3 {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		width: 1176px;
		margin-top: 0;
		padding-top: 120px;
		padding-left: 0;
		padding-right: 0;
	}

	.section2-widgets-wrapper {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid;
	}

	.section2-widget.widget {
		padding: 32px;
	}

	.section2-widget.widget.border-gradient-widget {
		height: 100%;
	}

	.image-2 {
		object-fit: contain;
		top: -22px;
		right: 32px;
	}

	.section-4 {
		width: 1176px;
		margin-top: 120px;
	}

	.section-4.section4-main.hide {
		display: none;
	}

	.section4-info1 {
		padding-top: 32px;
		padding-bottom: 16px;
	}

	.div-block-14 {
		margin-bottom: 24px;
		margin-left: 32px;
		margin-right: 32px;
		padding-bottom: 24px;
	}

	.heading-2 {
		letter-spacing: 0;
		font-size: 32px;
	}

	.section4-item-title {
		letter-spacing: -0.6px;
		font-size: 24px;
		line-height: 130%;
	}

	.section4-item1 {
		height: 95px;
		padding: 20px 32px;
	}

	.widget-subtitle-light {
		font-size: 14px;
		font-weight: 400;
	}

	.section4-info2.border-gradient-widget {
		padding-top: 32px;
		padding-bottom: 16px;
	}

	.section4-item2 {
		justify-content: flex-start;
		align-items: flex-start;
		height: 95px;
		padding: 20px 32px;
	}

	.section4-item2.tablet-styles-items,
	.section4-item3,
	.section4-item3.tablet-styles-items,
	.section4-item4 {
		height: 95px;
		padding: 20px 32px;
	}

	.section4-item4.only-title {
		height: 95px;
	}

	.section4-item5 {
		height: 95px;
		padding: 20px 32px;
	}

	.section4-item5.only-title {
		height: 95px;
	}

	.section4-item6,
	.section4-item7,
	.section4-item8 {
		height: 95px;
		padding: 20px 32px;
	}

	.section-5 {
		width: 1176px;
		margin-top: 120px;
	}

	.div-block-16 {
		padding-left: 32px;
	}

	.image-4 {
		width: 200px;
		max-width: 100%;
		height: 200px;
		top: -85px;
		right: 72px;
	}

	.section5-wrapper.border-gradient-widget {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.swiper-slide {
		width: 200px;
		min-width: 200px;
	}

	.image-5 {
		width: 200px;
		height: 352px;
	}

	.section-6 {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		width: 1176px;
		margin-top: 120px;
		padding-left: 0;
		padding-right: 0;
	}

	.div-block-20.border-gradient-widget {
		height: 592px;
		padding: 32px;
	}

	.div-block-23.border-gradient-widget {
		justify-content: space-between;
		align-items: center;
		height: 254px;
		padding-top: 32px;
		padding-bottom: 32px;
		padding-left: 32px;
		position: relative;
	}

	.heading-4 {
		letter-spacing: -1.5px;
		font-size: 32px;
		font-weight: 400;
		line-height: 1;
	}

	.heading-4.reset {
		font-size: 32px;
	}

	.heading-4.margin {
		margin-bottom: 48px;
	}

	.heading-4._w-font-size-cust {
		letter-spacing: -1.5px;
		font-size: 32px;
		line-height: 1;
	}

	.div-block-24 {
		grid-column-gap: 24px;
		grid-row-gap: 24px;
	}

	.text-block-3 {
		letter-spacing: -3px;
		width: 28px;
		font-size: 50px;
		line-height: 1;
	}

	.image-6 {
		bottom: 14px;
		width: 420px;
	}

	.section4-widget.border-gradient-widget {
		padding: 32px;
	}

	.image-8 {
		width: 180px;
		height: 180px;
	}

	.image-9 {
		position: absolute;
		bottom: auto;
		right: 26px;
	}

	.image-9.mob-none {
		position: relative;
		right: 0;
	}

	.image-9.mob-none.big-img.reset-margin {
		height: 302px;
		margin-top: 0;
		position: absolute;
		top: auto;
		bottom: 0;
		right: 32px;
	}

	.image-9.mob-none2 {
		position: relative;
		right: 0;
	}

	.image-9.mob-none2.big-img.section-5 {
		margin-top: 0;
		position: absolute;
		top: -48px;
		bottom: auto;
	}

	.image-9.mob-none2._1 {
		position: relative;
	}

	.image-9.section5-img-mob-none {
		position: relative;
		right: 0;
	}

	.image-9.section5-img-mob-none.big-img.section-5 {
		margin-top: 0;
		position: absolute;
		top: -48px;
		bottom: auto;
	}

	.image-9.section5-img-mob-none.big-img._0 {
		top: -48px;
		right: auto;
	}

	.section-7 {
		width: 1176px;
		padding-top: 120px;
	}

	.heading-5 {
		max-width: 940px;
		font-size: 50px;
	}

	.heading-9 {
		letter-spacing: -3px;
		font-size: 50px;
	}

	.heading-9.cust-marg {
		margin-bottom: 48px;
	}

	.div-block-29 {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
		margin-top: 48px;
	}

	.div-block-30 {
		justify-content: center;
		align-items: center;
		width: 32%;
		padding: 32px;
	}

	.widget-subtitle-small {
		letter-spacing: -0.4px;
		font-size: 18px;
	}

	.div-block-33.border-gradient-widget {
		height: 64%;
		padding: 32px;
	}

	.div-block-34.border-gradient-widget {
		height: 38%;
		padding: 32px 22px 32px 32px;
	}

	.image-11 {
		width: 130px;
		height: 130px;
	}

	.section-9 {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		width: 1176px;
		margin-top: 120px;
		padding-left: 0;
		padding-right: 0;
	}

	.text-block-4.drop-down-title {
		font-size: 24px;
		line-height: 130%;
	}

	.paragraph {
		color: var(--_colors---white-text);
		max-width: 776px;
		font-size: 18px;
		line-height: 120%;
	}

	.dropmenu-1.border-gradient-widget {
		grid-column-gap: 24px;
		grid-row-gap: 24px;
		padding-left: 32px;
		padding-right: 32px;
	}

	.image-13 {
		width: 720px;
	}

	.div-block-41,
	.div-block-42 {
		display: flex;
	}

	.div-block-43.rese-w {
		justify-content: space-between;
		height: auto;
	}

	.section4-info1-copyas {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.mob-img-none {
		position: absolute;
		top: 50%;
		right: 26px;
		transform: translateY(-50%);
	}

	.text-block-88 {
		font-size: 2rem;
	}

	.image-73 {
		width: 32px;
	}

	.div-block-46 {
		display: none;
	}

	.footer {
		height: 88vh;
	}

	.footer.border-gradient-widget {
		height: auto;
		margin-top: 120px;
	}

	.footer-container {
		width: 1176px;
		max-width: none;
		padding-left: 0;
		padding-right: 0;
	}

	.div-block-47 {
		margin-bottom: 0;
	}

	.div-block-785 {
		width: 100%;
		height: 900px;
		display: none;
		position: absolute;
		bottom: 0;
	}

	.number {
		font-size: 2rem;
	}

	.div-block-786 {
		grid-column-gap: 224px;
		grid-row-gap: 224px;
	}

	.image-74 {
		width: 32px;
	}

	.text-block-7.p6 {
		letter-spacing: -0.4px;
	}

	.desk-footer-nums-block2 {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		flex-flow: column;
		display: flex;
	}

	.div-block-788 {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		display: block;
	}

	.div-block-788.reveal {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex;
	}

	.image-76 {
		margin-bottom: 6px;
	}

	.section4-item9 {
		height: 95px;
		padding: 20px 32px;
		display: flex;
	}

	.section4-item8-copy {
		height: 95px;
		padding: 20px 32px;
	}

	.coin2 {
		width: 720px;
	}

	.coin2.position {
		height: 720px;
		top: -360px;
		left: 1100px;
	}

	.image-77 {
		width: 649px;
		height: 346px;
		margin-top: 12px;
		position: relative;
	}

	.section1-img-wrapper {
		height: auto;
		position: relative;
	}

	.section1-img-wrapper.desc-image.poster-wrapper {
		display: none;
	}

	.vtbplus_animation_lottie {
		width: 900px;
		bottom: -26px;
	}

	.section-2-copy {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		width: 1176px;
		margin-top: 120px;
		padding-left: 0;
		padding-right: 0;
	}

	.section4-item3-2,
	.section4-item3-2.tablet-styles-items,
	.section4-item3-copy,
	.section4-item3-copy.tablet-styles-items {
		height: 95px;
		padding: 20px 32px;
	}

	.section4-item2-2 {
		justify-content: center;
		align-items: flex-start;
		height: 95px;
		padding: 20px 32px;
	}

	.section4-item2-2.tablet-styles-items {
		height: 95px;
		padding: 20px 32px;
	}

	.section4-widget3.border-gradient-widget {
		padding: 32px;
	}

	.section4-widget3-img {
		height: 180px;
		right: 32px;
	}

	.section4-widget3-img-copy {
		width: 150px;
		height: 150px;
		top: -22px;
		right: 32px;
	}

	.section4-widget2-img {
		height: 180px;
		right: 32px;
	}

	.badge {
		z-index: 1;
		letter-spacing: -0.4px;
		border-top-left-radius: 16px;
		border-top-right-radius: 16px;
		border-bottom-right-radius: 16px;
		height: 27px;
		padding: 4px 16px;
		font-size: 1rem;
		line-height: 19px;
		position: absolute;
		top: -5px;
		left: 0;
	}

	.section_4,
	.section_5,
	.section_6 {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		width: 1176px;
		margin-top: 0;
		padding-top: 120px;
		padding-left: 0;
		padding-right: 0;
	}

	.widget-promo-wrapper {
		padding-top: 120px;
	}
}

@media screen and (min-width: 1920px) {
	.chips-btn.none._1 {
		display: flex;
	}

	.section-2 {
		margin-top: 0;
		padding-top: 120px;
	}

	.section1-widgets-wrapper.border-gradient-rainbow-widget {
		width: 100%;
	}

	.section-3 {
		padding-top: 120px;
	}

	.image-9.mob-none {
		transform: unset;
		position: relative;
	}

	.image-9.mob-none2 {
		z-index: 2;
		transform: unset;
		position: relative;
	}

	.image-9.section5-img-mob-none {
		transform: unset;
		position: relative;
	}

	.image-13 {
		width: 860px;
		top: -24%;
		right: -20%;
	}

	.div-block-43.rese-w {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		height: auto;
	}

	.mob-img-none {
		position: absolute;
	}

	.div-block-46 {
		display: none;
	}

	.footer {
		height: 85vh;
	}

	.footer-container {
		width: 1176px;
		padding-left: 0;
		padding-right: 0;
	}

	.bg_elipse_shadow.desktop.elipse-bg-foooter.hide {
		display: block;
		bottom: 134px;
	}

	.reveal-title {
		display: none;
	}

	.coin2 {
		width: 860px;
		top: -24%;
		right: -20%;
	}

	.coin2.position {
		height: 860px;
		top: -502px;
		left: 1300px;
	}

	.section1-img-wrapper.desc-image {
		display: flex;
	}

	.vtbplus_animation_lottie {
		width: 900px;
	}

	.image-80 {
		width: 340px;
		max-width: none;
		height: 340px;
		position: absolute;
	}

	.div-block-792 {
		justify-content: center;
		align-items: flex-start;
		width: 340px;
		height: 340px;
		display: flex;
		position: relative;
	}

	.section-2-copy,
	.section_5 {
		width: 1144px;
	}
}

@media screen and (max-width: 991px) {
	.master-btn.section2-btn.chips-btn-w-bg {
		width: 100%;
	}

	.header {
		padding-left: 90px;
		padding-right: 90px;
	}

	.header-wrap {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding: 10px;
	}

	.div-block-5 {
		display: none;
	}

	.heading {
		z-index: 2;
		letter-spacing: -1.5px;
		font-size: 2rem;
		position: relative;
	}

	.heading.h1 {
		font-size: 3.75rem;
	}

	.div-block-6 {
		width: 704px;
		margin-top: 24.5px;
	}

	.anim-box {
		width: 560px;
		height: 330px;
	}

	.section-2 {
		margin-top: 64px;
		padding-left: 90px;
		padding-right: 90px;
	}

	.section1-widgets-wrapper.border-gradient-rainbow-widget {
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: 0;
	}

	.widget.section1-widget-size,
	.widget.section8-widget-size {
		height: 190px;
		padding-top: 16px;
		padding-left: 16px;
		padding-right: 16px;
	}

	.image {
		width: 120px;
		height: 120px;
	}

	.widget-text {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.widget-title {
		letter-spacing: -1px;
		white-space: unset;
		font-size: 22px;
	}

	.widget-subtitle {
		font-size: 14px;
	}

	.widget-subtitle.width-custom._w-cust2 {
		width: 278px;
	}

	.widget-subtitle._w-custom._w-cust2 {
		max-width: 278px;
	}

	.widget-subtitle._w-cust-2 {
		max-width: 356px;
	}

	.section-3 {
		margin-top: 64px;
		padding-left: 90px;
		padding-right: 90px;
	}

	.section2-widget.widget {
		padding: 16px;
	}

	.image-2 {
		width: 80px;
		height: 80px;
		top: -10px;
		right: -8px;
	}

	.section-4 {
		width: 704px;
		margin-top: 64px;
	}

	.section-4.section4-main.hide {
		display: none;
	}

	.div-block-11 {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}

	.section4-info1 {
		padding-top: 24px;
		padding-bottom: 0;
	}

	.div-block-14 {
		margin-bottom: 24px;
		margin-left: 24px;
		margin-right: 24px;
		padding-bottom: 18px;
	}

	.heading-2 {
		letter-spacing: -1px;
		font-size: 20px;
	}

	.section4-item-title {
		letter-spacing: -0.5px;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		line-height: 120%;
	}

	.section4-item1 {
		justify-content: center;
		align-items: flex-start;
		height: 77px;
		padding: 0 24px;
	}

	.widget-subtitle-light {
		letter-spacing: -0.6px;
		margin-bottom: 0;
		font-size: 12px;
		font-weight: 300;
	}

	.section4-list {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.section4-info2.border-gradient-widget {
		padding-top: 24px;
		padding-bottom: 0;
	}

	.section4-item2,
	.section4-item2.tablet-styles-items {
		justify-content: center;
		align-items: flex-start;
		height: 77px;
		padding: 0 24px;
	}

	.section4-item3,
	.section4-item3.tablet-styles-items {
		height: 77px;
		padding: 0 24px;
	}

	.section4-item4,
	.section4-item5,
	.section4-item6,
	.section4-item7 {
		justify-content: center;
		align-items: flex-start;
		height: 77px;
		padding: 0 24px;
	}

	.section4-item8 {
		height: 77px;
		padding: 0 24px;
	}

	.section-5 {
		width: 704px;
		margin-top: 64px;
	}

	.image-4 {
		width: 120px;
		height: 120px;
		top: -60px;
		right: 20px;
	}

	.section5-wrapper.border-gradient-widget {
		padding-top: 16px;
		padding-bottom: 16px;
	}

	.swiper-slide {
		width: 100px;
		min-width: 100px;
	}

	.image-5 {
		width: 100px;
		height: 176px;
	}

	.section-6 {
		margin-top: 64px;
		padding-left: 90px;
		padding-right: 90px;
	}

	.div-block-20.border-gradient-widget {
		padding-top: 16px;
		padding-left: 16px;
		padding-right: 16px;
	}

	.div-block-23.border-gradient-widget {
		flex-flow: row;
		justify-content: flex-start;
		padding-top: 16px;
		padding-bottom: 16px;
		padding-left: 16px;
	}

	.heading-4 {
		padding-top: 2px;
	}

	.heading-4._w-font-size-cust {
		letter-spacing: -1px;
		font-size: 22px;
	}

	.heading-4._w-font-size-cust._1 {
		max-width: none;
	}

	.div-block-24 {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.text-block-3 {
		letter-spacing: -2px;
		justify-content: center;
		align-items: flex-start;
		font-size: 34px;
		display: flex;
	}

	.image-6 {
		max-width: 210px;
	}

	.section4-widget.border-gradient-widget {
		padding: 16px;
	}

	.div-block-27 {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		align-items: stretch;
		width: 100%;
		padding-top: 2px;
	}

	.image-9 {
		position: relative;
		bottom: 0;
		right: -9px;
	}

	.image-9.mob-none.big-img {
		height: 172px;
		top: auto;
		right: -30px;
	}

	.image-9.mob-none.big-img.reset-margin {
		top: auto;
	}

	.image-9.mob-none2.big-img {
		height: 172px;
		top: auto;
		right: -30px;
	}

	.image-9.mob-none2.big-img.section-5 {
		top: auto;
	}

	.image-9.mob-none2._1 {
		position: relative;
	}

	.image-9.section5-img-mob-none.big-img {
		height: 172px;
		top: auto;
		right: -30px;
	}

	.image-9.section5-img-mob-none.big-img.section-5 {
		top: auto;
	}

	.image-9.section5-img-mob-none.big-img._0 {
		position: relative;
		top: auto;
		bottom: auto;
		right: -5px;
	}

	.section-7 {
		width: 100%;
		padding-left: 90px;
		padding-right: 90px;
	}

	.heading-9 {
		letter-spacing: -1.5px;
		font-size: 2rem;
		line-height: 1;
	}

	.heading-9.cust-marg {
		margin-bottom: 24px;
	}

	.section-9 {
		padding-left: 90px;
		padding-right: 90px;
	}

	.paragraph {
		padding-top: 16px;
	}

	.dropmenu-1.border-gradient-widget.rel {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.image-12 {
		width: 26px;
		height: 24px;
	}

	.image-14 {
		top: -2%;
		left: -3%;
	}

	.div-block-41,
	.div-block-42 {
		display: none;
	}

	.div-block-43 {
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start;
		height: 220px;
		display: flex;
	}

	.div-block-43.rese-w {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		justify-content: space-between;
		align-items: flex-start;
		width: 100%;
		height: auto;
	}

	.section4-info1-copyas {
		padding-top: 24px;
		padding-bottom: 24px;
	}

	.image-73 {
		width: 24px;
	}

	.bg_elipse_shadow-tablet.desktop {
		display: block;
		position: absolute;
		bottom: 451px;
		overflow: visible;
	}

	.footer-img-bg-tablet {
		object-fit: cover;
		height: 900px;
		overflow: visible;
	}

	.adress-wrapper {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		flex-flow: column;
		width: 100%;
	}

	.div-block-46 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		flex-flow: column;
		padding-bottom: 22px;
	}

	.text-block-89.p7 {
		letter-spacing: -0.3px;
		max-width: 440px;
	}

	.footer-container {
		padding-left: 90px;
		padding-right: 90px;
	}

	.elipse-bg-foooter {
		position: absolute;
		bottom: 632px;
	}

	.footer-img-bg {
		box-sizing: border-box;
		aspect-ratio: auto;
		object-fit: cover;
		object-position: 50% 0%;
		height: 890px;
		display: block;
		overflow: visible;
	}

	.div-block-786 {
		border-top: none;
		flex-flow: row;
		padding-top: 48px;
		padding-bottom: 24px;
	}

	.social-wrapper {
		padding-bottom: 48px;
	}

	.image-74 {
		width: 24px;
	}

	.bg_elipse_shadow.desktop,
	.bg_elipse_shadow.desktop.elipse-bg-foooter.hide {
		display: none;
	}

	.p-wrap {
		overflow: hidden;
	}

	.p-wrap.flex {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-flow: column;
	}

	.section4-item9 {
		height: 91px;
		padding: 0 24px;
	}

	.section4-item8-copy {
		height: 53px;
		padding: 0 24px;
	}

	.coin2.position {
		height: 666px;
		left: 600px;
		right: auto;
	}

	.coin1 {
		top: -2%;
		left: -3%;
	}

	.code-embed-13 {
		display: none;
	}

	.section8-widgets-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
	}

	.section-2-copy {
		width: 100%;
		margin-top: 64px;
		padding-left: 90px;
		padding-right: 90px;
	}

	.section4-item3-2,
	.section4-item3-2.tablet-styles-items,
	.section4-item3-copy,
	.section4-item3-copy.tablet-styles-items {
		height: 77px;
		padding: 0 24px;
	}

	.section4-item2-2,
	.section4-item2-2.tablet-styles-items {
		justify-content: center;
		align-items: flex-start;
		height: 77px;
		padding: 0 24px;
	}

	.heading-10 {
		letter-spacing: -1.2px;
		font-size: 2rem;
	}

	.section4-widget3.border-gradient-widget {
		padding: 16px;
	}

	.section4-widget3-img {
		width: 80px;
		height: 80px;
		top: -10px;
		right: -8px;
	}

	.section4-subtitle-wrapper.pad {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.section4-widget3-img-copy {
		width: 80px;
		height: 80px;
		top: -10px;
		right: -8px;
	}

	.section4-widget2-img {
		width: 80px;
		height: 80px;
		display: none;
		top: -10px;
		right: -8px;
	}

	.section_4 {
		margin-top: 64px;
		padding-left: 90px;
		padding-right: 90px;
	}

	.section_5 {
		width: 100%;
		margin-top: 64px;
		padding-left: 90px;
		padding-right: 90px;
	}

	.section_6 {
		padding-left: 90px;
		padding-right: 90px;
	}

	.image-81 {
		max-width: 150px;
	}

	.docs-container {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}
}

@media screen and (max-width: 767px) {
	.master-btn.padding-master {
		width: 100%;
	}

	.header {
		margin-top: 8px;
		padding-left: 0;
		padding-right: 0;
	}

	.header-wrap {
		width: 100%;
		margin-left: 16px;
		margin-right: 16px;
	}

	.heading {
		margin-top: 0;
	}

	.heading.h1 {
		letter-spacing: -1.5px;
		font-size: 3rem;
	}

	.div-block-6 {
		width: 100%;
		height: 100%;
		margin-top: 20px;
	}

	.section-1 {
		justify-content: space-between;
		width: 100%;
		margin-top: 74px;
		padding-left: 16px;
		padding-right: 16px;
	}

	.chips-btn-w-bg {
		width: 100%;
	}

	.chips-btn-w-bg.custom-pad {
		display: none;
	}

	.poster-buttons {
		flex-flow: column;
		width: 100%;
		position: relative;
	}

	.anim-box {
		width: 100%;
		height: 300px;
	}

	.section-2 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.section1-widgets-wrapper {
		flex-flow: column;
	}

	.section1-widgets-wrapper.border-gradient-rainbow-widget {
		padding: 18px 16px 16px;
	}

	.widget.section1-widget-size {
		flex-flow: row;
		justify-content: flex-start;
		align-items: center;
		height: auto;
		padding-bottom: 16px;
		position: relative;
	}

	.widget.section8-widget-size {
		flex-flow: row;
		justify-content: flex-start;
		align-items: center;
		height: auto;
		padding-bottom: 16px;
	}

	.image {
		width: 80px;
		height: 80px;
		position: relative;
		bottom: auto;
		right: -24px;
	}

	.widget-text {
		justify-content: space-between;
		align-items: flex-start;
	}

	.widget-subtitle {
		max-width: 270px;
	}

	.widget-subtitle.width-custom._w-cust2 {
		width: auto;
		max-width: 320px;
	}

	.widget-subtitle._w-custom._w-cust2 {
		max-width: 350px;
	}

	.widget-subtitle._w-cust,
	.widget-subtitle._w-cust-2,
	.widget-subtitle.section4-3th-widget-subtitle {
		max-width: none;
	}

	.section-3 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.section2-widgets-wrapper {
		flex-flow: column;
	}

	.section2-widget.widget {
		flex-flow: row;
		justify-content: space-between;
		align-items: center;
	}

	.section2-widget.widget.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.image-2 {
		aspect-ratio: 1;
		object-fit: cover;
		position: relative;
		top: auto;
		right: -24px;
		overflow: visible;
	}

	.section-4.section4-main {
		width: auto;
		display: none;
	}

	.section-4.section4-main.hide {
		display: flex;
	}

	.section4-info1 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		width: 100%;
		padding-left: 16px;
		padding-right: 8px;
		display: flex;
	}

	.section4-info1.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		padding: 0;
	}

	.div-block-14 {
		background-color: var(--_colors---cobalt);
		border-bottom-width: 0;
		border-left: 0 solid #000;
		border-right: 0 #000;
		border-radius: 0 34px 0 0;
		justify-content: flex-start;
		align-items: center;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 16px;
		padding-bottom: 12px;
		padding-left: 16px;
		position: relative;
	}

	.div-block-14.reset-bg {
		background-color: #03277f00;
		border-right-style: none;
	}

	.heading-2 {
		font-size: 16px;
	}

	.section4-item1 {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 9px 8px 12px 16px;
	}

	.section4-item1.reset-bg {
		background-color: var(--transperent);
		justify-content: flex-start;
		align-items: flex-start;
		padding-right: 16px;
	}

	.widget-subtitle-light {
		font-size: 14px;
	}

	.section4-info2.border-gradient-widget {
		display: none;
	}

	.image-3 {
		width: 24px;
		height: 24px;
	}

	.div-block-15 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		flex-flow: row;
		justify-content: center;
		align-items: flex-start;
		width: 100%;
		margin-top: 16px;
		margin-left: 0;
		margin-right: 0;
		padding-left: 16px;
		padding-right: 16px;
	}

	.hover-layer1 {
		border-bottom: 1px solid #0003;
	}

	.section4-item2 {
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item2.tablet-styles-items {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item3 {
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item3.tablet-styles-items {
		background-color: var(--_colors---cobalt);
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item4 {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 6px 12px 18px;
	}

	.section4-item4.only-title {
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 16px;
		padding-right: 16px;
	}

	.section4-item4.only-title.bg-reset {
		background-color: var(--transperent);
	}

	.section4-item5 {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item5.only-title {
		background-color: var(--transperent);
		justify-content: flex-start;
		align-items: flex-start;
		padding-right: 16px;
	}

	.section4-item6 {
		background-color: #03277f;
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item6.bg-reset {
		background-color: var(--transperent);
	}

	.section4-item7 {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item7.bg-reset {
		background-color: var(--transperent);
	}

	.section4-item8 {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item8.bg-reset {
		background-color: var(--transperent);
	}

	.hover-layer2,
	.hover-layer3,
	.hover-layer5 {
		display: none;
	}

	.hover-layer6 {
		justify-content: flex-start;
		align-items: flex-start;
		display: none;
	}

	.hover-layer7,
	.hover-layer8 {
		display: none;
	}

	.section-5 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.image-4 {
		width: 64px;
		height: 64px;
		top: -28px;
		right: -6px;
	}

	.section-6 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.div-block-19 {
		flex-flow: column;
	}

	.div-block-20.border-gradient-widget {
		grid-column-gap: 18px;
		grid-row-gap: 18px;
		width: 100%;
	}

	.div-block-21 {
		width: 100%;
	}

	.div-block-23.border-gradient-widget {
		flex-flow: column;
		padding-right: 16px;
	}

	.heading-4.margin {
		margin-bottom: 24px;
		padding-top: 0;
	}

	.image-6 {
		width: 190px;
		position: relative;
	}

	.div-block-27 {
		width: 100%;
		height: 100%;
	}

	.div-block-27.center {
		justify-content: center;
		align-items: center;
		padding-top: 0;
	}

	.image-9.mob-none {
		height: auto;
		position: relative;
		bottom: auto;
		right: auto;
	}

	.image-9.mob-none.big-img.reset-margin {
		display: none;
	}

	.image-9.mob-none.mob-img {
		height: 200px;
		position: relative;
		bottom: -29px;
	}

	.image-9.mob-none.resize {
		height: 200px;
		bottom: -15px;
	}

	.image-9.mob-none.resize.cust-b {
		bottom: -42px;
	}

	.image-9.mob-none2 {
		height: auto;
		display: none;
		position: relative;
		bottom: auto;
		right: auto;
	}

	.image-9.mob-none2.big-img.section-5 {
		display: none;
	}

	.image-9.section5-img-mob-none {
		height: auto;
		position: relative;
		bottom: auto;
		right: auto;
	}

	.image-9.section5-img-mob-none.big-img.section-5 {
		display: none;
	}

	.image-9.section5-img-mob-none.big-img._0 {
		height: 0;
	}

	.image-9.section5-img-mob-none.mob-img,
	.image-9.section5-img-mob-none.resize {
		bottom: -45px;
	}

	.section-7 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.heading-9 {
		width: 460px;
	}

	.heading-9.cust-marg {
		margin-bottom: 42px;
		padding-left: 16px;
	}

	.heading-9.reveal-title-6,
	.heading-9.reveal-title-22 {
		width: auto;
	}

	.div-block-29 {
		flex-flow: column;
	}

	.div-block-30 {
		justify-content: flex-start;
		align-items: center;
		width: 100%;
	}

	.div-block-31 {
		width: 100%;
	}

	.div-block-32 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		margin-bottom: 40px;
	}

	.div-block-33.border-gradient-widget {
		width: 100%;
		height: auto;
	}

	.section-9 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.paragraph {
		margin-bottom: 0;
		padding-top: 16px;
	}

	.dropmenu-1.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.image-12 {
		width: 20px;
		height: 20px;
	}

	.image-13 {
		width: 190px;
		top: 0%;
		right: 0%;
	}

	.image-14 {
		width: 180px;
		left: -10%;
	}

	.div-block-43 {
		justify-content: space-between;
		align-items: center;
		height: auto;
	}

	.div-block-43.rese-w {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
	}

	.div-block-43.rese-w.none {
		display: none;
	}

	.div-block-43.rese-w._9 {
		display: flex;
	}

	.image-15 {
		width: 24px;
		height: 24px;
	}

	.grid {
		grid-row-gap: 21px;
		grid-template-columns: 1fr 1fr;
	}

	.div-block-44 {
		background-color: red;
		height: 1px;
		max-height: 2px;
		margin-left: 16px;
		margin-right: 8px;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.div-block-44-copy {
		background-color: #fff3;
		height: 1px;
		max-height: 2px;
		margin-left: 16px;
		margin-right: 8px;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.div-block-44-copy.right {
		margin-right: 16px;
	}

	.section4-info1-copyas {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		width: 100%;
		padding-left: 16px;
		padding-right: 8px;
		display: grid;
	}

	.section4-info1-copyas.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		padding: 0;
	}

	.mob-img-none {
		display: none;
	}

	.mob-img-none.reveal {
		display: flex;
		position: relative;
	}

	.div-block-45 {
		width: 100%;
	}

	.bg_elipse_shadow-tablet {
		display: block;
	}

	.bg_elipse_shadow-tablet.desktop {
		width: 100%;
		display: block;
		position: absolute;
		bottom: 401px;
		left: 50%;
	}

	.footer-img-bg-tablet {
		box-sizing: content-box;
		object-fit: cover;
		height: 800px;
		overflow: visible;
	}

	.div-block-46 {
		border-bottom: 1px solid #4a5068;
		padding-bottom: 32px;
	}

	.footer-img-bg-mob {
		width: 100%;
		position: absolute;
	}

	.footer.border-gradient-widget {
		margin-top: 81px;
	}

	.footer-container {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.div-block-47 {
		margin-bottom: 19px;
	}

	.elipse-bg-foooter {
		height: 100%;
		position: absolute;
		bottom: 370px;
	}

	.div-block-786 {
		flex-flow: column;
		padding-top: 24px;
		padding-bottom: 32px;
	}

	.social-wrapper {
		padding-top: 32px;
		padding-bottom: 24px;
	}

	.bg_elipse_shadow {
		display: block;
	}

	.bg_elipse_shadow.desktop {
		width: 100%;
		display: none;
		left: 50%;
	}

	.text-block-7.p6.ls {
		font-weight: 400;
	}

	.p-wrap {
		overflow: hidden;
	}

	.div-block-47-copy3 {
		margin-bottom: 19px;
	}

	.div-block-47-copy {
		margin-bottom: 0;
	}

	.section4-item9 {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item9.bg-reset {
		background-color: var(--transperent);
	}

	.section4-item8-copy {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item8-copy.bg-reset {
		background-color: var(--transperent);
	}

	.hover-layer9 {
		display: none;
	}

	.coin2 {
		width: 190px;
		display: block;
		top: 0%;
		right: 0%;
	}

	.coin2.position {
		height: 190px;
		top: -20px;
		left: 450px;
		right: auto;
	}

	.coin1 {
		width: 180px;
		left: -10%;
	}

	.image-77 {
		height: auto;
	}

	.wrapper9-widgets1 {
		flex-flow: column;
		width: 100%;
	}

	.wrapper9-widgets2 {
		flex-flow: column;
	}

	.section8-widgets-wrapper {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
		flex-flow: column;
	}

	.section-2-copy {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.section4-item3-2 {
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item3-2.tablet-styles-items {
		background-color: var(--_colors---cobalt);
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item3-copy {
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item3-copy.tablet-styles-items {
		background-color: var(--_colors---cobalt);
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.section4-item2-2 {
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 16px;
	}

	.section4-item2-2.tablet-styles-items {
		background-color: var(--_colors---cobalt);
		justify-content: flex-start;
		align-items: flex-start;
		height: auto;
		padding: 12px 8px 12px 16px;
	}

	.hover-layer2-2,
	.hover-layer2-copy,
	.hover-layer3-2-anim-bg {
		display: none;
	}

	.section4-widget3-img {
		position: relative;
		top: auto;
		right: -24px;
	}

	.section4-subtitle-wrapper,
	.section4-subtitle-wrapper.pad {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.section4-widget3-img-copy,
	.section4-widget2-img {
		position: relative;
		top: auto;
		right: -24px;
	}

	.btns-wrapper {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		flex-flow: column;
		width: 100%;
		display: flex;
	}

	.section_4,
	.section_5,
	.section_6 {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.video-poster {
		object-fit: contain;
		height: 290px;
	}

	.docs-container {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}
}

@media screen and (max-width: 479px) {
	.master-btn.padding-master.btn-small-fz {
		justify-content: center;
		align-items: center;
	}

	.header {
		padding-left: 0;
		padding-right: 0;
	}

	.heading.h1 {
		letter-spacing: -1.5px;
		max-width: 343px;
		font-size: 2rem;
		line-height: 100%;
	}

	.section-1 {
		padding-left: 0;
		padding-right: 0;
	}

	.poster-buttons {
		padding-left: 16px;
		padding-right: 16px;
	}

	.anim-box {
		width: 267px;
		height: 180px;
	}

	.section1-widgets-wrapper.border-gradient-rainbow-widget {
		padding-left: 16px;
	}

	.widget-subtitle.width-custom._w-cust2 {
		width: auto;
		max-width: 210px;
	}

	.widget-subtitle._w-custom._w-cust2 {
		max-width: 210px;
	}

	.widget-subtitle.cust-w._w-mob-cust {
		max-width: 170px;
	}

	.widget-subtitle.wdad {
		max-width: 217px;
	}

	.section2-widget.widget.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.image-2 {
		aspect-ratio: 1;
		object-fit: cover;
		width: 100%;
		height: 100%;
		right: -24px;
	}

	.section-4.section4-main.hide {
		position: relative;
	}

	.div-block-14 {
		width: 100%;
		position: sticky;
		top: 0;
	}

	.div-block-14.reset-bg {
		position: sticky;
	}

	.section4-item8.bg-reset.none,
	.section4-item8.none {
		display: none;
	}

	.section5-wrapper.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		padding-bottom: 12px;
	}

	.div-block-19,
	.div-block-21,
	.div-block-22 {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
	}

	.heading-4.reset {
		grid-column-gap: 4px;
		grid-row-gap: 4px;
		flex-flow: column;
		justify-content: center;
		align-items: flex-start;
		display: flex;
	}

	.div-block-27 {
		height: auto;
	}

	.div-block-27.center {
		justify-content: center;
		align-items: flex-start;
	}

	.image-9.mob-none {
		bottom: auto;
		right: auto;
	}

	.image-9.mob-none.mob-img {
		bottom: -48px;
	}

	.image-9.mob-none2,
	.image-9.section5-img-mob-none {
		bottom: auto;
		right: auto;
	}

	.heading-5.reveal-title-3._w-max {
		max-width: 300px;
	}

	.heading-9 {
		width: 250px;
	}

	.heading-9.reveal-title-1 {
		width: 288px;
	}

	.heading-9.reveal-title-6 {
		width: auto;
	}

	.heading-9.reveal-title-22 {
		width: 288px;
	}

	.div-block-32 {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
	}

	.paragraph {
		margin-bottom: 0;
		padding-top: 16px;
	}

	.paragraph.p-reset-pad {
		padding-top: 16px;
	}

	.paragraph.another-reset {
		padding-top: 0;
	}

	.paragraph.main-subtitle {
		margin-left: 16px;
		margin-right: 16px;
		font-size: 1rem;
	}

	.dropmenu-1.border-gradient-widget {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.dropmenu-1.border-gradient-widget.rel {
		position: relative;
	}

	.image-12 {
		width: 20px;
		height: 20px;
	}

	.drop-menu-trigger1 {
		justify-content: space-between;
		align-items: flex-start;
	}

	.image-13 {
		opacity: 100;
		filter: blur(3px);
		width: 240px;
		top: -3%;
		right: -3%;
	}

	.image-14 {
		width: 160px;
		top: 4%;
		left: -21%;
	}

	.div-block-43.rese-w {
		justify-content: flex-start;
	}

	.section4-info1-copyas.border-gradient-widget {
		position: relative;
	}

	.text-block-88 {
		color: #f0f0f5;
		font-size: 22px;
		text-decoration: none;
	}

	.image-73 {
		width: 20px;
	}

	.bg_elipse_shadow-tablet.desktop {
		bottom: 220px;
		transform: translateX(-50%);
	}

	.footer-img-bg-tablet {
		box-sizing: content-box;
		object-fit: cover;
		overflow: visible;
	}

	.footer-img-bg-mob {
		object-fit: cover;
		object-position: 58% 50%;
		height: 630px;
		bottom: 0;
		overflow: visible;
	}

	.footer {
		height: 100vh;
	}

	.footer.border-gradient-widget {
		height: auto;
	}

	.footer-container {
		padding-bottom: 60px;
		padding-left: 20px;
		padding-right: 20px;
		position: relative;
		bottom: 0;
	}

	.number {
		color: #fff;
		font-size: 22px;
		text-decoration: none;
	}

	.elipse-bg-foooter {
		height: 100svh;
		position: absolute;
		bottom: 214px;
	}

	.social-wrapper {
		grid-column-gap: 12px;
		grid-row-gap: 12px;
		padding-bottom: 0;
	}

	.image-74 {
		width: 20px;
	}

	.bg_elipse_shadow.desktop {
		transform: translateX(-50%);
	}

	.text-block-7.p6 {
		color: #f0f0f5;
	}

	.div-block-787 {
		overflow: hidden;
	}

	.p-wrap.p-wr-gap {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		flex-flow: column;
		display: flex;
	}

	.bg-coin-wrapper {
		width: 100%;
		height: 100%;
	}

	.image-76 {
		width: 64px;
	}

	.code-embed-12 {
		display: none;
	}

	.coin2 {
		opacity: 100;
		filter: blur(3px);
		width: 240px;
		display: block;
		top: -10%;
		right: -10%;
	}

	.coin2.position {
		height: 240px;
		top: -60px;
		left: 270px;
		right: auto;
	}

	.coin1 {
		width: 160px;
		top: 4%;
		left: -21%;
	}

	.image-77.asdas {
		aspect-ratio: auto;
		object-fit: cover;
	}

	.section1-img-wrapper {
		width: 100%;
		height: auto;
		position: relative;
	}

	.section1-img-wrapper.desc-image {
		display: flex;
	}

	.section1-img-wrapper.mob-img {
		height: 100%;
		margin-top: 0;
		display: flex;
	}

	.vtbplus_animation_lottie {
		width: 380px;
		position: relative;
		bottom: -14px;
	}

	.image-78 {
		position: absolute;
	}

	.div-block-791 {
		position: relative;
	}

	.image-79 {
		width: 400px;
		height: 200px;
		position: absolute;
	}

	.div-block-793 {
		position: fixed;
	}

	.subtitle-sticky-container {
		z-index: 2;
		justify-content: space-between;
		align-items: center;
		display: flex;
		position: sticky;
		top: 80px;
		overflow: hidden;
	}

	.div-block-795 {
		width: 100%;
		height: 500px;
		position: absolute;
		overflow: hidden;
	}

	.heading-10 {
		letter-spacing: -1.5px;
		font-size: 1.5rem;
	}

	.widget-img-wrapper {
		aspect-ratio: 1;
		width: 80px;
		height: 80px;
		overflow: visible;
	}

	.section4-subtitle-wrapper,
	.section4-subtitle-wrapper.pad {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.section2_btn-text {
		color: #f6f7fa;
	}

	.code-embed-22 {
		display: none;
	}
}

@font-face {
	font-family: 'Vtb Group Extra';
	src: url('../fonts/VTB-Group-Extra-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group Demi';
	src: url('../fonts/VTB-Group-Demi-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group';
	src: url('../fonts/VTB-Group-Bold-Oblique.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Vtbgroupui';
	src: url('../fonts/VTBGroupUI-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtbgroupui';
	src: url('../fonts/VTBGroupUI-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtbgroupui';
	src: url('../fonts/VTBGroupUI-SemiBold.ttf') format('truetype'),
		url('../fonts/VTBGroupUI-DemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group';
	src: url('../fonts/VTB-Group-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtbgroupui';
	src: url('../fonts/VTBGroupUI-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group Cond Book';
	src: url('../fonts/VTB-Group-Cond-Book.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtbgroupui';
	src: url('../fonts/VTBGroupUI-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group Book';
	src: url('../fonts/VTB-Group-Book-Oblique.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group';
	src: url('../fonts/VTB-Group-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group Cond';
	src: url('../fonts/VTB-Group-Cond-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group Cond';
	src: url('../fonts/VTB-Group-Cond-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Vtb Group Book';
	src: url('../fonts/VTB-Group-Book.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
