/*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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}

@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;
	text-rendering: optimizeSpeed;
}
@font-face {
    font-family: 'Inter-Light';
    src: url('../fonts/Inter/Inter-LightBETA.eot');
    src: local('Inter Light'), local('Inter-Light'),
        /* url('../fonts/Inter/Inter-LightBETA.eot?#iefix') format('embedded-opentype'), */
        url('../fonts/Inter/Inter-Light.woff2') format('woff2');
        /* url('../fonts/Inter/Inter-Light.woff') format('woff'), */
        /* url('../fonts/Inter/Inter-Light.otf') format('opentype'); */
    font-weight: 300;
    font-style: normal;
	text-rendering: optimizeSpeed;
}

@font-face {
    font-family: 'Inter-Light';
    src: url('../fonts/Inter/Inter-LightBETA.eot');
    src: local('Inter Light'), local('Inter-Light'),
        /* url('../fonts/Inter/Inter-LightBETA.eot?#iefix') format('embedded-opentype'), */
        url('../fonts/Inter/Inter-Light.woff2') format('woff2');
        /* url('../fonts/Inter/Inter-Light.woff') format('woff'), */
        /* url('../fonts/Inter/Inter-Light.otf') format('opentype'); */
    font-weight: 300;
    font-style: normal;
	text-rendering: optimizeSpeed;
}
@font-face {
    font-family: 'Inter-ExtraLight';
    src: url('../fonts/Inter/Inter-ExtraLightBETA.eot');
    src: local('Inter Extra Light'), local('Inter-ExtraLight'),
        /* url('../fonts/Inter/Inter-ExtraLightBETA.eot?#iefix') format('embedded-opentype'), */
        url('../fonts/Inter/Inter-ExtraLight.woff2') format('woff2');
        /* url('../fonts/Inter/Inter-ExtraLight.woff') format('woff'), */
        /* url('../fonts/Inter/Inter-ExtraLight.otf') format('opentype'); */
    font-weight: 200;
    font-style: normal;
	text-rendering: optimizeSpeed;
}
/*/Inter Font End*/
.title-headline-3 {
	font: 28px/1.3 Inter-SemiBold;
}
.title-headline-2__8 {
	font: 36px/1.3 Inter-SemiBold;
	margin-bottom: 8px;
}
.title-headline-4__8 {
	font: 24px/1.3 Inter-SemiBold;
	margin-bottom: 8px;
}
.title-headline-2__16 {
	font: 36px/1.3 Inter-SemiBold;
	margin-bottom: 16px;
}
.title-headline-2__24 {
	font: 36px/1.3 Inter-SemiBold;
	margin-bottom: 24px;
}

.title-headline-1__48 {
	font: 44px/1.3 Inter-SemiBold;
	margin-bottom: 48px;
}
.title-headline-2__48 {
	font: 36px/1.3 Inter-SemiBold;
	margin-bottom: 48px;
}
.txt-align--center {
	text-align: center;
}
@media(max-width:991px) {
	.txt-align-mob--center {
		text-align: center;
	}
	.title-headline-1__48 {
		font: 34px/1.3 Inter-SemiBold;
	}
	.title-headline-2__8,
	.title-headline-2__16,
	.title-headline-2__24,
	.title-headline-2__48	{
		font: 28px/1.3 Inter-SemiBold;
	}
	.title-headline-3 {
		font: 24px/1.3 Inter-SemiBold;
	}
	.title-headline-4__8 {
		font: 22px/1.5 Inter-SemiBold;
	}
}
.nowrap{
	white-space: nowrap;
}
.top-48 {
	margin-top: 48px;
}
.top-64 {
	margin-top: 64px;
}
body {
	line-height: 1.5;
	font-family: Roboto-Regular;
	color: #F4F4F6;
	font-size: 18px;
	letter-spacing: normal;
	background: #19191F;
}
body .iti--separate-dial-code .iti__selected-dial-code {
	color: #fff;
}
footer .container {
	position: relative;
}
h1, h2, h3, h4 {
	font-family: 'Source Sans Pro', sans-serif;
}
footer {
    padding: 0;
    background-color: #22222B;
    color: #fff;
}
.faq_title {
    position: relative;
    cursor: pointer;
    padding: 22px 40px 22px 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.faq_title p {
    font-size: 24px;
    font-weight: 900;
    line-height: 1.38;
    color: #ffffff;
}
.faq_arr {
    margin-left: 30px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.faq_wrap {
    max-width: 950px;
    width: 100%;
    margin-top: 50px;
}
.faq_item {
    background-color: #333333;
    margin-top: 30px;
}
.faq_answer {
    padding: 0 110px 40px 40px;
    display: none;
}
.faq_answer p {
    font-size: 16px;
    color: #ffffff;
    line-height: 1.2;
}
.faq_title.active .faq_arr {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.thx_wrap {
  max-width: 500px;
  margin: auto;
}
nav {
  background-color: #363645;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
/*Form*/
.pop_title_pal {
	font-size: 40px;
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #333333;
	padding-left: 30px;
	position: relative;
	margin-top: 4px;
}
.pop_title_pal::before {
	content: '';
	width: 10px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 2px;
	background-color: #187ecf;
}
.pop_under_title {
	font-size: 16px;
	line-height: 1.33;
	color: #333333;
	margin-top: 15px;
	max-width: 340px;
}
.pop-up_thx2 {
	background: #ffffff;
	padding: 50px 15px;
	text-align: left;
	max-width: 600px;
	margin: 40px auto;
	position: relative;
}
@media (max-width: 424px) {
	.pop_title_pal {
		font-size: 30px;
	}
	.pop_under_title {
		font-size: 14px;
	}
}
/*/Form*/
.mob_menu_overflow {
	position: fixed;
	transition: all 1.3s;
}
.menu-open .mob_menu_overflow {
	position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: #2f2f387a;
    left: 0;
    top: 0;
	display: block;
}
.menu-area-footer {
	padding: 0px;
}
/*JAICF*/
.btn_wrap {
	display: flex;align-items: center;justify-content: center;
}
/*JAICF End*/
.new_font {
	font: 18px/1.5em Roboto-Regular;
	letter-spacing: normal;
}
/*IVR*/
	#content --2.content--2 .ivr-slider__txt-block--2 p b {
		font: 18px/1.5 Inter-Bold;
	}
/*IVR End*/
/*Just Hack GPT*/
			.gpt-registration__wrap .right-sidebar-form__input:focus-visible,
			.gpt-registration__wrap .right-sidebar-form__select:focus-visible {
				font: 18px/1.5 Inter-SemiBold;
				color: #19191F!important;
				width: 100%;
				padding: 13px 32px 13px;
				border: 0px solid #A6A6C4;
				background-color: #fff!important;
				border-radius: 8px;
			}
/*Just Hack GPT End*/
/*Стенд Just AI на конференции*/
	.application-ocs .right-sidebar-form__input:focus-visible {
		font: 18px/1.5 Inter-Regular;
		color: #19191F!important;
		width: 100%;
		padding: 16px;
		border: 1px solid #6750A3;
		background-color: #ffffff!important;
		border-radius: 8px;
	}
/*Стенд Just AI на конференции End*/
/*Main Page New*/
	.slick-slider .slick-list, .slick-slider .slick-track {
		display: flex!important;
	}
/*Main Page New End*/

/*Jay Ai Bot*/
	.footer-jay {
		background: #000014;
	}
		.footer-jay__copyright-block {
			margin-top: 32px;
		}
		.footer-jay__copyright {
			font: 12px/1.5 Inter-Regular;
		}
		footer.footer-jay .container {
			padding-top: 64px;
			padding-bottom: 64px;
		}
		.jay-ai-bot__footer-logo {
			font: 14px/1.5 Inter-Regular;
			color: #fff;
			display: grid;
			justify-content: flex-start;
			align-items: center;
			grid-template-columns: auto auto;
			grid-gap: 10px;
			text-decoration: none;
		}
			.jay-ai-bot__footer-logo-img {
				display: block;
				width: 100%;
				max-width: 83px;
			}
		.footer-jay__policy-wrap {
			display: grid;
		}
			.footer-jay__policy {
				font: 12px/1.5 Inter-Regular;
				color: #78B6FF;
				text-decoration: none;
				margin-bottom: 8px;
			}
			.footer-jay__policy:last-child {
				margin-bottom: 0;
			}
@media(max-width:991px) {
	.jay-ai-bot__txt-wrap {
		order: 2;
		text-align: center;
	}
	.jay-ai-bot__footer-logo {
			display: flex;
			justify-content: center;
		}
		.footer-jay__copyright {
			text-align: center;
		}
		.footer-jay__copyright-wrap {
			order: 3;
		}
		.footer-jay__logo-wrap {
			order: 2;
			margin-bottom: 10px;
		}
		.footer-jay__policy-wrap {
			order: 1;
			margin-bottom: 10px;
		}
			.footer-jay__policy {
				text-align: center;
			}
}
/*Jay Ai Bot End*/
/*J Copilot*/
.new_font.jcopilot-body {
	background: #fff;
	color: #000014;
}
body.scrolled .jcopilot-top-sidebar__wrap {
	background-color: #000014;
}
body.scrolled .jbusiness-top-sidebar__wrap {
	background-color: #000014;
}
.jcopilot-top-sidebar__wrap {
	background-color: transparent;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all .3s;
}
	.jcopilot-top-sidebar {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 18px 0;
		transition: all .3s;
	}
	body.scrolled .jcopilot-top-sidebar {
		padding: 10px 0;
	}
			.jcopilot-logo__img {
				display: block;
				height: 100%;
				max-height: 30px;
			}
		.jcopilot-top__menu {
			display: flex;
			margin-right: auto;
			margin-left: 62px;
		}
		.jcopilot-top__menu--jbusiness {
			margin-right: auto;
			margin-left: 36px;
		}
			.jcopilot-top__menu-item {
				font: 14px/1.5 Inter-Regular;
				color: #fff;
				margin: 0 12px;
			}
				.jcopilot-top__menu-item a {
					color: #fff;
					text-decoration: none;
					transition: all .3s;
				}
				.jcopilot-top__menu-item:hover a,
				.jcopilot-top__menu-item a.active {
					color: #888DFE;
				}
		.jcopilot-footer__menu {
			margin: 0;
			display: grid;
			grid-template-columns: auto auto auto;
			grid-gap: 8px 30px;
		}
			.jcopilot-footer__menu {
				font: 14px / 1.5 Inter-Regular;
				color: #fff;
			}
				.jcopilot-footer__menu-item a {
					color: #fff;
					text-decoration: none;
					transition: all .3s;
				}
				.jcopilot-footer__menu-item:hover a,
				.jcopilot-footer__menu-item a.active {
					color: #888DFE;
				}
			@media(max-width:991px) {
				.jcopilot-footer__menu {
					margin-bottom: 16px;
					grid-gap: 8px 60px;
					justify-content: center;
				}
			}
			@media(max-width:767px) {
				.jcopilot-footer__menu {
					grid-template-columns: auto;
					text-align: center;
				}
				.jcopilot-footer__menu-item:nth-child(1) {
					order: 0;
				}
				.jcopilot-footer__menu-item:nth-child(2) {
					order: 2;
				}
				.jcopilot-footer__menu-item:nth-child(3) {
					order: 3;
				}
				.jcopilot-footer__menu-item:nth-child(4) {
					order: 1;
				}
				.jcopilot-footer__menu-item:nth-child(5) {
					order: 4;
				}
				.jcopilot-footer__menu-item:nth-child(6) {
					order: 5;
				}
			}
.section-jcopilot-top {
	background: #000014;
	color: #fff;
	padding: 144px 0 96px;
}
	.section-jcopilot-top .container {
		position: relative;
		z-index: 1;
	}
	.section-jcopilot-top .container::before {
		position: absolute;
		content: '';
		width: 263px;
		height: 263px;
		left: calc(50% - 131px);
		top: -50px;
		border-radius: 263px;
		background: #857FFF;
		filter: blur(150px);
		transform: translate3d(0, 0, 0);
		z-index: -1;
	}
	.jcopilot-top__slider-block {
		position: relative;
	}
	.jcopilot-top__btn-subttl {
		font: 12px/1.5 Inter-Regular;
		text-align: center;
		margin-top: 16px;
		opacity: .5;
	}
	.jcopilot-top__btn-subttl--test {
		font: 14px/1.5 Inter-Medium;
		color: #888DFE;
		text-align: center;
		margin-top: 8px;
		opacity: 1;
	}
.jcopilot-task__mainsubtxt {
		font: 20px/1.5 Inter-Medium;
		text-align: center;
	}
	.jcopilot-task__tab-block {
		margin-top: 80px;
	}
	.jcopilot-task__tab-block--test {
		margin-top: 32px;
	}
	.jcopilot-task__tab-inner {
		display: flex;
		flex-direction: column;
	}
	.jcopilot-task__tab-ttl {
		font: 18px/1.5 Inter-SemiBold;
		color: #767676;
		padding: 16px 0 16px 16px;
		border-bottom: 2px solid transparent;
		cursor: pointer;
		text-decoration: none;
		transition: all .3s;
		max-width: 200px;
	}
	.jcopilot-task__tab-ttl--mob {
		display: none;
		font: 20px / 1.5 Inter-SemiBold;
		color: #000014;
		text-align: center;
		padding: 48px 0 16px;
		cursor: pointer;
		text-decoration: none;
		transition: all .3s;
	}
	.jcopilot-task__tab-img-wrap:first-child .jcopilot-task__tab-ttl--mob {
		padding-top: 24px;
	}
	.jcopilot-task__tab-ttl.active,
	.jcopilot-task__tab-ttl:hover {
		color: #605FE3;
		border-bottom: 2px solid #605FE3;
	}
	.jcopilot-task__tab-img {
		display: block;
		width: 100%;
		max-width: 970px;
		height: auto;
		margin: 0 auto 36px;
	}
	.jcopilot-task__tab-img-wrap {
		position: absolute;
		opacity: 0;
		transition: all .4s ease-in;
		visibility: hidden;
		top: 0;
	}
	.jcopilot-task__tab-img-wrap.active {
		opacity: 1;
		visibility: visible;
		height: auto;
		position: relative;
	}
	.jcopilot-task__tab-img:last-child {
		margin-bottom: 0;
	}
	.jcopilot-task__tab-img--padding {
		max-width: 670px;
	}
	.jcopilot-task__tab-img-wrap:not(.active) {
		right: 15px;
	}
	.jcopilot-task__tab-block-btn-wrap {
		margin-top: 40px;
	}
.jcopilot-btn {
	font: 18px/1.3 Inter-Medium;
	color: #fff;
	text-decoration: none;
	border-radius: 8px;
	background: #605FE3;
	padding: 16px 32px;
	display: grid;
	grid-template-columns: auto;
	justify-content: center;
	align-items: center;
	grid-gap: 16px;
}
.jcopilot-btn__telegram {
	font: 18px / 1.3 Inter-Medium;
	color: #fff;
	text-decoration: none;
	border-radius: 8px;
	background: #605FE3;
	padding: 16px 32px;
	display: grid;
	grid-template-columns: auto auto;
	justify-content: center;
	align-items: center;
	grid-gap: 8px;
}
	.jcopilot-btn__telegram svg {
		width: 16px;
	}
.jcopilot-guide__subttl {
	font: 20px/1.5 Inter-Medium;
	margin-bottom: 64px;
	text-align: center;
}
.jcopilot-guide__block--test {
	padding-bottom: 44px;
}
	.jcopilot-guide__txt {
		font: 20px/1.5 Inter-Medium;
		margin-bottom: 24px;
	}
		.jcopilot-guide__url-wrap {
			display: grid;
			grid-gap: 8px;
		}
			.jcopilot-guide__url {
				font: 18px/1.7 Inter-SemiBold;
				color: #605FE3;
			}
	.jcopilot-guide__img {
		display: block;
		width: 100%;
		max-width: 670px;
		height: auto;
		margin: 0 auto;
	}
	.jcopilot-genaicorp__block-wrap {
		border-radius: 12px;
		background: #F9F9FD;
	}
		.jcopilot-genaicorp__item-inner {
			position: relative;
			border-radius: 12px 0 0 12px;
			height: 100%;
			overflow: hidden;
			padding: 32px 20px 24px 32px;
			background: #000014;
		}
			.jcopilot-genaicorp__item-txt-wrap {
				display: flex;
				flex-direction: column;
				align-items: flex-start;
			}
				.jcopilot-genaicorp__item-tag {
					font: 12px/1.5 Inter-SemiBold;
					color: #fff;
					text-transform: uppercase;
					padding: 6px 10px;
					border-radius: 6px;
					border: 1.3px solid #000014;
					margin-bottom: 16px;
				}
				.jcopilot-genaicorp__item-tag--copilot {
					color: #fff;
					border-radius: 6px;
					border: 0px solid #7c73df00;
					background: linear-gradient(45deg, #EA4558, #7C73DF);
					padding: 1.3px;
				}
					.jcopilot-genaicorp__item-tag-inner--copilot {
						background: #000014;
						padding: 6px 11px;
						border-radius: 6px;
					}
				.jcopilot-genaicorp__item-ttl {
					font: 24px/1.5 Inter-SemiBold;
					color: #fff;
					margin-bottom: 16px;
				}
				.jcopilot-genaicorp__item-txt {
					font: 24px / 1.3 Inter-Regular;
					letter-spacing: normal;
					color: #fff;
					margin-bottom: 25px;
				}
				.jcopilot-genaicorp__item-img {
					display: block;
					position: relative;
					background: url(../img/main-tech__item-inner--copilot.png) top center / cover no-repeat;
					width: 100%;
					height: 100%;
					max-width: 370px;
					max-height: 200px;
					bottom: -24px;
					left: -32px;
				}
	.jcopilot-genaicorp__subttl {
		font: 22px/1.3 Inter-Regular;
		text-align: center;
	}
.jbusiness-quote__img {
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100px;
	max-height: 100px;
	border-radius: 400px;
	margin-bottom: 16px;
	object-fit: cover;
	object-position: top;
}
.jbusiness-quote__name {
	font: 20px/1.3 Inter-SemiBold;
	color: #888DFE;
	margin-bottom: 4px;
}
.jbusiness-quote__descr {
	font: 14px/1.5 Inter-Regular;
	letter-spacing: normal;
}
	.jbusiness-quote__descr strong {
		font: 14px/1.5 Inter-SemiBold;
	}
.jbusiness-quote__txt-wrap {
	padding: 60px 32px 32px;
	border-radius: 8px;
	background: #F2F4FB;
	position: relative;
}
	.jbusiness-quote__txt-wrap::before {
		position: absolute;
		content: '';
		width: 18px;
		height: 16px;
		background: url(../img/jbusiness-quote-bg.svg) center center no-repeat;
		z-index: 0;
		left: 32px;
		top: 32px;
	}
	.jbusiness-quote__txt {
		font: 16px/1.5 Inter-Regular;
		position: relative;
		z-index: 1;
	}
.jbusiness-about-service__block {
	margin-bottom: -24px;
}
	.jbusiness-about-service__item {
		margin-bottom: 24px;
	}
		.jbusiness-about-service__text-inner {
			border-radius: 12px;
			background: var(--gray-blue-light-60, #F2F4FB);
			padding: 32px;
		}
			.jbusiness-about-service__txt {
				font: 16px/1.5 Inter-Regular;
				letter-spacing: normal;
				margin-bottom: 8px;
			}
			.jbusiness-about-service__txt:last-child {
				margin-bottom: 0;
			}
		.jbusiness-about-service__img-inner {
			position: relative;
			border-radius: 12px;
			padding: 24px;
			background: linear-gradient(76deg, #000014 17.23%, #57575F 105.1%);
			height: 100%;
		}
			.jbusiness-about-service__img-inner::after {
				position: absolute;
				content: '';
				background: url(../img/jbusiness-about-service__img.svg) bottom center no-repeat;
				width: 346px;
				height: 200px;
				bottom: 0;
				left: 0;
			}
			.jbusiness-about-service__img-txt {
				font: 14px/1.5 Inter-SemiBold;
				letter-spacing: normal;
				color: #fff;
			}
.jbusiness-who__subttl {
	font: 20px/1.5 Inter-Medium;
	margin-bottom: 48px;
}
.jbusiness-who__block {
	margin-bottom: -16px;
}
	.jbusiness-who__item {
		margin-bottom: 16px;
	}
		.jbusiness-who__list {
			list-style: disc;
			padding-left: 20px;
		}
			.jbusiness-who__list-item {
				font: 14px/1.5 Inter-Regular;
				letter-spacing: normal;
			}
		.jbusiness-who__txt {
			font: 14px/1.5 Inter-Regular;
			margin-bottom: 16px;
		}
			.jbusiness-who__txt:last-child {
				margin-bottom: 0;
			}
.jprices-whywe__spoiler-block {
	margin-top: 24px;
	margin-bottom: -24px;
}
	.jprices-whywe__spoiler-col {
		margin-bottom: 24px;
	}
		.jprices-whywe__spoiler {
			display: grid;
			grid-gap: 24px;
		}
			.jprices-whywe__spoiler .faq_wrap {
				margin-top: 0;
			}
				.jprices-whywe__spoiler .faq_item {
					margin: 0;
					box-sizing: border-box;
					transition: all .3s;
					background: transparent;
					border-bottom: 1px solid #605FE3;
					border-radius: 8px;
					border: 1.5px solid #BABAD3;
				}
				.jprices-whywe__spoiler .faq_item:hover {
					transition: all .3s;
				}
				.jprices-whywe__spoiler .faq_item:last-child {
					margin-bottom: 0;
				}
					.jprices-whywe__spoiler .faq_title {
						transition: all .3s;
						padding: 24px;
						transition: all .1s;
					}
					.jprices-whywe__spoiler .faq_title .faq_arr {
						position: absolute;
						margin: 0;
						right: 32px;
						top: calc(50% - 0px);
						transition: all .3s;
					}
					.jprices-whywe__spoiler .faq_title .faq_arr {
						width: 10px;
						height: 7px;
						right: 24px;
					}
					.jprices-whywe__spoiler .faq_title .faq_arr path {
						transition: all .3s;
					}
					.jprices-whywe__spoiler .faq_title:hover .faq_arr path {
						fill:#605FE3;
					}
						.jprices-whywe__spoiler .faq_title:hover p {
							color: #605FE3;
						}
						.jprices-whywe__spoiler .faq_title p {
							font: 18px/1.5 Inter-SemiBold;
							color: #000014;
							transition: all .3s;
						}
					.jprices-whywe__spoiler .faq_answer {
						padding: 0px 24px 24px;
					}
					.jprices-whywe__spoiler .faq_answer ul {
						list-style: disc;
						padding-left: 22px;
						font-size: 16px;
					}
					.jprices-whywe__spoiler .faq_answer ul li {
						margin-bottom: 4px;
					}
					.jprices-whywe__spoiler .faq_answer ul li:last-child {
						margin-bottom: 0;
					}
@media(min-width:992px) {
	.jcopilot-task__tab-img--padding {
		margin-left: auto;
		margin-right: 0;
	}
	.jcopilot-guide__txt {
		padding-right: 17px;
	}
	.jbusiness-who__txt {
		padding-left: 32px;
	}
}
@media(max-width:991px) {
	.section-jcopilot-top {
		padding: 140px 0 96px;
	}
	.jcopilot-task__tab-inner {
		z-index: 9999;
		background: #fff;
	}
	.jcopilot-task__tab-ttl-col,.jcopilot-task__tab-ttl--mob {
		display: none;
	}
	.jcopilot-task__tab-block--test {
		margin-top: 0;
	}
		.jcopilot-task__tab-ttl--mob {
			display: block;
		}
		.jcopilot-task__tab-img-wrap,
		.jcopilot-task__tab-img-wrap:not(.active) {
			position: relative;
			opacity: 1;
			visibility: visible;
			top: auto;
			right: auto;
		}
	.jcopilot-top__menu {
		display: none;
	}
	.jcopilot-guide__img {
		margin-top: 48px;
	}
	.jcopilot-genaicorp__ttl br,
	.jcopilot-genaicorp__subttl br {
		display: none;
	}
	.jcopilot-genaicorp__item-text {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.jcopilot-genaicorp__item-info {
		
	}
	.jcopilot-genaicorp__item-inner {
		border-radius: 12px 12px 0 0;
	}
	.jcopilot-genaicorp__item-img {
		bottom: -29px;
		left: -37px;
	}
	.jbusiness-about-service__img-inner::after {
		display: none;
	}
}
@media(max-width:767px) {
	.jbusiness-quote__block {
		background: #F2F4FB;
	}
		.jbusiness-quote__txt-wrap {
			padding: 60px 0 0;
		}
		.jbusiness-quote__txt-wrap::before {
			left: 0;
		}
		.jbusiness-quote__txt-block {
			order: 1;
			margin-bottom: 32px;
		}
		.jbusiness-quote__img-block {
			order: 2;
			padding-bottom: 32px;
		}
}
/*J Copilot End*/
/*J Copilot Business*/
	.jbusiness-top-sidebar__btn-wrap {
		display: grid;
		grid-template-columns: auto auto;
		grid-gap: 16px;
	}
		.jbusiness-top-sidebar__btn {
			font: 14px/1.3 Inter-Regular;
			color: #fff;
			text-decoration: none;
			padding: 12px 17px;
			border-radius: 4px;
			border: 1.5px solid #FFF;
			transition: all .3s;
		}
		body.scrolled .jbusiness-top-sidebar__btn {
			padding: 5px 13px;
		}
			.jbusiness-top-sidebar__btn--reg {
				border: 1.5px solid #FFF;
				transition: all .3s;
			}
			.jbusiness-top-sidebar__btn--reg:hover {
				border: 1.5px solid #9BA0FF;
				color: #9BA0FF;
			}
			.jbusiness-top-sidebar__btn--login {
				border: 1.5px solid #9BA0FF;
				color: #9BA0FF;
			}
			.jbusiness-top-sidebar__btn--mobmenu {
				font: 18px/1.5 Inter-Regular;
			}
		.jbusiness-top__btn {
			font: 18px/1.3 Inter-Medium;
			color: #fff;
			text-decoration: none;
			padding: 16px 32px;
			border-radius: 8px;
			text-align: center;
		}
			.jbusiness-top__btn--reg {
				background: #6457F5;
				border: 1px solid #6457F5;
			}
    .jbusiness-top__text-line {
		overflow: hidden;
		width: 100%;
		margin-top: 64px;
    }
		.jbusiness-top__text-line-content {
			width: 99999px;
			display: flex;
		}
			.jbusiness-top__text-line-content-item {
				position: relative;
				margin: 0 23px;
				font: 20px/1.3 Inter-Regular;
				color: #CEDDF2;
				cursor: default;
				user-select: none;
			}
			.jbusiness-top__text-line-content-item::after {
				content: "";
				width: 6px;
				height: 6px;
				background: #CEDDF2;
				position: absolute;
				left: -25px;
				border-radius: 100%;
				top: calc(50% - 3px);
			}
			.jbusiness-top__text-line-content--test .jbusiness-top__text-line-content-item {
				color: #9494BD;
			}
			.jbusiness-top__text-line-content--test .jbusiness-top__text-line-content-item::after {
				content: "";
				width: 6px;
				height: 6px;
				background: #888DFE;
				position: absolute;
				left: -25px;
				border-radius: 100%;
				top: calc(50% - 3px);
			}
/*NEW*/
	.footer-reestr__txt-wrap {
		margin-top: 14px;
	}
		.header-reestr__txt {
			position: relative;
			font: 12px/1.5 Inter-Regular;
			padding-left: 18px;
		}
			.header-reestr__txt a {
				color: #fff;
			}
			.header-reestr__txt::before {
				position: absolute;
				content: '';
				width: 10px;
				height: 10px;
				background: url(../img/reestr-check-ico.svg) center center no-repeat;
				left: 0;
				top: 4px;
			}
			@media(max-width:991px) {
				.footer-reestr__txt-wrap {
					display: flex;
					justify-content: center;
				}
				.header-reestr__txt::before {
					display: none;
				}
				.header-reestr__txt {
					padding-left: 0;
					text-align: center;
				}
			}
.section-llmapi-about {
	background: #000014;
	color: #FFF;
	padding: 96px 0;
}
	.llmapi-about__main-subttl {
		font: 20px/1.5 Inter-Medium;
		margin-bottom: 64px;
	}
	.llmapi-about-block {
		display: grid;
		grid-template-columns: auto auto;
		grid-gap: 34px 126px;
	}
		.llmapi-about-col {
			display: grid;
			grid-gap: 34px;
			position: relative;
		}
			.llmapi-about-col__inner {
				display: grid;
				grid-gap: 20px;
				align-items: flex-start;
			}
				.llmapi-about__tag-wrap {
					display: flex;
					flex-wrap: wrap;
					align-items: flex-start;
					margin: 0 -4px -8px;
				}
					.llmapi-about__tag {
						font: 12px/1.5 Inter-Medium;
						position: relative;
						border-radius: 100px;
						margin: 0 4px 8px;
						padding: 6px 12px;
						overflow: hidden;
						display: flex;
					}
						.llmapi-about__tag::before {
							position: absolute;
							content: '';
							background: linear-gradient(245deg, #7C73DF 16.48%, #EA4558 100%);
							left: 0px;
							right: 0;
							top: 0;
							bottom: 0;
							z-index: 0;
						}
						.llmapi-about__tag::after {
							position: absolute;
							content: '';
							background: #000014;
							left: 1px;
							right: 1px;
							top: 1px;
							bottom: 1px;
							z-index: 1;
							border-radius: 100px;
						}
						.llmapi-about__tag span {
							position: relative;
							z-index: 3;
						}
.new_font .section.section-jbusiness-client-logos.section-outline--96-0, 
.section-jbusiness-client-logos {
	margin-bottom: 80px;
}
	.jbusiness-client-logos__wrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		margin: 0 -38px -32px;
	}
		.jbusiness-client-logos__img {
			margin: 0 38px 32px;
		}
.jbusiness-solutions__tab-ttl-col {
	margin-bottom: 32px;
}
	.jbusiness-solutions__tab-inner {
		display: grid;
		grid-template-columns: repeat(5, auto);
		justify-content: center;
		grid-gap: 16px 12px;
	}
		.jbusiness-solutions__tab-ttl {
			font: 14px/1.5 Inter-SemiBold;
			letter-spacing: normal;
			text-align: center;
			padding: 14px 20px;
			transition: all .3s;
			min-width: 150px;
			cursor: pointer;
			position: relative;
			border-radius: 44px;
			background: rgba(100, 87, 245, 0.05);
			border: 1.5px solid transparent;
			display: grid;
			grid-template-columns: auto auto;
			grid-gap: 8px;
			justify-content: center;
			align-items: center;
		}
		.jbusiness-solutions__tab-ttl:last-child {
			margin-bottom: 0;
		}
		.jbusiness-solutions__tab-ttl.active,.jbusiness-solutions__tab-ttl:hover {
			border-radius: 44.297px;
			border: 1.5px solid #605FE3;
			background: rgba(100, 87, 245, 0.15);
		}
	.jbusiness-solutions__tab-img {
		display: block;
		width: 100%;
		height: auto;
		cursor: zoom-in;
	}
	.jbusiness-solutions__tab-img-wrap {
		opacity: 0;
		max-height: 0;
		transition: opacity 0.6s;
		visibility: hidden;
	}
	.jbusiness-solutions__tab-img-wrap.active {
		opacity: 1;
		visibility: visible;
		max-height: 1000px;
		height: auto;
	}
.llmapi-about-block--jbusiness {
	max-width: 970px;
	margin: 0 auto;
}
.section-jbusiness-skill {
	background: #F9F9FD;
	padding: 96px 0;
}
	.jbusiness-solutions__tab-block--skill {
		margin-top: 24px;
	}
	.jbusiness-solutions__tab-inner--skill {
		grid-template-columns: repeat(3, auto);
		grid-gap: 0;
	}
		.jbusiness-solutions__tab-ttl--skill {
			color: #5B5B73;
			grid-template-columns: 1fr;
			grid-gap: 0;
			padding: 0;
			border-radius: 0;
			border: none;
			min-width: 256px;
		}
		.jbusiness-solutions__tab-ttl--skill:first-child {
			border-radius: 44px 0 0 44px;
		}
		.jbusiness-solutions__tab-ttl--skill:last-child {
			border-radius: 0 44px 44px 0;
		}
			.jbusiness-solutions__tab-ttl--skill span {
				padding: 14px 20px;
				border: 1.5px solid transparent;
				width: 100%;
				transition: all .3s;
				border-radius: 44px;
			}
		.jbusiness-solutions__tab-ttl--skill.active,
		.jbusiness-solutions__tab-ttl--skill:hover {
			color: #000014;
			border: none;
			background: rgba(100, 87, 245, 0.05);
			border-radius: 0;
		}
		.jbusiness-solutions__tab-ttl--skill:first-child.active,
		.jbusiness-solutions__tab-ttl--skill:first-child:hover {
			border-radius: 44px 0 0 44px;
		}
		.jbusiness-solutions__tab-ttl--skill:last-child:hover {
			border-radius: 0 44px 44px 0;
		}
			.jbusiness-solutions__tab-ttl--skill.active span,
			.jbusiness-solutions__tab-ttl--skill:hover span {
				border-radius: 44px;
				border: 1.5px solid #605FE3;
				background: rgba(100, 87, 245, 0.1);
			}
	.jbusiness-skill__tab-note-ttl {
		font: 20px/1.3 Inter-SemiBold;
		color: #605FE3;
		text-align: center;
		margin: 24px 0 8px;
	}
	.jbusiness-skill__tab-note-txt {
		font: 14px/1.5 Inter-Regular;
		text-align: center;
	}
	.jcopilot-app__subttl {
		font: 20px/1.5 Inter-Medium;
		margin-bottom: 32px;
	}
		.jcopilot-app__subttl span {
			color: #857FFF;
		}
	.jcopilot-app__block {
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
		grid-gap: 20px;
		justify-content: center;
	}
		.jcopilot-app__col {
			border-radius: 8px;
			background: #000014;
			position: relative;
			overflow: hidden;
		}
			.jcopilot-app__ttl {
				font: 18px/1.3 Inter-SemiBold;
				color: #fff;
				padding: 16px;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				z-index: 4;
				display: grid;
				grid-template-columns: auto 16px;
				grid-gap: 4px;
			}
			.jcopilot-app__img {
				display: block;
				width: 100%;
				height: 100%;
				border-radius: 8px;
			}
			.jcopilot-app__overlay {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				background: #000014;
				opacity: .2;
				z-index: 3;
			}
@media(min-width:992px) {
	.jbusiness-solutions__tab-ttl--mob {
		display: none;
	}
	.llmapi-about-col:nth-child(1)::after {
		position: absolute;
		content: '';
		background: linear-gradient(360deg, #7C73DF 36.48%, #EA4558 100%);
		width: 1px;
		height: 100%;
		right: -70px;
	}
}
@media(max-width:991px) {
	.jbusiness-top__text-line {
		margin-top: 48px;
    }
	.jcopilot-logo__img {
		max-height: 25px;
	}
	.jbusiness-top-sidebar__btn-wrap {
		margin-right: 54px;
	}
	.section-jbusiness-skill {
		padding: 64px 0;
	}
	.new_font .section.section-outline--96-96.section-jcopilot-task {
		margin: 96px 0 64px;
	}
	.new_font .section.section-outline--96-96.section-jcopilot-guide {
		margin: 64px 0 96px;
	}
	.jbusiness-solutions__tab-ttl-col {
		display: none;
	}
	.jbusiness-solutions__tab-img-wrap {
		opacity: 1;
		visibility: visible;
		max-height: 1000px;
		height: auto;
	}
	.jbusiness-solutions__tab-content-col {
		opacity: 0;
		visibility: hidden;
		transition: all .3s;
		z-index: 2;
	}
	.jbusiness-solutions__tab-content-col.slick-initialized {
		opacity: 1;
		visibility: visible;
		transition: all .3s;
	}
		.jbusiness-solutions__tab-content-col .slick-dots {
			display: flex;
			flex-direction: row;
			justify-content: center;
			align-items: center;
			height: auto;
			margin-top: 38px;
		}
		.jbusiness-solutions__tab-content-col .slick-dots li {
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			align-items: center;
			justify-content: center;
			transition: all .6s;
		}
		.jbusiness-solutions__tab-content-col .slick-dots button {
			font-size: 0;
			border: none;
			outline: none;
			border-radius: 8px;
			padding: 0;
			transition: all .6s;
			cursor: pointer;
			width: 15px;
			height: 15px;
			margin: 0px 12px;
			background: #9FA1EC;
		}
		.jbusiness-solutions__tab-content-col .slick-active button {
			background: #6457F5;
		}
	.jbusiness-solutions__tab-ttl--mob {
		margin-bottom: 24px;
		text-align: center;
	}
	.llmapi-about-block {
		grid-template-columns: auto;
	}
}
@media(max-width:767px) {
	.jbusiness-top-sidebar__btn-wrap {
		display: none;
	}
}
@media(max-width:575px) {
	.jcopilot-app__block {
		grid-template-columns: repeat(auto-fill, minmax(210px, 240px));
		display: block;
	}
	.jcopilot-app__col {
		margin: 0 16px;
	}
	.jcopilot-app__block .slick-list {
		padding: 0 64px 0 0;
		overflow: visible;
	}
}
/*J Copilot Business End*/
/*DataGuard*/
.menu__btn-wrap {
	margin-top: 32px;
	display: flex;
	justify-content: center;
}
.menu__btn-wrap .jbusiness-top-sidebar__btn {
	width: 100%;
	max-width: 320px;
	display: flex;
	justify-content: center;
}
.menu__btn-wrap--mob {
	display: grid;
	grid-template-columns: auto;
	grid-gap: 32px;
}
	.jbusiness-top-sidebar__btn--reg-mob,
	.jbusiness-top-sidebar__btn--login-mob {
		min-width: 280px;
	}
	.jbusiness-top-sidebar__btn--login-mob {
		border: 1.5px solid #9BA0FF;
		color: #9BA0FF;
	}
/*DataGuard End*/
/*Cookie Check*/
.cookie-check-block {
	background: #F2F4FB;
	padding: 16px;
	width: 100%;
	display: grid;
	grid-template-columns: auto auto;
	grid-gap: 16px;
	align-items: center;
	justify-content: center;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2147483650;
	opacity: 0;
	transition: opacity .3s, transform 2.2s;
}
.cookie-check-block__visible {
	opacity: 1;
}
.cookie-check-block__hidden {
	opacity: 0;
	transform: translateY(550px);
}
	.cookie-check__img {
		display: block;
		width: auto;
		height: 100%;
		max-height: 50px;
		margin-bottom: 16px;
	}
	.cookie-check__txt {
		/* margin-bottom: 16px; */
		font: 12px/1.5 Inter-Regular;
		color: #1B1B21;
		max-width: 642px;
	}
		.cookie-check__link {
			color: #605FE3;
		}
	.cookie-check__btn {
		background: #605FE3;
		border-radius: 4px;
		font: 12px/1.5 Inter-Medium;
		color: #fff;
		padding: 8px 16px;
		cursor: pointer;
		transition: all .3s;
	}
	.cookie-check__btn:hover {
		/* background: #7174E4; */
	}
@media(max-width:767px) {
	.cookie-check__txt {
		/* margin-bottom: 16px; */
		font: 10px/1.5 Inter-Regular;
	}
	.cookie-check__btn {
		font: 11px/1.5 Inter-Medium;
	}
}
/*Cookie Check End*/
/*Partner Forms*/
	.jcopilot-partner-form .right-sidebar-form__input:focus-visible,
	.jcopilot-reg-form .right-sidebar-form__input:focus-visible {
		font: 16px/1.6 Inter-Regular;
		color: #000014 !important;
		width: 100%;
		padding: 12px 27px 11px;
		border: none;
		border-bottom: 1px solid #5B5B73;
		background-color: transparent!important;
		border-radius: 0;
	}
/*Partner Forms End*/
/*J Copilot Prices*/
.new_font .section.section-jprices.section-outline--96-96 {
	margin: 80px 0 96px;
}
	.jprices-subttl {
		font: 20px / 1.5 Inter-Medium;
	}
	.jprices-block {
		margin-top: 63px;
	}
	.jprices-block--main {
		margin-top: 48px;
	}
		.jprices-block__item {
			margin-bottom: 32px;
		}
			.jprices__inner {
				border-radius: 8px;
				border: 1.5px solid #BABAD3;
				padding: 32px 18px;
				height: 100%;
				display: grid;
			}
			.jprices__inner-premium {
				position: relative;
				border: none;
			}
				.jprices__inner-premium::before {
					position: absolute;
					content: '';
					background: linear-gradient(128deg, #605FE3 16.48%, #E15F90 100%);
					left: 0;
					right: 0;
					top: 0;
					bottom: 0;
					z-index: -2;
					border-radius: 8px;
				}
				.jprices__inner-premium::after {
					position: absolute;
					content: '';
					background: #fff;
					left: 2px;
					right: 2px;
					top: 2px;
					bottom: 2px;
					z-index: -1;
					border-radius: 8px;
				}
			.jprices__inner-premium-tag {
				position: absolute;
				font: 12px/1.5 Inter-Medium;
				color: #fff;
				top: -15px;
				left: 1%;
				right: 1%;
				display: flex;
				justify-content: center;
			}
				.jprices__inner-premium-tag span {
					border-radius: 300px;
					background: linear-gradient(257deg, #FE6DA4 6.56%, #AD8BE3 92.05%);
					padding: 6px 10px;
				}
				.jprices__subttl {
					font: 14px / 1.5 Inter-Medium;
					color: #9494BD;
					margin-bottom: 24px;
				}
				.jprices__cost {
					font: 20px / 1.5 Inter-Semibold;
					color: #6457F5;
					margin-bottom: 20px;
				}
				.jprices__descr {
					font: 12px / 1.5 Inter-Regular;
					display: flex;
					flex-wrap: wrap;
					justify-content: center;
					align-items: center;
				}
					.jprices__descr b {
						font: 12px / 1.5 Inter-Semibold;
					}
					.jprices__descr img {
						margin: 0 6px;
					}
				.jprices__descr-time {
					font: 12px / 1.5 Inter-Regular;
				}
				.jprices__descr-list {
					font: 12px / 1.5 Inter-Regular;
					margin-top: 8px;
				}
			.jprices__btn-wrap {
				margin-top: 32px;
				align-self: flex-end;
			}
				.jprices__btn {
					font: 16px / 1.3 Inter-Medium;
				}
	.jprices-block__note {
		text-align: center;
		margin-bottom: 72px;
	}
	.jprices-block__note a {
		color: #6457F5;
	}
	.jprices-faq__spoiler .faq_wrap {
		margin-top: 0;
	}
		.jprices-faq__spoiler .faq_item {
			margin: 0;
			box-sizing: border-box;
			transition: all .3s;
			background: transparent;
			border-bottom: 1px solid #605FE3;
		}
		.jprices-faq__spoiler .faq_item:hover {
			transition: all .3s;
		}
		.jprices-faq__spoiler .faq_item:last-child {
			margin-bottom: 0;
		}
			.jprices-faq__spoiler .faq_title {
				transition: all .3s;
				padding: 16px 32px;
				transition: all .1s;
			}
			.jprices-faq__spoiler .faq_title.active {
				padding: 16px 32px 16px;
				transition: all .1s;
			}
			.jprices-faq__spoiler .faq_title .faq_arr_hideden,
			.jprices-faq__spoiler .faq_title .faq_arr_visible {
				position: absolute;
				margin: 0;
				right: 32px;
				top: calc(50% - 0px);
				transition: all .3s;
			}
			.jprices-faq__spoiler .faq_title .faq_arr_hideden {
				display: none;
			}
			.jprices-faq__spoiler .faq_title .faq_arr_visible {
			width: 10px;
			height: 10px;
			right: 32px;
			}
			.jprices-faq__spoiler .faq_title.active .faq_arr_visible {
				display: none;
			}
			.jprices-faq__spoiler .faq_title.active .faq_arr_hideden {
				display: block;
				top: calc(50% - -4px);
				right: 34px;
				width: 7px;
				height: 3px;
			}
			.jprices-faq__spoiler .faq_title .faq_arr_visible path {
				transition: all .3s;
			}
			.jprices-faq__spoiler .faq_title:hover .faq_arr_visible path {
				fill:#605FE3;
			}
				.jprices-faq__spoiler .faq_title.active p,
				.jprices-faq__spoiler .faq_title:hover p {
					color: #605FE3;
				}
				.jprices-faq__spoiler .faq_title p {
					font: 22px/1.5 Inter-SemiBold;
					color: #000014;
					transition: all .3s;
				}
			.jprices-faq__spoiler .faq_answer {
				padding: 0px 32px 24px;
			}
				.jprices-faq__spoiler .faq_answer p {
					font: 18px / 1.5 Inter-Regular;
					color: #000014;
					letter-spacing: normal;
				}
				.jprices-faq__spoiler .faq_answer p a {
					color: #605FE3;
				}
			.jprices-faq__spoiler .faq_answer ol {
				list-style: auto;
				padding-left: 22px;
			}
@media(max-width:991px) {
	.jprices-block__note br {
		display: none;
	}
	.jprices-faq__spoiler .faq_title {
		padding: 16px 24px;
	}
	.jprices-faq__spoiler .faq_title.active {
		padding: 16px 24px 16px;
	}
	.jprices-faq__spoiler .faq_answer {
		padding: 0px 24px 24px;
	}
	.jprices-faq__spoiler .faq_title .faq_arr_hideden, .jprices-faq__spoiler .faq_title .faq_arr_visible {
		top: 28px;
	}
	.jprices-faq__spoiler .faq_title .faq_arr_visible {
		right: 24px;
	}
	.jprices-faq__spoiler .faq_title.active .faq_arr_hideden {
		top: 31px;
		right: 26px;
	}
}
/*J Copilot Prices End*/
/*J Copilot Tools*/
	.jbusiness-question__block {
		margin-bottom: -24px;
	}
		.jbusiness-question__item {
			margin-bottom: 24px;
		}
			.jbusiness-question__img-inner {
				position: relative;
				border-radius: 12px;
				padding: 16px 20px 16px 16px;
				background: url(../img/jbusiness-question__img.png) top center/cover no-repeat;
				height: 100%;
			}
				.jbusiness-question__img-txt {
					font: 18px / 1.5 Inter-SemiBold;
					letter-spacing: normal;
					color: #fff;
				}
				.jbusiness-question__img-url {
					position: absolute;
					left: 0;
					right: 0;
					top: 0;
					bottom: 0;
				}
			.jjbusiness-question__text-inner {
				border-radius: 12px;
				background: #F2F4FB;
				padding: 72px 124px;
			}
				.jbusiness-question__ttl {
					text-align: center;
				}
				.jbusiness-question__txt {
					font: 22px / 1.3 Inter-Regular;
					text-align: center;
				}
@media (max-width: 991px) {
	.jjbusiness-question__text-inner {
		padding: 32px;
	}
}
@media (max-width: 767px) {
	.jbusiness-question__img-inner {
		background: linear-gradient(180deg, #000014 0%, #757292 100%);
	}
}
/*J Copilot Tools End*/