/*Inter Font End*/
@font-face {
    font-family: 'Inter-Regular';
    src: url('../fonts/Inter/Inter-Regular.eot');
    src: local('Inter Regular'), local('Inter-Regular'),
        url('../fonts/Inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Regular.woff') format('woff'),
        url('../fonts/Inter/Inter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Inter-SemiBold';
    src: url('../fonts/Inter/Inter-SemiBold.eot');
    src: local('Inter Semi Bold'), local('Inter-SemiBold'),
        url('../fonts/Inter/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter/Inter-SemiBold.woff') format('woff'),
        url('../fonts/Inter/Inter-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Inter-Medium';
    src: url('../fonts/Inter/Inter-Medium.eot');
    src: local('Inter Medium'), local('Inter-Medium'),
        url('../fonts/Inter/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Inter-Bold';
    src: url('../fonts/Inter/Inter-Bold.eot');
    src: local('Inter Bold'), local('Inter-Bold'),
        url('../fonts/Inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Inter-BoldItalic';
    src: url('../fonts/Inter/Inter-BoldItalic.eot');
    src: local('Inter Bold Italic'), local('Inter-BoldItalic'),
        url('../fonts/Inter/Inter-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-BoldItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-BoldItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Inter-MediumItalic';
    src: url('../fonts/Inter/Inter-MediumItalic.eot');
    src: local('Inter Medium Italic'), local('Inter-MediumItalic'),
        url('../fonts/Inter/Inter-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-MediumItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-MediumItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Inter-Black';
    src: url('../fonts/Inter/Inter-Black.eot');
    src: local('Inter Black'), local('Inter-Black'),
        url('../fonts/Inter/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Black.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Black.woff') format('woff'),
        url('../fonts/Inter/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Inter-BlackItalic';
    src: url('../fonts/Inter/Inter-BlackItalic.eot');
    src: local('Inter Black Italic'), local('Inter-BlackItalic'),
        url('../fonts/Inter/Inter-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-BlackItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-BlackItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Inter-ExtraBoldItalic';
    src: url('../fonts/Inter/Inter-ExtraBoldItalic.eot');
    src: local('Inter Extra Bold Italic'), local('Inter-ExtraBoldItalic'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Inter-ExtraBold';
    src: url('../fonts/Inter/Inter-ExtraBold.eot');
    src: local('Inter Extra Bold'), local('Inter-ExtraBold'),
        url('../fonts/Inter/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ExtraBold.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ExtraBold.woff') format('woff'),
        url('../fonts/Inter/Inter-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Inter-Italic';
    src: url('../fonts/Inter/Inter-Italic.eot');
    src: local('Inter Italic'), local('Inter-Italic'),
        url('../fonts/Inter/Inter-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Italic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Italic.woff') format('woff'),
        url('../fonts/Inter/Inter-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Inter-SemiBoldItalic';
    src: url('../fonts/Inter/Inter-SemiBoldItalic.eot');
    src: local('Inter Semi Bold Italic'), local('Inter-SemiBoldItalic'),
        url('../fonts/Inter/Inter-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Inter-Light';
    src: url('../fonts/Inter/Inter-LightBETA.eot');
    src: local('Inter Light BETA'), local('Inter-LightBETA'),
        url('../fonts/Inter/Inter-LightBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-LightBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-LightBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-LightBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}




@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-BoldItalic.eot');
    src: local('Inter Bold Italic'), local('Inter-BoldItalic'),
        url('../fonts/Inter/Inter-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-BoldItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-BoldItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-MediumItalic.eot');
    src: local('Inter Medium Italic'), local('Inter-MediumItalic'),
        url('../fonts/Inter/Inter-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-MediumItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-MediumItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-ThinItalicBETA.eot');
    src: local('Inter Thin Italic BETA'), local('Inter-ThinItalicBETA'),
        url('../fonts/Inter/Inter-ThinItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ThinItalicBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ThinItalicBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-ThinItalicBETA.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-Regular.eot');
    src: local('Inter Regular'), local('Inter-Regular'),
        url('../fonts/Inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Regular.woff') format('woff'),
        url('../fonts/Inter/Inter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-Black.eot');
    src: local('Inter Black'), local('Inter-Black'),
        url('../fonts/Inter/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Black.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Black.woff') format('woff'),
        url('../fonts/Inter/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-BlackItalic.eot');
    src: local('Inter Black Italic'), local('Inter-BlackItalic'),
        url('../fonts/Inter/Inter-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-BlackItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-BlackItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-LightBETA.eot');
    src: local('Inter Light BETA'), local('Inter-LightBETA'),
        url('../fonts/Inter/Inter-LightBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-LightBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-LightBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-LightBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-SemiBold.eot');
    src: local('Inter Semi Bold'), local('Inter-SemiBold'),
        url('../fonts/Inter/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter/Inter-SemiBold.woff') format('woff'),
        url('../fonts/Inter/Inter-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-ExtraBoldItalic.eot');
    src: local('Inter Extra Bold Italic'), local('Inter-ExtraBoldItalic'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-Bold.eot');
    src: local('Inter Bold'), local('Inter-Bold'),
        url('../fonts/Inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-ExtraLightItalicBETA.eot');
    src: local('Inter Extra Light Italic BETA'), local('Inter-ExtraLightItalicBETA'),
        url('../fonts/Inter/Inter-ExtraLightItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ExtraLightItalicBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ExtraLightItalicBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-ExtraLightItalicBETA.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-ExtraLightBETA.eot');
    src: local('Inter Extra Light BETA'), local('Inter-ExtraLightBETA'),
        url('../fonts/Inter/Inter-ExtraLightBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ExtraLightBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ExtraLightBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-ExtraLightBETA.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-ExtraBold.eot');
    src: local('Inter Extra Bold'), local('Inter-ExtraBold'),
        url('../fonts/Inter/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ExtraBold.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ExtraBold.woff') format('woff'),
        url('../fonts/Inter/Inter-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-ThinBETA.eot');
    src: local('Inter Thin BETA'), local('Inter-ThinBETA'),
        url('../fonts/Inter/Inter-ThinBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-ThinBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-ThinBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-ThinBETA.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-LightItalicBETA.eot');
    src: local('Inter Light Italic BETA'), local('Inter-LightItalicBETA'),
        url('../fonts/Inter/Inter-LightItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-LightItalicBETA.woff2') format('woff2'),
        url('../fonts/Inter/Inter-LightItalicBETA.woff') format('woff'),
        url('../fonts/Inter/Inter-LightItalicBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-Italic.eot');
    src: local('Inter Italic'), local('Inter-Italic'),
        url('../fonts/Inter/Inter-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Italic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Italic.woff') format('woff'),
        url('../fonts/Inter/Inter-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-SemiBoldItalic.eot');
    src: local('Inter Semi Bold Italic'), local('Inter-SemiBoldItalic'),
        url('../fonts/Inter/Inter-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Inter/Inter-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Inter/Inter-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-Medium.eot');
    src: local('Inter Medium'), local('Inter-Medium'),
        url('../fonts/Inter/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
/*/Inter Font End*/
body {
	/*font: 18px/22px Inter-Regular;
	color: #0D224E;*/
	
	color: var(--text-colour, #0D224E);
font-family: Inter;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.body-main {
	background: url(../img/main-bg.png?v=2) top center/100% 100% no-repeat;
}
.body-faq {
	background: url(../img/faq-bg.png) top center/100% 100% no-repeat;
}
.btn-wrap__start {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.btn-wrap__center {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.btn-wrap__end {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.title-h1 {
	/* font: 58px/70px Inter-SemiBold; */
	color: #5E57EA;
	font-size: 50px;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.title-h2 {
	font: 48px/58px Inter-Medium;
	color: #01C38D;
}
.title-h4 {
	font: 30px/36px Inter-Regular;
}






.section-header {
	z-index: 2;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: all .3s;
}
body.scrolled .section-header {
	background: #fff;
}
	.header {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		margin-top: 54px;
		transition: all .3s;
	}
	body.scrolled .header {
		margin-top: 0;
		padding: 24px 0;
	}
		.header__url {
			
		}
			.header__logo {
				display: block;
			}
		.header__nav {
			
		}
			.header__nav-inner {
				display: flex;
				flex-wrap: wrap;
				margin: 0 -15px;
			}
				.header__nav-url {
					color: #0D224E;
					text-decoration: none;
					margin: 0 15px;
				}
		.header__btn-wrap {
			
		}
			.header__btn-inner {
				/* display: grid; */
				/* grid-template-columns: 1fr 1fr; */
				/* grid-gap: 32px 52px; */
				display: flex;
				flex-wrap: wrap;
				margin: 0 -26px;
				justify-content: center;
			}
				.btn {
					font: 24px/29px Inter-SemiBold;
					text-align: center;
					padding: 16px 32px;
					border: 1px solid #01C38D;
					border-radius: 72px;
					text-decoration: none;
					transition: all .3s;
				}
				.header__btn {
					margin: 0 6px;
					padding: 12px 26px;
				}
				.btn__border {
					color: #01C38D;
					background: rgba(255, 255, 255, 0.01);
					font-size: 18px;
font-family: Inter;
font-style: normal;
font-weight: 400;
line-height: normal;
				}
					.btn__border:hover {
						box-shadow: 0px 0px 40px rgba(1, 195, 141, 0.4);
					}
				.btn__color-01C38D {
					color: #FFFFFF;
					background: #01C38D;
					font-size: 18px;
font-family: Inter;
font-style: normal;
font-weight: 400;
line-height: normal;
					text-align: center;
					padding: 12px 26px;
					border: 1px solid #01C38D;
					border-radius: 72px;
					text-decoration: none;
					transition: all .3s;
				}
				.btn__color-5756E7 {
					font-size: 22px;
					font-family: Inter;
					font-style: normal;
					font-weight: 500;
					line-height: normal;
					text-align: center;
					padding: 12px 26px;
					border: 1px solid #5756E7;
					border-radius: 72px;
					text-decoration: none;
					transition: all .3s;
					color: #FFFFFF;
					background: #5756E7;
				}
					.btn__color-01C38D:hover,
					.btn__color-5756E7:hover {
						box-shadow: 0px 0px 40px rgba(1, 195, 141, 0.4);
					}
.section-main-top {
	margin-top: 104px;
}
	.section-main-top .container {
		position: relative;
	}
	.section-main-top .container::before {
		/*position: absolute;
		content: '';
		width: 770px;
		height: 617px;
		left: calc(50% - 770px/2 - 449px);
		top: 0;
		background: rgba(74, 134, 255, 0.3);
		filter: blur(250px);
		z-index: -1;*/
	}
	.main-top-txt__wrap {
		
	}
		.main-top-txt__ttl {
			margin-bottom: 5px;
		}
		.main-top-txt__text {
			margin-bottom: 29px;
			padding-right: 100px;
			font-family: Inter;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: normal;
		}
	.main-top-bg__wrap {
		
	}
		.main-top-bg--desktop {
			display: block;
			width: 100%;
			max-width: 597px;
			margin: 0 auto;
		}
.section-main-app {
	margin-top: 80px;
}
	.section-main-app .container {
		position: relative;
	}
	.section-main-app .container::before {
		/*position: absolute;
		content: '';
		width: 1000px;
		height: 927px;
		left: calc(50% - 1000px/2 + 668px);
		top: 509px;

		background: rgba(1, 195, 141, 0.4);
		filter: blur(250px);
		z-index: -1;*/
	}
	.main-app__block {
		
	}
		.main-app__wrap {
			padding: 34px 78px 67px;
			position: relative;
			border-radius: 32px;
		}
		.main-app__wrap::before {
			position: absolute;
			content: '';
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			background: url(../img/app-border-left.svg) center left/contain no-repeat;
			z-index: -1;
		}
		.main-app__wrap::after {
			position: absolute;
			content: '';
			width: 100%;
			height: 100%;
			right: 0;
			top: 0px;
			background: url(../img/app-border-right.svg) center right/contain no-repeat;
			z-index: -1;
		}
			.main-app__ttl {
				font: 27px/33px Inter-Regular;
				color: #381ABC;
				text-align: center;
				margin-bottom: 58px;
			}
			.main-app__item-wrap {
				display: grid;
				grid-template-columns: auto auto;
				grid-gap: 16px 29px;
				justify-content: start;
				margin-top: 42px;
			}
				.main-app__item {
					text-decoration: none;
				}
					.main-app__item-img {
						max-height: 66px;
						height: 100%;
						object-fit: cover;
						border-radius: 10px;
					}
.section-main-tryit {
	margin-top: 138px;
}
	.main-tryit-txt__wrap {
		
	}
		.main-tryit-txt__ttl {
			margin-bottom: 34px;
			color: var(--text-colour, #0D224E);
			font-family: Inter;
			font-size: 50px;
			font-style: normal;
			font-weight: 600;
			line-height: normal;
		}
		.main-tryit-txt__inner {
			margin-bottom: 32px;
		}
			.main-tryit-txt__item {
				color: var(--text-colour, #0D224E);
				font-family: Inter;
				font-size: 21px;
				font-style: normal;
				font-weight: 400;
				line-height: normal;
			}
	.main-tryit-bg__wrap {
		
	}
		.main-tryit-bg {
			display: block;
			max-width: 455px;
			width: 100%;
			margin: 0 auto;
		}
.section-main-benefits {
	margin-top: 120px;
}
	.main-benefits-bg__wrap {
		
	}
		.main-benefits__ttl {
			margin-bottom: 32px;
			text-align: center;
		}
		.main-benefits-bg {
			display: block;
			width: 100%;
			max-width: 891px;
			margin: 0 auto;
		}
		.main-benefits-bg--mob {
			display: none;
		}
.section-main-limits {
	margin-top: 220px;
}
	.main-limits-txt__wrap {
		
	}
		.main-limits-txt__ttl {
			margin-bottom: 22px;
			color: var(--text-colour, #0D224E);
font-family: Inter;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: normal;
		}
			.main-limits-txt__inner {
				
			}
				.main-limits-txt__item {
					color: var(--text-colour, #0D224E);
font-family: Inter;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: normal;
				}
	.main-limits-bg__wrap {
		
	}
		.main-limits-bg {
			display: block;
			width: 100%;
			max-width: 480px;
			margin: 0 auto;
		}
.section-main-slider {
	position: relative;
}
.section-main-slider::before {
	position: absolute;
	content: '';
	left: 0;
	top: -50%;
	right: 0;
	bottom: -40%;
	background: url(../img/slider-bg.png) top center/100% 100% no-repeat;
	z-index: -1;
}
.main-slider {
	
}
	.slider-item__inner {
		border-radius: 8px;
		padding: 19px 20px;
		background: rgba(255, 255, 255, 0.2);
		box-shadow: -0.8px -0.8px 1px 0px #fff;
		margin: 1px 1px 30px;
	}
	.slider-item__inner:last-child {
		margin-bottom: 0;
	}
		.slider-item__ttl {
			text-align: center;
		}
		.slider-item__line {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: center;
		}
			.slider-item__line-ttl {
				font: 18px/22px Inter-Bold;
				color: #fff;
			}
			@media(min-width:992px) {
			.slider-item__line-txt {
				min-width: 120px;
				text-align: left;
			}
			}
				.slider-item__line-price {
					font: 30px/36px Inter-Bold;
					color: #01C38D;
				}
				.slider-item__line-cur {
					margin-left: 15px;
					color: #fff;
				}

.slider-item__wrap {
	/*display: grid;
	grid-template-columns: repeat(4,1fr);
	justify-content: space-between;
	grid-gap: 128px 84px;*/
	display: grid;
	grid-template-columns: repeat(1,1fr);
	justify-content: space-between;
	grid-gap: 0;
	border-radius: 15px;
	background: linear-gradient(136deg, rgba(239, 239, 239, 0.54) 0%, rgba(239, 239, 239, 0.07) 100%);
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
	backdrop-filter: blur(27.5px);
}	
	.slider-item__inner--limits {
		/*max-width: 214px;
		width: 100%;*/
		position: relative;
		/* padding-top: 16px; */
		position: relative;
		border-bottom: 1px solid rgba(255, 255, 255, 0.40);
		display: grid;
	grid-template-columns: 50% 50%;
	align-items: center;
		padding: 0 36px;
		overflow: hidden;
	}
	.slider-item__inner--limits:last-child {
		border-bottom: 0px solid transparent;
	}
	.slider-item__inner--limits::before {
		/* position: absolute;
		content: '';
		background: url(../img/plan-bg.svg) left top/cover no-repeat;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		border-radius: 8px; */
	}
		.slider-item__ttl--limits {
			color: var(--text-colour, #0D224E);
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 16px 0;
		}
		.slider-item__price--limits {
			/* padding: 0 28px 8px; */
				display: grid;
	grid-template-columns: 1fr;
	/* grid-gap: 8px; */
	align-items: center;
	justify-content: space-between;
	/* border-left: 1px solid rgba(255, 255, 255, 0.40); */
	padding: 16px 0 16px 20px;
	position: relative;
		}
			.slider-item__price--limits::before {
				position: absolute;
				content: '';
				width: 1px;
				/* height: 100%; */
				left: 0;
				bottom: -50%;
				top: -50%;
				background: rgba(255, 255, 255, 0.40);
			}
			.slider-item__price-cur--limits {
				font: 18px/22px Inter-Bold;
				color: #fff;
			}
			.slider-item__price-num--limits {
				color: var(--text-colour, #0D224E);
				font-family: Inter;
				font-size: 24px;
				font-style: normal;
				font-weight: 600;
				line-height: normal;
			}
				.slider-item__price-num--limits span {
					color: var(--text-colour, #0D224E);
					font-family: Inter;
					font-size: 14px;
					font-style: normal;
					font-weight: 600;
					line-height: normal;
				}
			.slider-item__price-num--limits-40 {
				font: 40px/48px Inter-ExtraBold;
			}
			.slider-item__price-num--limits-46 {
				font: 46px/56px Inter-ExtraBold;
			}
				
				
.main-slider__thumbnails {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 54px;
}
.main-slider__thumbnails.slick-slider .slick-list {
	width: 30%;
}
.main-slider__thumbnails .slick-prev {
	background: url(../img/arrow-left.svg?v=4) center center/contain no-repeat;
	border: none;
	font-size: 0;
	width: 64px;
	height: 64px;
	cursor: pointer;
	border-radius: 50%;
	transition: all .3s;
}			
.main-slider__thumbnails .slick-next {
	background: url(../img/arrow-right.svg?v=4) center center/contain no-repeat;
	border: none;
	font-size: 0;
	width: 64px;
	height: 64px;
	cursor: pointer;
	border-radius: 50%;
	transition: all .3s;
}
.main-slider__thumbnails .slick-prev:hover,
.main-slider__thumbnails .slick-next:hover {
	box-shadow: 2px 3px 15px #A4C2FF;
}
.main-slider__thumbnails .slick-slide {
	color: var(--text-colour, #0D224E);
text-align: center;
font-family: Inter;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
				
				
				
				
.section-main-note {
	margin-top: 129px;
}
	.main-note-txt__wrap {
		
	}
		.main-note-txt__inner {
			margin-bottom: 31px;
			padding-top: 11px;
		}
			.main-note-txt__item {
				position: relative;
			}
				.main-note-txt__item span {
					position: absolute;
					right: calc(100% + 30px);
					top: -11px;
					width: 80px;
					text-align: right;
					
					color: var(--white, #FFF);
font-family: Inter;
font-size: 48px;
font-style: normal;
font-weight: 500;
line-height: normal;
				}
	.main-note-bg__wrap {
		
	}
		.main-note-bg {
			display: block;
			width: 100%;
			max-width: 254px;
			margin: 0 auto;
		}
.section-main-contact {
	margin-top: 121px;
}
	.main-contact-txt__wrap {
		
	}
		.main-contact-txt__ttl {
			margin-bottom: 20px;
				font-family: Inter;
	font-size: 50px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	color: #5756E7;
		}
		.main-contact-txt__inner {
			margin-bottom: 40px;
		}
			.main-contact-txt__item {
				
			}
	.main-contact-addr__wrap {
		
	}
		.main-contact-addr__inner {
			margin-bottom: 30px;
		}
		.main-contact-addr__inner:last-child {
			margin-bottom: 0;
		}
			.main-contact-addr__ttl {
				margin-bottom: 10px;
				color: var(--text-colour, #0D224E);
font-family: Inter;
font-size: 21px;
font-style: normal;
font-weight: 500;
line-height: normal;
			}
			.main-contact-addr__mail {
				color: #5756E7;
font-family: Inter;
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: normal;
				text-decoration: none;
			}
			.main-contact-addr__tel {
				color: #5756E7;
font-family: Inter;
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: normal;
				text-decoration: none;
			}
.footer {
	background: rgba(255, 255, 255, 0.4);
	border-radius: 50px 50px 0px 0px;
	margin-top: 90px;
	padding: 90px 0;
}
	.footer-logo__wrap {
		
	}
		.footer-logo {
			
		}
	.footer-menu__wrap {
		
	}
		.footer-menu {
			display: grid;
			grid-template-columns: auto auto auto;
			grid-gap: 10px 80px;
		}
			.footer-menu__item {
				
			}
				.footer-menu__item-url {
					color: #0D224E;
					text-decoration: none;
				}
	.footer-app__wrap {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: auto;
	}
		.footer-app__item {
		}
			.footer-app__item-img {
				display: block;
				width: 141px;
				height: 42px;
				object-fit: cover;
				border-radius: 8px;
			}
	.footer-app-mob {
		display: none;
	}
	.copyright-block {
		font: 14px/17px Inter-Regular;
		color: #2B2942;
		margin-top: 47px;
		opacity: .5;
	}
		.copyright-txt__wrap {
			
		}
			.copyright-txt {
				
			}
		.policy-block {
			position: relative;
		}
			.policy-txt {
				text-align: right;
				display: flex;
				justify-content: flex-end;
			}
				.policy-txt__url {
					color: #2B2942;
					text-decoration: none;
					cursor: pointer;
				}
				.policy-txt__del {
					margin: 0 20px;
				}
/*FAQ*/
.faq-top {
	margin-top: 323px;
}
.faq-del {
	margin-top: 103px;
}
.faq-ttl__block {
	
}
.faq-spoiler-block {
	margin-top: 20px;
}
	.faq-spoiler-block__item {
		
	}
	.faq-ttl__wrap {
		text-align: center;
	}
		.faq-ttl {
			color: var(--green-color, #01C38D);
font-family: Inter;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: normal;
		}
		.faq-subttl {
			color: var(--text-colour, #0D224E);
/* small text */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
		}
		.faq_wrap {
			margin: 0;
			max-width: 100%;
		}
			.faq_item {
				overflow: hidden;
				margin: 0 0 20px;
				border-radius: 8px;
				background: rgba(255, 255, 255, 0.2);
				box-shadow: -0.8px -0.8px 1px 0px #fff;
			}
			.faq_item:last-child {
				margin: 0;
			}
				.faq_title {
					padding: 20px 28px;
					transition: all .3s;
					position: relative;
					cursor: pointer;
				}
				.faq_title.active {
					transition: all .3s;
				}
					.faq_title p {
						font: 18px/22px Inter-Bold;
						position: relative;
						padding-right: 26px;
						width: 100%;
						display: flex;
						align-items: center;
					}
						.faq_title .faq_title__arrow {
							position: absolute;
							width: 39px;
							height: 22px;
							right: 27px;
							top: calc(50% - 11px);
							transition: all .3s;
						}
						.faq_title .faq_title__arrow path {
							transition: all .3s;
						}
						.faq_title.active .faq_title__arrow path,
						.faq_title:hover .faq_title__arrow path {
							fill: #0D224E;
						}
						.faq_title.active .faq_title__arrow {
							transform: rotateX(180deg);
						}
				.faq_answer {
					padding: 0px 68px 17px 28px;
					display: none;
				}
					.faq_answer p,
					.faq_answer a,
					.faq_answer ul,
					.faq_answer ol,
					.faq_answer img {
						font: 18px/22px Inter-Regular;
						opacity: 0;
						transition: all .3s;
						margin-bottom: 8px;
					}
					.faq_item.open .faq_answer p,
					.faq_item.open .faq_answer a,
					.faq_item.open .faq_answer ul,
					.faq_item.open .faq_answer ol,
					.faq_item.open .faq_answer img {
						opacity: 1;
						transition: all .3s;
						
					}
					.faq_item .faq_answer img {
						display: block;
						width: 100%;
						
					}
						.faq_item .faq_answer p a,
						.faq_item .faq_answer a {
							color: #0D224E;
						}
					.faq_item .faq_answer ul {
						list-style: disc;
						padding-left: 20px;
						margin-bottom: 8px;
					}
					.faq_item .faq_answer ol {
						list-style: auto;
						padding-left: 20px;
						margin-bottom: 8px;
					}
						.faq_item .faq_answer li {
							margin-bottom: 8px;
						}
						.faq_item .faq_answer li:last-child {
							margin-bottom: 0;
						}
.post-content {
	
}
	.post-content table {
		border: 1px solid #888;
		border-spacing: 0;
	}
		.post-content table td {
			border: 1px solid #888;
			padding: 4px 6px;
		}