@font-face {
	font-family: "XO Tahion";
	/* IE 9 Compatibility Mode */
	src:
		url("../fonts/XO_Tahion/woff/XO_Tahion_Nu.woff") format("woff"),
		url("../fonts/XO_Tahion/TTF/XO_Tahion_Nu.ttf") format("truetype");
}
:root {
	--Corner-Radius-: 50px;
	--Corner-Radius-Corner-L: 30px;
	--Corner-Radius-Corner-M: 20px;
	--Black-Black-950: #18191e;
	--Typography-Body-3: 14px;
	--Typography-Body-2: 16px;
	--Typography-Body-1: 18px;
	--Typography-Display-2: 36px;
	--Typography-Display-1: 44px;
	--Heading-Large-Large-1920: 36px;
	--Heading-Medium-XXMedium-1920: 32px;
	--Body-Medium-Medium-1920: 16px;
	--Typography-H3: 20px;
	--Typography-H2: 22px;
	--Typography-H4: 18px;
	--Heading-Bold: 700;
	--Heading-SemiBold: 600;
	--Weight-Medium: 500;
	--Margin-M: 24px;
	--Margin-L2: 32px;
	--White-White-40: rgba(255, 255, 255, 0.4);
	--Blue-Blue-600: #146ce1;
	--Typography-Display-4: 28px;
	--Typography-Display-0: 64px;
	--Typography-Label-1: 16px;
	--Margin-XXL: 48px;
	--Margin-S: 16px;
	--Margin-L: 32px;
	--Margin-M: 24px;
	--Padding-Medium-XMedium-1920: 32px;
	--Black-Black-600: #575d72;
	--Blue-Blue-500: #32a2ff;
	--Black-Black-300: #b4b9c5;
	--Black-Black-400: #8b92a5;
	--Black-Black-500: #6c748b;
	--border-color: #18191e;
	--text-neutral-default: #111927;
	--text-neutral-secondary: #6c737f;
	--Scale-600: 32px;
	--Scale-500: 24px;
	--Scale-400: 20px;
	--Scale-300: 16px;
	--Weight-Bold: 700;
	--Weight-Regular: 400;
	--Radius-500: 32px;
	--Radius-Medium-Medium-1920: 20px;
	--Radius-300: 16px;
	--Squadus-Light: linear-gradient(180deg, #fbe9cf 0%, #ffc7ae 100%);
}
.accent-mailion {
	--text-accent-mail: #e62e05;
	--border-accent-mail: #e62e05;
}
.accent-mail {
	--text-accent-mail: #d4a72c;
	--border-accent-mail: #d4a72c;
}
body.fix {
	overflow: hidden;
}
.desk-apps {
	--product-bg-1: #bedcfe;
	--product-gradient-1: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
	--product-gradient-2: linear-gradient(
		71deg,
		rgba(141, 208, 255, 0.5) -18.37%,
		rgba(239, 253, 250, 0.5) 27.06%,
		rgba(107, 191, 250, 0.5) 68.72%,
		rgba(141, 208, 255, 0.5) 122.48%
	);
	--product-color: #8762a1;
	--border-color: #2d80df;
}
.web-apps {
	--product-bg-1: linear-gradient(355deg, #efdcfd 9.99%, #f6f2fa 95.96%);
	--product-gradient-1: linear-gradient(355deg, #efdcfd 9.99%, #f6f2fa 95.96%);
	--product-gradient-2: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
	--product-gradient-3: linear-gradient(302.51deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	--product-gradient-4: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	--product-color: #8762a1;
	--border-color: #8762a1;
}
.web-squadus {
	--product-bg-1: linear-gradient(180deg, #fbe9cf 0%, #ffc7ae 100%);
	--product-gradient-1: linear-gradient(180deg, #fbe9cf 0%, #ffc7ae 100%);
	--product-gradient-2: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
	--product-gradient-3: linear-gradient(272deg, #d444f1 -9.1%, #ff4405 38%, #ff9c2f 92%, #fef6ee 133.12%);
	--product-gradient-4: linear-gradient(272deg, #d444f1 -9.1%, #ff4405 38%, #ff9c2f 92%, #fef6ee 133.12%);
	--product-gradient-5: linear-gradient(180deg, rgba(251, 233, 207, 0.3) 0%, rgba(255, 199, 174, 0.3) 100%);
	--product-gradient-6: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	--product-color: #ff692e;
	--border-color: #ff692e;
	--Products-Eco-Gradient-1: linear-gradient(137deg, #13bcfe 0.01%, #4285f4 50.01%, #a274db 100.01%);
}
.mail {
	--product-bg-1: linear-gradient(
		75deg,
		rgba(230, 96, 90, 0.5) -19.81%,
		rgba(254, 241, 236, 0.5) 45.88%,
		rgba(243, 211, 164, 0.5) 111.58%
	);
	--product-gradient-1: linear-gradient(
		75deg,
		rgba(230, 96, 90, 0.5) -19.81%,
		rgba(254, 241, 236, 0.5) 45.88%,
		rgba(243, 211, 164, 0.5) 111.58%
	);
	--product-gradient-2: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
	--product-gradient-3: linear-gradient(302.51deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	--product-gradient-4: linear-gradient(281deg, #f25a51 50.23%, #f4d4a5 107.68%);
	--product-color: #f25a51;
	--text-accent-: #f25a51;
	--border-accent-: #f25a51;
	--border-color: #f25a51;
}
.ecosystem {
	--product-bg-1: #bedcfe;
	--product-gradient-1: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
	--product-gradient-2: linear-gradient(
		71deg,
		rgba(141, 208, 255, 0.5) -18.37%,
		rgba(239, 253, 250, 0.5) 27.06%,
		rgba(107, 191, 250, 0.5) 68.72%,
		rgba(141, 208, 255, 0.5) 122.48%
	);
	--product-gradient-3: linear-gradient(
		90deg,
		var(--Blue-light-400, #13bcfe) 0%,
		var(--Deep-purple-300, #9575cd) 100%
	);
	--product-gradient-4: linear-gradient(
		90deg,
		var(--Blue-light-400, #13bcfe) 0%,
		var(--Deep-purple-300, #9575cd) 100%
	);
	--product-gradient-5: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
	--product-color: #8762a1;
}
.crtf {
	--product-bg-1: #bedcfe;
	--product-gradient-1: linear-gradient(126deg, #e9ddc7 6.65%, #bea080 89.5%);
	--product-gradient-2: linear-gradient(355deg, rgba(234, 225, 209, 0.6) 9.99%, rgba(243, 240, 237, 0.6) 95.96%);
	--product-gradient-3: linear-gradient(355deg, rgba(234, 225, 209, 0.3) 9.99%, rgba(243, 240, 237, 0.3) 95.96%);
	--product-gradient-4: linear-gradient(355deg, #eae1d1 9.99%, #f3f0ed 95.96%);
	--product-color: #c3a582;
}
.shema {
	--product-bg-1: linear-gradient(295deg, #58a4ea 21.64%, #d0e5fd 125.52%);
	--product-color: #5c9be3;
	--border-color: #5c9be3;
}
.body-wrap {
	background: #fff;
}
.container {
	margin: 0 auto;
	max-width: 1290px;
	width: 100%;
	padding-left: 40px;
	padding-right: 40px;
}
.index-one {
	margin-top: 8.5rem;
	position: relative;
	padding: 55px 0 42px;
}
img {
	max-width: 100%;
}
.index-one-flex {
	display: flex;
	gap: 20px;
}
.index-one-left {
	max-width: 880px;
	width: 74%;
}
.index-one-slider {
	border-radius: var(--Corner-Radius-);
	overflow: hidden;
	height: 100%;
}
.index-one-slider .slick-track,
.index-one-slider .slick-list {
	height: 100%;
}
.index-one-slider ul.slick-dots {
	position: absolute;
	top: 25px;
	left: 40px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	width: calc(100% - 80px);
	display: flex;
}
.index-one-slider ul.slick-dots li {
	margin: 0 3.5px;
	list-style: none;
	display: flex;
	text-align: center;
	padding: 0;
	background: rgba(255, 255, 255, 0.5);
	width: 2%;
	flex-grow: 1;
	height: 4px;
	border-radius: 2px;
}
.index-one-slider ul.slick-dots li button {
	background: none;
	width: 100%;
	height: 4px;
	text-indent: 9999px;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
	border-radius: 2px;
}
.index-one-slider ul.slick-dots li.slick-active button {
	background: #fff;
}
.index-one-slider ul.slick-dots li.slick-active button {
	animation: width 5s cubic-bezier(0.25, 0.4, 0.75, 0.6) infinite;
}
.index-one-slider .slick-arrow {
	top: unset;
	bottom: 35px;
	right: 35px;
	font-size: 0;
	width: 51px;
	height: 51px;
	background: #fff;
}
.index-one-slider .slick-arrow::before {
	background: url("https://myoffice.ru/local/templates/myoffice/images/arrow-menu-icon-black.svg") center center
		no-repeat;
	background-size: contain;
	-moz-transform: translate(-50%, -50%) rotate(90deg);
	-o-transform: translate(-50%, -50%) rotate(90deg);
	-ms-transform: translate(-50%, -50%) rotate(90deg);
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}
.index-one-slider .slick-arrow.slick-prev {
	left: unset;
	right: 93px;
}
@keyframes width {
	0% {
		clip-path: inset(0 100% 0 0);
	}
	100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes progress {
	0% {
		clip-path: polygon(50% 50%, 50% -21%, 50% -21%, 50% -21%, 50% -21%, 50% -21%);
	}
	25% {
		clip-path: polygon(50% 50%, 50% -21%, 121% 50%, 121% 50%, 121% 50%, 121% 50%);
	}
	50% {
		clip-path: polygon(50% 50%, 50% -21%, 121% 50%, 50% 121%, 50% 121%, 50% 121%);
	}
	75% {
		clip-path: polygon(50% 50%, 50% -21%, 121% 50%, 50% 121%, -21% 50%, -21% 50%);
	}
	100% {
		clip-path: polygon(50% 50%, 50% -21%, 121% 50%, 50% 121%, -21% 50%, 50% -21%);
	}
}
.index-one-slid {
	padding: 60px 40px 40px;
	position: relative;
	height: 100%;
}
.bg1 {
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.bg2 {
	background: linear-gradient(180deg, #e1d1fe 0%, #9d95ff 100%);
	position: relative;
}
.bg3 {
	background: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
	position: relative;
}
.bg4 {
	background: linear-gradient(355deg, #ece3f8 9.99%, #bedcfe 95.96%);
	position: relative;
}
.bg5 {
	background: linear-gradient(355deg, #ece3f8 9.99%, #bedcfe 95.96%);
	position: relative;
}
.bg6 {
	background: linear-gradient(0deg, #fee3e6 0%, #a1e4ff 100%);
	position: relative;
}
.bg7 {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
	position: relative;
}
.bg11,
.bg10,
.bg9 {
	background: linear-gradient(17deg, #ece3f8 11.68%, #bedcfe 88.32%);
	position: relative;
}
.bg12 {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.4) -18.37%,
		rgba(253, 239, 247, 0.4) 27.06%,
		rgba(135, 190, 225, 0.4) 68.72%,
		rgba(32, 157, 236, 0.4) 122.48%
	);
}
.bg13 {
	background: linear-gradient(180deg, #cac8ff 0%, #e9e9ff 100%);
}
.bg14 {
	background: linear-gradient(180deg, #bedcfe 0%, #ece3f8 100%);
}
.bg8 {
	background: linear-gradient(355deg, #ece3f8 9.99%, #bedcfe 95.96%);
	position: relative;
}
.bg2::before {
	content: "";
	display: block;
	width: 100%;
	height: 73%;
	background: url("https://myoffice.ru/local/templates/myoffice/imag/Show-Pattern.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.bg2 .index-one-slid__btn a {
	border: 1px solid #18191e;
	color: #18191e;
	background: transparent;
}
.bg3 .index-one-slid__btn a {
	background: linear-gradient(258deg, #00a2ff 8.48%, #946eff 124.2%);
	color: #fff;
}
.bg2 .index-one-slid__img {
	display: flex;
	height: 100%;
	align-items: center;
}
.bg2 .index-one-slid__text {
	max-width: 430px;
}
.bg3 .index-one-slid__img {
	display: flex;
	height: 100%;
	align-items: flex-start;
	max-width: 435px;
	padding: 32px 40px 0 0;
}
.bg3 .index-one-slid__text {
	max-width: 290px;
}
.bg3 .index-one-slid__title span {
	color: #2d80df;
	background: unset;
	-webkit-text-fill-color: unset;
}
.bg3 .index-one-slid__title {
	margin-bottom: 19px;
}
.bg4 .index-one-slid__content {
	max-width: 456px;
}
.bg4 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 435px;
}
.bg4 .index-one-slid__text {
	max-width: 394px;
}
.bg4 .index-one-slid__title {
	font-size: 26px;
	letter-spacing: -0.52px;
}
.bg4 .index-one-slid__title span {
	background: linear-gradient(89deg, #a274db 25.85%, #9742ff 88.66%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg5 .index-one-slid__content {
	max-width: 446px;
}
.bg5 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 500px;
	padding-right: 27px;
}
.bg5 .index-one-slid__text {
	max-width: 230px;
}
.bg5 .index-one-slid__title span {
	background: linear-gradient(90deg, #07f 21.44%, #a274db 73.17%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg6 .index-one-slid__content {
	max-width: 370px;
}
.bg6 .index-one-slid__img {
	height: 100%;
	align-items: center;
	max-width: 460px;
	padding-right: 15px;
}
.bg6 .index-one-slid__text {
	max-width: 356px;
}
.bg7 .index-one-slid__content {
	max-width: 441px;
}
.bg7 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 458px;
	padding-right: 37px;
}
.bg7 .index-one-slid__text {
	max-width: 350px;
}
.bg7 .index-one-slid__title span {
	background: linear-gradient(74deg, #ff4239 7.91%, #ff4239 42.02%, #ff4239 77.49%, #ff8791 89.84%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg8 .index-one-slid__content {
	max-width: 441px;
}
.bg8 .pro-one-left__logo {
	max-width: 156px;
}
.bg8 .index-one-slid__img {
	height: 100%;
	align-items: center;
	max-width: 401px;
	padding-right: 37px;
}
.bg8 .index-one-slid__text {
	max-width: 350px;
}
.bg8 .index-one-slid__title {
	font-size: 50px;
	font-weight: 600;
	line-height: 103%;
}
.bg8 .index-one-slid__title span {
	background: linear-gradient(90deg, #0077ff 0%, #a274db 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 800;
}
.bg9 .index-one-slid__content {
	max-width: 441px;
}
.bg9 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 446px;
	padding-right: 24px;
}
.bg9 .index-one-slid__text {
	max-width: 360px;
}
.bg14 .index-one-slid__text {
	max-width: 230px;
	font-size: 20px;
	line-height: 120%;
}
.bg13 .index-one-slid__text ul,
.bg12 .index-one-slid__text ul,
.bg11 .index-one-slid__text ul,
.bg10 .index-one-slid__text ul,
.bg9 .index-one-slid__text ul {
	margin: 0;
	padding-left: 14px;
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}
.bg9 .index-one-slid__text ul b {
	font-weight: 700;
}
.bg13 .index-one-slid__text ul li,
.bg12 .index-one-slid__text ul li,
.bg11 .index-one-slid__text ul li,
.bg10 .index-one-slid__text ul li,
.bg9 .index-one-slid__text ul li {
	list-style: disc;
}
.bg13 .index-one-slid__text ul li:nth-last-child(n + 2),
.bg12 .index-one-slid__text ul li:nth-last-child(n + 2),
.bg11 .index-one-slid__text ul li:nth-last-child(n + 2),
.bg10 .index-one-slid__text ul li:nth-last-child(n + 2),
.bg9 .index-one-slid__text ul li:nth-last-child(n + 2) {
	margin-bottom: 6px;
}
.bg9 .index-one-slid__title {
	font-size: 26px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.52px;
}
.bg9 .index-one-slid__title span {
	background: linear-gradient(90deg, #59baff 0%, #0095ff 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 800;
}
.bg10 .index-one-slid__text {
	max-width: 400px;
}
.bg10 .index-one-slid__title {
	font-size: 36px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.72px;
}
.bg10 .index-one-slid__title span {
	background: linear-gradient(100deg, #07f 24.27%, #946eff 53.09%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 600;
}
.bg10 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 457px;
	padding-right: 32px;
}
.bg10 .index-one-slid__btn a {
	background: linear-gradient(258deg, #00a2ff 8.48%, #946eff 124.2%);
}
.bg11 .index-one-slid__content {
	max-width: 441px;
}
.bg11 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 446px;
	padding-right: 0px;
}
.bg11 .index-one-slid__text {
	max-width: 360px;
}
.bg11 .index-one-slid__title span {
	background: linear-gradient(90deg, #00c0e5 0%, #0087d6 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg13 .index-one-slid__content {
	max-width: 410px;
}
.bg12 .index-one-slid__content {
	max-width: 350px;
}
.bg13 .index-one-slid__img {
	height: 100%;
	align-items: center;
	max-width: 396px;
	padding-right: 30px;
}
.bg14 .index-one-slid__img {
	height: 100%;
	align-items: center;
	max-width: 396px;
	padding-right: 35px;
}
.bg12 .index-one-slid__img {
	height: 100%;
	align-items: flex-end;
	max-width: 470px;
	padding-right: 0px;
}
.bg13 .index-one-slid__text,
.bg12 .index-one-slid__text {
	max-width: 360px;
}
.bg12 .index-one-slid__text p {
	color: var(--Black-Black-950, #111927);
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.36px;
	margin-bottom: 40px;
}
.bg13 .index-one-slid__title {
	margin-bottom: 20px;
	font-size: 32px;
}
.bg14 .index-one-slid__title {
	margin-bottom: 20px;
	font-size: 36px;
}
.bg12 .index-one-slid__title {
	margin-bottom: 12px;
}
.bg12 .index-one-slid__title span {
	background: linear-gradient(90deg, #ff7066 10.06%, #fe0000 94.63%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg13 .index-one-slid__title span {
	color: #7f7ce5;
}
.bg14 .index-one-slid__title span {
	background: linear-gradient(90deg, #07f 0%, #a275db 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.index-one-slid__text ul {
	margin: 0;
	padding-left: 20px;
	font-size: 14px;
	line-height: 160%;
}
.index-one-slid__content {
	display: flex;
	flex-direction: column;
	max-width: 512px;
	height: 100%;
	position: relative;
	z-index: 2;
}
.index-one-slid__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Display-2);
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.72px;
	margin-bottom: 35px;
}
.index-one-slid__title span {
	background: linear-gradient(91deg, #1968de 12.13%, #8b44ff 76.15%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.index-one-slid__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-1);
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 30px;
	max-width: 300px;
}
.index-one-slid__btn {
	margin-top: auto;
}
.index-one-slid__btn a {
	border-radius: 40px;
	background: linear-gradient(258deg, #00a2ff 8.48%, #946eff 124.2%);
	display: flex;
	padding: 15px 20px;
	justify-content: center;
	align-items: center;
	width: max-content;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
}
.index-one-slid__img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 419px;
	display: flex;
}
.index-one-right {
	display: flex;
	flex-direction: column;
	gap: 20px;
	max-width: 300px;
}
.index-one-right__card {
	border-radius: var(--Corner-Radius-Corner-L);
	background: linear-gradient(160deg, #fbe9cf 4.32%, #ffc7ae 90.52%);
	display: flex;
	padding: 24px 32px;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	align-self: stretch;
	flex-grow: 1;
}
.index-one-right__img {
	margin-bottom: 24px;
}
.index-one-right__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-1);
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 8px;
}
.index-one-right__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-one-right__bottom {
	border-radius: var(--Corner-Radius-Corner-L);
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
	display: flex;
	padding: 24px 32px;
	justify-content: center;
	align-items: flex-start;
	gap: 8px;
	align-self: stretch;
}
.index-one-right__bottom-icon svg {
	min-width: 50px;
}
.index-one-right__bottom-top {
	display: flex;
	gap: 8px;
}
.index-one-right__bottom-title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-one-right__bottom-title a {
	color: var(--Blue-Blue-600);
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-color: var(--Blue-Blue-600);
	text-decoration-thickness: 6.5%;
	text-underline-offset: 25%;
}
#hidden3 {
	border-radius: 30px;
	background: #fff;
	padding: 32px;
	max-width: 584px;
}
.fancybox-slide--html #hidden3 .fancybox-close-small {
	padding: 5px;
}
#hidden3 .fancybox-close-small {
	border-radius: 40px;
	border: 1px solid #18191e;
	top: 24px;
	right: 24px;
}
.video-modal-title {
	color: #18191e;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 25px;
}
.video-modal-text {
	color: #18191e;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.video-modal-text a {
	color: #32a2ff;
}
.video-modal-text a:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
.video-modal-text p:not(:last-child) {
	margin-bottom: 16px;
}
.video-modal-video {
	position: relative;
	margin-top: 32px;
	border-radius: 12px;
	overflow: hidden;
	aspect-ratio: 16/9;
}
.video-modal-video iframe {
	width: 100%;
	height: 100%;
}
.index-two {
	background: #fff;
}
.customer-card {
	align-items: center;
	height: 48px;
	margin: 0 10px;
	display: flex;
	flex-grow: 1;
	justify-content: center;
	flex-basis: auto;
	min-width: 96px;
}
.customer-main__list {
	display: flex;
	flex-wrap: nowrap;
	margin: 0 -10px;
	align-items: center;
	justify-content: center;
	overflow-x: auto;
	overflow-y: hidden;
}
.index-three-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
}
.index-three-card {
	aspect-ratio: 1/1;
	border-radius: 24px;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(27.5px);
}
.index-three-card__box {
	border: 2px solid var(--Black-Black-950);
	display: flex;
	flex-direction: column;
	padding: 24px;
	border-radius: 24px;
	height: 100%;
}
.index-three-card__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-1);
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 8px;
}
.index-three-card__text {
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
}
.main-link {
	display: flex;
	align-items: center;
	width: max-content;
	gap: 2px;
	color: var(--Blue-Blue-600);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
}
.index-three-bg1 {
	background: linear-gradient(
		327deg,
		rgba(212, 92, 242, 0.5) 5.8%,
		rgba(248, 70, 40, 0.5) 42.8%,
		rgba(255, 156, 47, 0.5) 85.22%,
		rgba(255, 248, 234, 0.5) 117.53%
	);
}
.index-three-bg1 .index-three-card__box {
	border-color: transparent;
}
.index-three {
	padding: 48px 0;
	background: #fff;
}
.index-four {
	padding: 48px 0;
	background: #fff;
	overflow: hidden;
}
.index-four-list {
	display: flex;
	gap: 20px;
}
.index-four-list2 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.index-four-list3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.list-two .tabs__item {
	flex-grow: unset;
}
.list-two .tabs__list {
	justify-content: flex-start;
}
.list-two .index-four-card {
	aspect-ratio: unset;
	min-height: 350px;
}
.index-four-card {
	flex-grow: 1;
}
.index-four-card2 .index-four-card__text {
	margin-bottom: 50px;
}
.index-four-card__box {
	display: flex;
	padding: 24px;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	align-self: stretch;
	border-radius: var(--Corner-Radius-Corner-M);
	border: 1px solid var(--Black-Black-950);
	height: 100%;
}
.index-four-card__top {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
}
.index-four-card__icon {
	display: flex;
}
.index-four-card__title {
	color: var(--Black-Black-950);
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.index-four-card__text {
	margin-bottom: 20px;
	color: var(--Black-Black-950);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-four-card__subtext {
	display: flex;
	flex-direction: column;
	gap: 4px;
	margin-bottom: 20px;
}
.index-four-card__subtext b {
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
}
.index-four-card__subtext ul {
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	padding-left: 20px;
	margin: 0;
}
.index-four-grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 13px;
	margin-bottom: 60px;
}
.index-four-grid__card {
	display: flex;
	align-items: center;
	gap: 8px;
}
.index-four-grid__icon {
	display: flex;
}
.index-four-grid__text {
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-four-flex {
	margin-top: auto;
}
.tabs__list {
	list-style-type: none;
	padding-left: 0px;
	margin: 0;
	display: flex;
	justify-content: center;
	gap: 10px;
	color: var(--Black-Black-950);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.tabs__item {
	display: inline-flex;
	gap: 8px;
	align-items: center;
	white-space: nowrap;
	cursor: pointer;
	padding: 15px 20px;
	border-radius: 40px;
	border: 1px solid transparent;
	background: #fff;
	flex-grow: 1;
	transition: all 0.2s;
}
.tabs__item.active {
	border-color: var(--Black-Black-950);
}
.tabs__text {
	display: none;
}
.tabs__text.active {
	display: block;
}
.index-five-box {
	border-radius: 20px;
	background: linear-gradient(90deg, #e1fdff 11.96%, #ecffe9 84.36%);
	padding: 24px;
	display: flex;
}
.index-five-left {
	max-width: 221px;
	border-right: 1px solid #18191e;
	padding-right: 60px;
}
.index-five-right {
	display: flex;
	justify-content: space-between;
	gap: 30px;
	flex-grow: 1;
	padding-left: 60px;
}
.index-five-text {
	color: var(--Black-Black-950);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 357px;
}
.index-five-list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.index-five-card {
	display: flex;
	align-items: center;
	gap: 8px;
}
.index-five-card__icon {
	display: flex;
	min-width: 20px;
}
.index-five-card__text {
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-five-btn a {
	border-radius: 40px;
	background: linear-gradient(82deg, #00c4ff 1.23%, #7ade80 97.8%);
	padding: 15px 20px;
	text-align: center;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.one-news {
	padding: 96px 0 140px;
}
.tabs {
	position: relative;
}
.tabs .link-all {
	position: absolute;
	top: 0;
	right: 0;
}
.tabs__list {
	display: flex;
	margin-bottom: 40px;
}
.tabs__button {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 24px;
	border: 1px solid #cbd5e1;
	background: #fff;
	padding: 7px 16px;
	margin-right: 8px;
	color: #1e293b;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.16px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	transition: all 0.3s linear;
}
.tabs__button[aria-selected="true"] {
	background: #475569;
	color: #fff;
}
.tabs .slick-box .slick-slider::after {
	background: linear-gradient(-90deg, #fff 0%, rgb(255, 255, 255) 100%);
}
.index-keys {
	overflow: hidden;
}
.one-keys-box {
	display: flex;
	justify-content: space-between;
}
.index-keys-slid__icon {
	margin-bottom: 24px;
	min-width: 120px;
	width: max-content;
	height: 40px;
	display: flex;
	align-items: center;
}
.index-keys-slid__title {
	color: #000;
	font-size: var(--Typography-Display-4);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 16px;
}
.index-keys-slid__text {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 20px;
}
.index-keys-slid__btn {
	display: flex;
	justify-content: flex-end;
}
.index-keys-content {
	display: flex;
	padding: 24px;
	flex-direction: column;
	justify-content: space-between;
	align-self: stretch;
	border-radius: var(--Corner-Radius-Corner-M);
	border: 1px solid var(--Black-Black-950);
	height: 100%;
	background: #fff;
}
.top-flex-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 40px;
}
.top-flex-section .main-title {
	margin-bottom: 0;
}
.index-six {
	overflow: hidden;
}
.index-six-box {
	position: relative;
}
.index-six-box::before {
	content: "";
	display: block;
	background: url("../new-img/Ellipse2.svg");
	background-repeat: no-repeat;
	background-size: contain;
	top: 0px;
	right: 5%;
	width: 365px;
	height: 351px;
	position: absolute;
	top: -34%;
	right: -5%;
	width: 440px;
	height: 441px;
}
.index-six-box::after {
	content: "";
	display: block;
	background: url("../new-img/Ellipse1.svg");
	background-repeat: no-repeat;
	background-size: contain;
	left: 25%;
	width: 200px;
	height: 20px;
	position: absolute;
	bottom: 35px;
	left: 30%;
	width: 148px;
	height: 148px;
}
.index-six-slider {
	z-index: 2;
}
.index-six-slider .slick-arrow {
	top: -86px;
	border-radius: 40px;
	border: 1px solid #18191e;
	width: 46px;
	height: 46px;
	background: transparent;
	transform: unset;
}
.index-six-slider .slick-arrow::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
}
.index-six-slider .slick-arrow.slick-disabled {
}
.index-six-slider .slick-arrow.slick-next::before {
	transform: translate(-50%, -50%);
	background: url("../new-img/slick-next.svg") center center no-repeat;
	background-size: contain;
}
.index-six-slider .slick-arrow.slick-prev::before {
	transform: translate(-50%, -50%);
	background: url("../new-img/slick-prev.svg") center center no-repeat;
	background-size: contain;
}
.index-six-slider .slick-arrow.slick-next {
	right: 0;
}
.index-six-slider .slick-arrow.slick-prev {
	left: unset;
	right: 56px;
}
.index-six-slid {
	margin-right: 20px;
	height: unset;
	flex: 1 1 auto;
	border-radius: 24px;
	overflow: hidden;
}
.index-six-slid__content {
	border-radius: var(--Margin-M);
	border: 1px solid var(--Black-Black-950);
	background: var(--White-White-40);
	backdrop-filter: blur(27.5px);
	display: flex;
	padding: var(--Margin-L);
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	height: 100%;
}
.index-six-slid__text {
	overflow: hidden;
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 64px;
}
.index-six-slid__bottom {
	margin-top: auto;
}
.index-six-slid__bottom b {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 8px;
}
.index-six-slid__bottom p {
	color: var(--Black-Black-600);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
.index-seven-box {
	padding: var(--Margin-XXL);
	border-radius: var(--Corner-Radius-Corner-L);
	background: linear-gradient(90deg, rgba(19, 188, 254, 0.5) 0%, rgba(162, 116, 219, 0.5) 100%);
}
.index-seven-top {
	border-radius: 10px;
	background: var(--White-White-40);
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 12px 20px;
	margin-bottom: 40px;
}
.index-seven-top__left {
	display: flex;
	align-items: center;
	gap: 32px;
}
.index-seven-top__left b {
	color: var(--Blue-Blue-500);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.index-seven-top__left span {
	color: #000;
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-seven-top__right a {
	color: var(--Blue-Blue-600);
	text-align: center;
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
}
.index-seven-bottom {
	display: flex;
	justify-content: space-between;
}
.index-seven-bottom__left {
	max-width: 314px;
}
.index-seven-title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Display-4);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 12px;
}
.index-seven-text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-seven-bottom__right {
	max-width: 515px;
	width: 100%;
}
.index-seven__form_container {
	display: flex;
	gap: 16px;
}
.index-seven__form-wrap input:not([type="checkbox"]):not([type="radio"]) {
	max-width: 320px;
	background-color: #ffffff;
	border-radius: 40px;
	outline: none;
	vertical-align: middle;
	box-sizing: border-box;
	display: block;
	box-shadow: none;
	-webkit-appearance: none;
	resize: none;
	padding: 20px 32px;
	color: var(--Black-Black-300);
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
}
.index-seven__form-btn {
	border-radius: 40px;
	border: 2px solid #fff;
	padding: 20px 32px;
	background: transparent;
	color: #fff;
	text-align: center;
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
}
button:disabled {
	display: block;
}
.custom-checkbox {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	display: block;
	margin-top: 16px;
	transition: all 0.3s linear;
}
.custom-checkbox > input {
	display: inline-block;
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.custom-checkbox > span {
	display: inline-flex;
	align-items: center;
	user-select: none;
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
.custom-checkbox a {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	transition: all 0.3s linear;
}
.custom-checkbox > span::before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	flex-shrink: 0;
	flex-grow: 0;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-right: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
}
.custom-checkbox > input:checked + span::before {
	border-color: #1e1e1e;
	background-color: #1e1e1e;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.index-eight {
	overflow: hidden;
}
.index-eight-box {
	position: relative;
}
.index-eight-slider .index-eight-slid {
	border-radius: var(--Corner-Radius-Corner-M);
	border: 1px solid #000;
	display: flex;
	overflow: hidden;
	margin-right: 20px;
	height: unset;
}
.active .index-eight-slid__content {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.index-eight-slid__left {
	max-width: 109px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 16px;
	text-align: center;
}
.index-eight-slid__num {
	display: flex;
	flex-direction: column;
}
.index-eight-slid__num b {
	color: var(--Black-Black-400);
	font-size: var(--Typography-Display-0);
	font-style: normal;
	font-weight: 300;
	line-height: 85%;
	letter-spacing: -1.28px;
}
.index-eight-slid__num span {
	color: var(--Black-Black-400);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-eight-slid__info {
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.index-eight-slid__content {
	background: #eff2ff;
	display: flex;
	height: 201px;
	padding: var(--Margin-S);
	flex-direction: column;
	justify-content: space-between;
	flex: 1 0 0;
}
.index-eight-slid__bottom {
	display: flex;
	justify-content: flex-end;
}
.index-eight-slid__text {
	overflow: hidden;
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-1);
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}
.index-eight-slid__bottom a {
	color: var(--Blue-Blue-600);
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
}
.index-eight-slid__bottom a svg {
	fill: var(--Blue-Blue-600);
}
.active .index-eight-slid__text,
.active .index-eight-slid__bottom a {
	color: #fff;
}
.active .index-eight-slid__bottom a svg {
	fill: #fff;
}
.index-news {
	overflow: hidden;
}
.slick-slide.index-news-slid {
	height: unset;
}
.index-news-slid {
	border-radius: 12px;
	border: 1px solid #e2e8f0;
	background: #fff;
	display: flex;
	flex-direction: column;
	text-decoration: none;
	margin-right: 20px;
	overflow: hidden;
}
.one-keys-content {
	flex-grow: 1;
	padding: 20px;
}
.index-news-slid-top {
	display: flex;
	margin: 0px 0 8px;
}
.one-news-date {
	color: var(--Black-Black-500);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.one-news-prod::before {
	content: "";
	display: block;
	min-width: 5px;
	min-height: 5px;
	border-radius: 50%;
	background: #18191e;
	position: absolute;
	top: 7px;
	left: 8px;
}
.one-news-prod {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	position: relative;
	padding-left: 21px;
}
.index-news-slid__title {
	overflow: hidden;
	color: var(--Black-Black-950);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	align-self: stretch;
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	text-decoration: none;
}
.link-all,
.one-keys-list a {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 24px;
	border: 1px solid var(--Black-Black-300);
	background: #fff;
	padding: 16px 20px 14px 20px;
	margin-right: 8px;
	color: var(--Black-Black-950);
	text-align: center;
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	text-decoration: none;
	white-space: nowrap;
}
.link-all {
	padding-right: 14px;
}
.one-news-all {
	display: none;
	margin-top: 24px;
}
.one-news-all a {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 24px;
	border: 1px solid #cbd5e1;
	background: #fff;
	color: #1e293b;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.16px;
	text-decoration: none;
	padding: 12px 24px;
}
.one-news-all a svg {
	margin-left: 8px;
}
.link-all svg {
	margin-left: 3px;
}
.tabs__button:hover {
	border-color: #0f172a;
	transition: all 0.3s linear;
}
.index-five-btn a:hover {
	background: #475569;
	color: #fff;
	transition: all 0.3s linear;
}
.pro-thirteen-link a:hover,
.index-one-btn a:hover {
	opacity: 0.8;
	transition: all 0.3s linear;
}
.index-one-slid__btn a:hover,
.index-one-right__bottom-title a:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
.index-news-slider .slick-track,
.index-eight-slider .slick-track,
.index-keys-slider .slick-track,
.index-six-slider .slick-track {
	display: flex;
}
.index-six-slider .slick-list,
.index-keys-slider .slick-list {
	overflow: unset;
}
.index-keys-slids {
	margin-right: 20px;
	height: unset;
	flex: 1 1 auto;
}
.index-news .slick-list {
	overflow: unset;
}
.slick-slide {
	opacity: 0.5;
}
.slick-slide.slick-active {
	opacity: 1;
}
.first-one2,
.first-one {
	margin-top: 80px;
	padding: 32px 0 42px;
}
.first-one-box {
	border-radius: var(--Corner-Radius-Corner-L);
	display: flex;
	justify-content: space-between;
	gap: 40px;
	padding: 32px 64px 32px 32px;
}
.first-one-left__imgs,
.first-one-left__img {
	margin: 30px 0;
}
.first-one-left__content {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.first-one-left__logo {
	margin-bottom: 40px;
}
.pro-one-left__btns,
.pro-one-left__btn {
	display: flex;
	gap: 10px;
}
.first-one-left__imgs img,
.first-one-left__img img {
	height: auto;
}
.first-one-left__imgs picture,
.first-one-left__img picture {
	height: 100%;
	width: 100%;
	display: block;
}
.pro-one {
	margin-top: 98px;
	padding: 32px 0 42px;
}
.pro-one-box {
	display: flex;
	gap: 20px;
}
.pro-one-left {
	width: 75%;
	display: flex;
	justify-content: space-between;
	border-radius: 30px;
	overflow: hidden;
}
.pro-one-left__content {
	padding: 32px 0px 32px 36px;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.pro-one-left__logo {
	margin-bottom: 40px;
}
.pro-one-left__title {
	color: #18191e;
	font-size: 34px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.68px;
	margin-bottom: 12px;
	margin-top: auto;
}
.pro-one-left__text {
	color: #18191e;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	letter-spacing: -0.36px;
	margin-bottom: 30px;
	max-width: 472px;
}
.pro-one-left__text b {
	color: var(--text-neutral-default);
	font-size: 20px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.4px;
	margin-bottom: 8px;
	display: block;
}
.pro-one-right__bottom-link a {
	display: flex;
	color: #146ce1;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 133.333%;
}
.pro-one-right__info {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	border-radius: 34px;
	border: 1px solid #fff;
	padding: 4px 12px;
	width: max-content;
	margin-bottom: 24px;
}
.pro-one-left__btn {
	margin-top: auto;
}
.pro-one-left__btn a {
	border-radius: 40px;
	padding: 19px 32px;
	max-height: 60px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 123%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	white-space: nowrap;
	gap: 8px;
	transition: all 0.3s linear;
}
.pro-one-left__btns {
	margin-top: auto;
}
.pro-one-left__btns a {
	border-radius: 40px;
	padding: 19px 32px;
	max-height: 60px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	gap: 8px;
	transition: all 0.3s linear;
}
.fon-btn {
	background: linear-gradient(134deg, #fe7b69 -3.18%, #e60000 91.77%);
}
.pro-one-left__img {
	display: flex;
	width: 100%;
}
img {
	max-width: 100%;
}
a {
	text-decoration: none;
	display: inline-block;
}
.pro-one-right {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.pro-one-right__card {
	padding: 24px;
	border-radius: 20px;
	position: relative;
	display: flex;
	flex-direction: column;
}
.pro-one-right__top {
	margin-bottom: auto;
}
.pro-one-right__title {
	color: #fff;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 8px;
}
.pro-one-right__text {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	padding-bottom: 20px;
}
.pro-one-right__img {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pro-one-right__link {
	padding-top: 13px;
}
.pro-one-right__link a {
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	text-decoration: none;
	transition: all 0.3s linear;
}
.pro-one-right__link a svg {
	margin-left: 6px;
}
.pro-one-right__bottom {
	border-radius: 20px;
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.pro-one-right__bottom-top {
	display: flex;
	justify-content: space-between;
	margin-bottom: auto;
}
.pro-one-right__bottom-title {
	color: #000;
	font-size: 16px;
	font-style: normal;
	line-height: 130%;
	font-weight: 600;
}
.pro-one-right__bottom-title span {
	color: #1a82f4;
}
.pro-one-right__bottom-link {
	margin-top: 50px;
}
.pro-one-right__bottom-link a {
	color: #146ce1;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
	gap: 8px;
}
.squadus-slider {
	height: 100%;
	margin: 0 -12px;
	padding-bottom: 40px;
}
.squadus-slider .slick-list,
.squadus-slider .slick-track {
	height: 100%;
}
.squadus-slider .squadus-slid {
	margin: 0 12px;
	display: flex;
	flex-direction: column;
}
.squadus-slider ul.slick-dots li button {
	margin: -1px 0 0;
	padding: 0;
	min-width: 15px;
	width: 15px;
	height: 15px;
	min-height: 15px;
	background: transparent;
	cursor: pointer;
	position: relative;
	display: block;
	background: transparent;
}
.squadus-slider ul.slick-dots li {
	border: 1px solid #000;
	width: 16px;
	height: 16px;
	margin: 0 4px;
	position: relative;
	border-radius: 50%;
	min-width: 16px;
	min-height: 16px;
	padding: 0;
}
.squadus-slider ul.slick-dots li.slick-active {
	border-color: transparent;
}
.squadus-slider ul.slick-dots li.slick-active button {
	margin: -1px;
	width: 16px;
	height: 16px;
	min-height: 16px;
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
}
.squadus-slider ul.slick-dots {
	position: absolute;
	bottom: 0px;
	left: 0;
	margin: 0 auto;
	max-width: 1250px;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	text-align: left;
}
.pro-two-title {
	color: #18191e;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	text-align: center;
	max-width: 820px;
	margin: 0 auto 40px;
}
.pro-two-box {
	border-radius: 50px;
	background: linear-gradient(296deg, #383838 37.76%, #9e9e9e 134.35%);
	overflow: hidden;
	position: relative;
	height: 360px;
}
.pro-two-flex {
	display: flex;
	height: 100%;
}
.pro-two-video {
	display: flex;
}
.pro-two-right {
	width: 102px;
}
.pro-two-right img {
	height: 100%;
}
.pro-two-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center;
}
.pro-two-box__title {
	color: #fff;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 40px;
}
.pro-two-box__btn a {
	display: flex;
	padding: 14.5px 30px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	transition: all 0.3s linear;
}
.pro-three-bg {
	border-radius: var(--Corner-Radius-);
	padding: 48px 0px;
}
.pro-three-flex {
	max-width: 802px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	gap: 12px;
}
.pro-three-left {
	max-width: 436px;
	width: 56%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 12px;
}
.pro-three-card {
	position: relative;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.pro-three-card.span2 {
	grid-column: span 2 / span 2;
}
.pro-three-left2 {
	max-width: 654px;
	width: 76%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 12px;
}
.pro-three-left2 .pro-three-card,
.pro-three-left .pro-three-card {
	border-radius: 30px;
}
.pro-three-left2 .pro-three-card::before,
.pro-three-left .pro-three-card::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 30px;
	border: 2px solid #18191e;
}
.pro-three-icon {
	margin-bottom: 24px;
}
.pro-three-text {
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	max-width: 250px;
	margin-top: auto;
	transition: all 0.3s linear;
}
.pro-three-right {
	max-width: 354px;
	width: 46%;
	position: relative;
	border: 2px solid #18191e;
	border-radius: 50px;
	display: flex;
	flex-direction: column;
}
.pro-three-right .pro-three-card {
	height: 50%;
	border-radius: 47px;
	transition: all 0.3s linear;
}
.pro-three-right .pro-three-card:first-child::before {
	content: "";
	display: block;
	position: absolute;
	width: calc(100% - 100px);
	height: 100%;
	bottom: -1px;
	left: 0;
	border-bottom: 2px solid #18191e;
	margin: 0 50px;
}
.pro-three-icon svg {
	transition: all 0.3s linear;
}
.pro-three-left2 .pro-three-card.active::before,
.pro-three-left .pro-three-card.active::before {
	border-color: transparent;
	transition: all 0.3s linear;
}
.pro-three-left2 .pro-three-text {
	max-width: unset;
}
.pro-three-card.active .pro-three-icon svg path {
	fill: #fff !important;
	transition: all 0.3s linear;
}
.pro-three-card.active .pro-three-text {
	color: #fff;
	transition: all 0.3s linear;
}
.main-title {
	color: #18191e;
	text-align: center;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -0.88px;
	margin-bottom: 40px;
}
.accord {
	position: relative;
	width: 100%;
}
.accord .accord-item {
	border-radius: 15px;
	margin-bottom: 10px;
}
.pro-four .accord .accord-item {
	max-width: 670px;
	margin-left: auto;
}
.pro-five .accord .accord-item {
	max-width: 796px;
	margin-right: auto;
}
.pro-five.revers .accord .accord-item {
	margin-right: 0;
	margin-left: auto;
}
.border-bg {
	border-radius: 12px;
}
.accord button {
	position: relative;
	display: flex;
	align-items: center;
	text-align: left;
	width: 100%;
	padding: 23.5px 27px;
	border: none;
	background: none;
	outline: none;
	cursor: pointer;
	background: #f3f3f3;
	border-radius: 12px;
}
.accord-title {
	color: #232323;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.56px;
	margin: 0;
}
.accord-content-box span {
	color: #db58cc;
}
.accord-item button .icon {
	display: inline-block;
	margin-right: 10px;
	min-width: 24px;
}
.accord-icon {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
}
.accord button[aria-expanded="true"] .icon {
	width: 0;
	margin: 0;
	display: none;
}
.accord button[aria-expanded="true"] .accord-title {
	font-size: 20px;
	font-weight: 700;
	line-height: 26.4px;
	text-align: left;
	color: #232323;
}
.accord .accord-content {
	overflow: hidden;
	padding: 0 27px 0px;
	color: #26213f;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	display: grid;
	grid-template-rows: 0fr;
	transition:
		grid-template-rows 1s cubic-bezier(0.16, 1, 0.3, 1),
		border-color 0.5s ease;
	will-change: grid-template-rows;
}
.accord .accord-content p {
	margin: 0 0 0px;
	display: none;
}
.accord .accord-content ul,
.accord .accord-content-box > a,
.accord .accord-content p:last-child {
	padding-bottom: 30px;
}
.accord-content-box {
	opacity: 0;
	overflow: hidden;
}
.accord button[aria-expanded="true"] + .accord-content .accord-content-box {
	opacity: 1;
}
.accord-img {
	position: absolute;
	top: 0;
	overflow: hidden;
	display: flex;
}
.accord-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.accord-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.accord-img-icon {
	position: relative;
	z-index: 2;
}
.accord-img-icon::before {
	content: "";
	display: block;
	position: absolute;
}
.accord-img-icon::before,
.accord-img img {
	display: none;
}
.est2 .accord-item-wrap:first-child .accord-img img {
	display: block;
}
.accord-item-wrap.active .accord-img-icon::before,
.accord-item-wrap.active .accord-img img {
	display: flex;
	z-index: 2;
}
.pro-four .accord-img {
	left: 0;
	max-width: 512px;
	width: 100%;
	height: 100%;
	border-radius: 50px;
	justify-content: center;
	align-items: center;
	aspect-ratio: 1/1;
}
.accord-img.right {
	justify-content: flex-end;
	padding: 50px 0 50px 50px;
}
.accord-img.right .accord-icon {
	justify-content: flex-end;
}
.accord-img.bottom {
	padding: 50px 50px 0px 50px;
	align-items: unset;
}
.accord-img.bottom .accord-icon {
	align-items: flex-end;
	width: 100%;
	height: inherit;
	justify-content: center;
}
.accord-img.center {
	padding: 45px;
}
.accord-img.bottom .accord-icon img {
	height: 100%;
}
.pro-five .accord-img {
	right: 0;
	aspect-ratio: 1/1;
	max-width: 390px;
	width: 100%;
	border-radius: 50px;
	justify-content: center;
	align-items: center;
}
.pro-five.revers .accord-img {
	right: unset;
	left: 0;
}
.pro-six {
	padding: 42px 0;
}
.pro-six-list {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	text-align: center;
	justify-content: center;
}
.pro-six-card {
	border-radius: 90px;
	color: #26213f;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 92px;
}
.pro-six-card span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 12px 25px;
	width: 100%;
	height: 100%;
	border-radius: 90px;
}
.pro-six-card span p {
	margin: 0;
}
.pro-six-card span b {
	color: #1a81f4;
	font-weight: 500;
}
.pro-six-card span svg {
	min-width: 40px;
}
.psc13 span,
.psc5 span,
.psc7 span,
.psc1 span {
	background: #fff;
	height: 100%;
	border-radius: 90px;
}
.psc11 span,
.psc1 span,
.psc4 span {
	width: 100%;
	height: 100%;
	border-radius: 90px;
	padding: 0;
}
.pro-seven-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-gap: 20px;
}
.pro-seven-list > div {
	border-radius: 24px;
	transition: all 0.3s linear;
}
.pro-seven-card a {
	padding: 24px 12px;
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	flex: 1 0 0;
	height: 100%;
	color: #1e1e1e;
	border: 2px solid #1e1e1e;
	background: transparent;
	height: 100%;
	transition: all 0.3s linear;
}
.pro-seven-card svg {
	fill: #1e1e1e;
	transition: all 0.3s linear;
}
.pro-seven-card:hover svg {
	fill: #fff;
	transition: all 0.3s linear;
}
.pro-sc1 {
	grid-column: span 2 / span 2;
}
.pro-seven-card:hover a {
	color: #fff;
	border-color: rgb(255, 255, 255);
	transition: all 0.3s linear;
}
.pro-seven-card__title {
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.44px;
}
.pro-seven-card__icon {
	margin: 26px 0;
}
.pro-seven-card__text {
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.32px;
}
.pro-eight {
	padding-bottom: 32px;
}
.pro-eight-box {
	border-radius: 50px;
	background: linear-gradient(160deg, #fbe9cf 4.32%, #ffc7ae 90.52%);
	height: 210px;
	position: relative;
	overflow: hidden;
}
.pro-eight-flex {
	display: flex;
	height: 100%;
}
.pro-eight-video {
	display: flex;
	width: 100%;
}
.pro-eight-right {
	width: 102px;
}
.pro-eight-right img {
	height: 100%;
}
.pro-eight-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 32px;
	width: 100%;
}
.pro-eight-vebinar {
	position: absolute;
	top: 32px;
	left: 32px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	letter-spacing: -1px;
	border-radius: 2000px;
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	padding: 9px 15px;
}
.pro-eight-title {
	color: #1e1e1e;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 24px;
}
.pro-two-box__btn,
.pro-eight-btn {
	width: max-content;
	border: 2px solid transparent;
	background: url("https://myoffice.ru/local/templates/myoffice/images/pro/btn.svg");
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 50px;
}
.pro-eight-btn a {
	color: #1e1e1e;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 19px 30px;
	border-radius: 49px;
	transition: all 0.3s linear;
}
.pro-ten {
	position: relative;
	overflow: hidden;
}
.pro-ten-box::after,
.pro-ten-box::before {
	content: "";
	display: block;
	position: absolute;
}
.pro-ten-box {
	padding-bottom: 68px;
	position: relative;
}
.pro-ten-slider {
	z-index: 2;
}
.pro-ten-box .pro-ten-slid {
	padding: 32px;
	border-radius: 24px;
	border: 2px solid #18191e;
	background: rgba(255, 255, 255, 0.44);
	backdrop-filter: blur(27.5px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.pro-ten .pro-ten-slid {
	aspect-ratio: 1.194/1;
	margin-right: 30px;
}
.pro-ten-slid__text {
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	letter-spacing: -0.56px;
}
.pro-ten-slid__link a {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	display: flex;
	align-items: center;
	color: #146ce1;
	transition: all 0.3s linear;
}
.pro-ten-slid__link a svg {
	margin-left: 6px;
	margin-bottom: -2px;
}
.pro-ten-box .slick-slider::after {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: -80%;
	background: linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0.4) 100%);
	border-radius: 24px;
}
.pro-ten-box .slick-arrow::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 9px;
	height: 17px;
	background: url("https://myoffice.ru/local/templates/myoffice/imag/arrow.svg") center center no-repeat;
	background-size: contain;
	transform: translate(-50%, -50%) rotate(180deg);
}
.pro-ten-box .slick-arrow.slick-prev::before {
	transform: translate(-50%, -50%) rotate(180deg);
}
.pro-ten-box .slick-list {
	overflow: unset;
}
.pro-ten-box ul.slick-dots {
	margin-top: 40px;
	position: absolute;
	bottom: -68px;
	width: 100%;
}
.pro-ten-box ul.slick-dots li button {
	width: 16px;
	height: 16px;
	background: #d9d9d9;
}
.pro-ten-box .slick-arrow {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	border: 1px solid #18191e;
	background: transparent;
	right: 0;
	top: -86px;
}
.pro-ten-box .slick-arrow.slick-disabled {
	opacity: 1;
}
.pro-ten-box .slick-arrow.slick-prev {
	left: unset;
	right: 56px;
}
.pro-eleven-box {
	border-radius: 50px;
	display: flex;
	padding: 47px 25px 52px 25px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex: 1 0 0;
}
.pro-eleven-title {
	color: #fff;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 12px;
}
.pro-eleven-text {
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 40px;
	max-width: 90%;
}
.pro-eleven-btn {
	display: flex;
	justify-content: center;
}
.pro-eleven-btn a {
	border-radius: 50px;
	border: 2px solid white;
	display: flex;
	padding: 17px 40px;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 123%;
	transition: all 0.3s linear;
}
.pro-sixteen-box {
	border-radius: 50px;
	display: flex;
	padding: 64px;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	flex: 1 1;
}
.pro-sixteen-title {
	color: #fff;
	text-align: left;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 12px;
}
.pro-sixteen-text {
	color: #fff;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 612px;
	width: 70%;
}
.pro-sixteen-btn {
	display: flex;
	justify-content: center;
}
.pro-sixteen-btn a {
	border-radius: 50px;
	border: 2px solid white;
	display: flex;
	padding: 17.5px 40px;
	max-height: 60px;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 123%;
	white-space: nowrap;
	transition: all 0.3s linear;
}
.accordion__conten {
	position: relative;
	padding: 32px 24px 32px 48px;
}
.accordiont {
	position: relative;
	color: #232323;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.56px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all 0.2s linear;
}
.panel {
	font-style: normal;
	color: #26213f;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	visibility: hidden;
	max-height: 0;
}
.panel div {
	padding-top: 12px;
	letter-spacing: -0.44px;
}
.accordion__conten.open .panel {
	max-height: 100vh;
	max-width: 92%;
	visibility: visible;
	transition: all 0.3s linear;
}
.accordion__conten.open .accordiont {
	font-weight: 700;
}
.accordiont .icon {
	display: flex;
	position: relative;
	min-width: 32px;
	min-height: 32px;
	border-radius: 50%;
	margin-left: 20px;
	border: 2px solid transparent;
}
.accordiont .icon svg {
	margin: -1px;
	min-width: 32px;
}
.accordiont .icon::before {
	display: none;
	position: absolute;
	content: "";
	top: 14px;
	left: 7.5px;
	width: 13px;
	height: 2px;
}
.accordion__conten.open {
	border-radius: 22px;
	background: #ededf1;
}
.mailion-mobile .accordion__conten.open .icon svg,
.bg-mailion .accordion__conten.open .icon svg,
.accordion__conten.open .icon g path:last-child {
	display: none;
}
.accordion__conten.open .icon::before {
	display: block;
}
.accord-item.active {
	padding: 3px;
}
.accord-item.active .border-bg {
	background: #fff;
}
.accord button[aria-expanded="true"] {
	font-weight: 700;
	padding-bottom: 15px;
	padding-top: 21px;
	align-items: flex-start;
	background: #fff;
}
.accord-item.active button .icon svg {
	display: block;
}
.accord button[aria-expanded="true"] + .accord-content {
	grid-template-rows: 1fr;
}
.accord .accord-item.active .accord-content p {
	display: block;
	padding-bottom: 20px;
}
.accord-content-box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.accord-content-box li {
	display: flex;
}
.accord-content-box li b {
	margin-right: 5px;
	font-weight: 400;
}
.pro-thirteen-box {
	border-radius: 24px;
	display: flex;
	align-items: center;
	padding: 40px 100px;
	border: 1px solid #1e1e1e;
	gap: 32px;
}
.pro-thirteen-box > div {
	flex-grow: 1;
}
.pro-thirteen-left {
	display: flex;
	align-items: center;
	border-right: 1px solid #1e1e1e;
}
.pro-thirteen-content {
	display: flex;
	align-items: center;
}
.pro-thirteen-icon {
	min-width: 52px;
	margin-right: 24px;
	display: flex;
	height: max-content;
}
.pro-thirteen-title {
	color: #18191e;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-right: 24px;
}
.pro-thirteen-link a {
	display: flex;
	align-items: center;
	transition: all 0.3s linear;
}
.pro-thirteen-link a span {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin-right: 2px;
	color: rgb(20, 108, 225);
}
.pro-thirteen-link a svg {
	transform: translateY(1px);
}
.pro-thirteen-right {
	display: flex;
	align-items: center;
	justify-content: center;
}
.pro-fourteen-box {
	display: flex;
	justify-content: space-between;
	padding: 48px;
	border-radius: 50px;
}
.pro-fourteen-title {
	color: #fff;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 12px;
}
.pro-fourteen-text {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 268px;
}
.pro-fourteen-right {
	width: 50%;
}
.decisions-form-right .first-section__form-wrap,
.pro-fourteen-right .first-section__form-wrap {
	width: 100%;
	margin: 0;
}
.decisions-form-right .decisions-form-container {
	gap: 10px;
}
.decisions-form-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]),
.pro-fourteen-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]) {
	border-radius: 50px;
	border: 2px solid #fff;
	background: #fff;
	height: 60px;
	padding: 15px 24px;
	color: #1e1e1e;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	min-width: unset;
	width: 100%;
}
.pro-fourteen-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]) {
	max-width: 325px;
	margin-right: 20px;
}
.decisions-form-right button.first-section__form-btn,
.pro-fourteen-right button.first-section__form-btn {
	position: unset;
	border-radius: 50px;
	border: 2px solid #fff;
	padding: 15px 32px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	width: unset;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
}
.decisions-form-right .newsletter__form_container,
.pro-fourteen-right .newsletter__form_container {
	display: flex;
}
.decisions-form-right .first-section__form-wrap label,
.pro-fourteen-right .first-section__form-wrap label {
	margin-top: 14px;
}
.decisions-form-right .first-section__form-wrap label,
.decisions-form-right .first-section__form-wrap label a,
.pro-fourteen-right .first-section__form-wrap label a,
.pro-fourteen-right .first-section__form-wrap label {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	transition: all 0.3s linear;
}
.form-group {
	width: 100%;
}
.pro-fourteen .__select {
	height: 60px;
}
.pro-fourteen .__select__title {
	border-radius: 50px;
	border: 2px solid #fff;
	background: #fff;
	color: rgba(30, 30, 30, 0.5);
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 400;
	line-height: 111.111%;
	padding: 15px 24px;
}
.pro-fourteen .__select__title::before,
.pro-fourteen .__select__title::after {
	right: 24px;
}
.pro-fourteen .custom-checkbox > span {
	align-items: flex-start;
}
.decisions-form-right {
	max-width: 590px;
}
.decisions-form-left {
	max-width: 348px;
}
.decisions-form-title {
	color: #fff;
	font-size: 32px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.64px;
	margin-bottom: 14px;
}
.decisions-form-text {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 125%;
	letter-spacing: -0.32px;
}
.pro-fourteen .__select__content {
	border-radius: 12px;
	border: none;
	background: #fff;
	top: 68px;
	overflow: hidden;
	width: 100%;
	left: 0;
	visibility: hidden;
}
.pro-fourteen .__select__content label.__select__label,
.pro-fourteen .__select.active .__select__label + .__select__input + .__select__label {
	max-height: 52px;
	color: var(--text-neutral-default);
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
	border: none;
}
.pro-fourteen .__select__content label.__select__label {
	margin: 0;
	padding: 16px 20px;
	height: unset;
}
.pro-fourteen .__select__label:hover {
	background: #eff4ff !important;
}
.pro-fourteen .__select.active .__select__content {
	visibility: visible;
}
.custom-checkbox > input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.custom-checkbox > span {
	display: inline-flex;
	align-items: center;
	user-select: none;
}
.custom-checkbox > span::before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	flex-shrink: 0;
	flex-grow: 0;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-right: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
}
.custom-checkbox > input:not(:disabled):not(:checked) + span:hover::before {
	border-color: #b3d7ff;
}
.custom-checkbox > input:not(:disabled):active + span::before {
	background-color: #fff;
	border-color: #fff;
}
.custom-checkbox > input:focus:not(:checked) + span::before {
	border-color: #fff;
}
.custom-checkbox > input:checked + span::before {
	border-color: #1e1e1e;
	background-color: #1e1e1e;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.pro-seventeen {
	padding: 30px 0;
}
.pro-seventeen-row {
	display: flex;
	padding: 15.5px 40px;
}
.pro-seventeen-row:nth-child(odd) {
	background: #f3f3f3;
}
.pro-seventeen-box {
	border-radius: 40px;
	border: 2px solid #1e1e1e;
}
.pro-seventeen-head {
	display: flex;
	color: rgba(30, 30, 30, 0.5);
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	padding: 48px 50px 24px 50px;
}
.pro-seventeen-head svg {
	margin-left: 5px;
}
.pro-seventeen-col {
	display: flex;
	align-items: center;
}
.pro-seventeen-col:nth-child(1) {
	width: 50%;
}
.pro-seventeen-col:nth-child(2) {
	width: 25%;
	text-align: center;
	justify-content: center;
}
.pro-seventeen-col:nth-child(3) {
	width: 25%;
	text-align: center;
	justify-content: center;
}
.pro-seventeen-table {
	padding-bottom: 50px;
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
.pro-seventeen-btn {
	display: flex;
	justify-content: center;
	margin-top: -36px;
}
.pro-seventeen-btn a {
	border-radius: 100px;
	padding: 2px;
}
.pro-seventeen-btn a > span {
	background: #fff;
	display: flex;
	align-items: center;
	padding: 22px 35px;
	border-radius: 100px;
	gap: 6px;
	max-height: 72px;
}
.pro-seventeen-btn a > span > span {
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
}
.pro-fact-flex {
	border-radius: 24px;
	border: 2px solid #000;
	padding: 32px;
	display: flex;
}
.pro-fact-left {
	padding-right: 40px;
}
.pro-fact-title {
	color: #000;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 30px;
}
.pro-fact-list {
	display: flex;
	gap: 20px;
}
.pro-fact-num {
	color: #d7d9e0;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 4px;
}
.pro-fact-bold {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 12px;
}
.pro-fact-left .pro-fact-text {
	max-width: 152px;
}
.pro-fact-text {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.pro-fact-right {
	max-width: 304px;
	padding-left: 40px;
	border-left: 2px solid #000;
}
.pro-one-left__btns .border-btn,
.pro-one-left__btn .border-btn {
	border: 2px solid var(--border-color);
	color: var(--border-color);
}
.pro-eighteen-title {
	color: var(---Main, var(--Black-Black-950));
	font-size: var(--Typography-Display-2);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	max-width: 960px;
	margin: 0 auto;
	text-align: center;
}
.pro-eighteen-list {
	margin-top: 84px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.pro-eighteen-card {
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 20px;
	border: 2px solid var(--Black-Black-950);
}
.pro-eighteen-card-icon {
	margin-bottom: 20px;
}
.pro-eighteen-card-title {
	color: #000;
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 8px;
}
.pro-eighteen-card-text {
	color: #000;
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.pro-nineteen-title {
	color: var(--Black-Black-950);
	text-align: center;
	font-size: var(--Typography-Display-2);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	margin-bottom: 40px;
}
.pro-nineteen-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.pro-nineteen-card {
	border-radius: 20px;
	padding: 1px;
	background: #18191e;
}
.pro-nineteen-card__bg {
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	height: 100%;
	padding: 24px;
	border-radius: 19px;
}
.pro-nineteen-card.active {
	background: #eff2ff;
}
.pro-nineteen-card.active .pro-nineteen-card__bg {
	background: transparent;
}
.pro-nineteen-top {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
}
.pro-nineteen-card-title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.pro-nineteen-text {
	color: var(--Black-Black-950);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 20px;
}
.pro-nineteen-link {
	margin-top: auto;
}
.pro-nineteen-link a {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.pro-nineteen-link a svg {
	margin-bottom: -2px;
}
.revers.pro-four .accord-img {
	right: 0;
	left: unset;
}
.pro-four.revers .accord .accord-item {
	margin-left: 0;
	margin-right: auto;
}
.accord-img.left {
	justify-content: flex-start;
	padding: 50px 50px 50px 0px;
}
.accord-img.right img,
.accord-img.left .accord-icon img {
	height: 100%;
}
.pro-twenty {
	overflow: hidden;
}
.pro-twenty .main-title {
	text-align: left;
	margin-bottom: 16px;
}
.pro-twenty-top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}
.pro-twenty-top .main-title {
	margin: 0;
}
.pro-twenty-text {
	color: #000;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.pro-twenty-slider {
	z-index: 2;
	margin-top: 40px;
}
.pro-twenty-slider .slick-list {
	overflow: unset;
}
.pro-twenty-slid {
	margin-right: 20px;
}
.pro-twenty-slid .pro-nineteen-card {
	aspect-ratio: 1.12/1;
}
.list-one {
	margin-top: 98px;
	padding: 32px 0 42px;
}
.list-one-box {
	min-height: 300px;
	padding: 40px;
	border-radius: var(--Corner-Radius-);
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
	display: flex;
}
.list-one-left {
	flex-grow: 1;
}
.list-one-left__content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.list-one-left__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Display-1);
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -0.88px;
}
.list-one-left__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 540px;
}
.about-two {
	padding: 74px 0;
}
.about-two-title {
	color: var(--Black-Black-950);
	text-align: center;
	font-size: var(--Typography-Display-2);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	max-width: 960px;
	margin: 0 auto;
}
.about-two-title span {
	background: linear-gradient(90deg, #13bcfe 8.33%, #a274db 68.15%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.about-three-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.about-three-card {
	padding: 2px;
	background: var(--Black-Black-950);
	aspect-ratio: 1/1;
	border-radius: 24px;
}
.about-three-card__content {
	display: flex;
	padding: var(--Margin-M);
	flex-direction: column;
	align-items: flex-start;
	border-radius: 22px;
	background: #fff;
	height: 100%;
}
.about-three-card-title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-1);
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 8px;
}
.about-three-card-text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
}
.about-three .main-link {
	margin-top: 30px;
}
.about-four-box {
	border-radius: var(--Corner-Radius-Corner-L);
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
	padding: 24px;
}
.about-four-title {
	color: #000;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 12px;
}
.about-four-text {
	color: #000;
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.about-six {
	padding: 42px 0;
	position: relative;
	overflow: hidden;
}
.about-six .pro-ten-box {
	padding-bottom: 0;
}
.about-six-after {
	position: absolute;
	bottom: 100px;
	left: 27%;
}
.about-six-before {
	position: absolute;
	top: -119px;
	right: -8%;
}
.about-six-slider {
	z-index: 2;
}
.about-six .pro-ten-slid {
	aspect-ratio: 1.4/1;
	margin-right: 20px;
	height: unset;
}
.about-six-slid__year {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Display-0);
	font-style: normal;
	font-weight: 300;
	line-height: 85%;
	letter-spacing: -1.28px;
}
.about-six-slid__text {
	color: var(--Black-Black-600,);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.about-six-slid__text ul {
	padding-left: 16px;
}
.about-five-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.about-five-card {
	padding: 2px;
	background: var(--Black-Black-950);
	aspect-ratio: 1.86/1;
	border-radius: 24px;
}
.about-five-card.active {
	background: #eff2ff;
}
.about-five-card.active .about-five-card__content {
	background: transparent;
}
.about-five-card__content {
	display: flex;
	padding: var(--Margin-M);
	flex-direction: column;
	align-items: flex-start;
	border-radius: 22px;
	background: #fff;
	height: 100%;
}
.about-five-card__top {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
}
.about-five-card__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.about-five-card__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
}
.about-five .main-link {
	margin-top: 30px;
}
.licenses-two-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
	grid-auto-rows: 1fr;
}
.licenses-two-card {
	padding: 2px;
	background: var(--Black-Black-950);
	aspect-ratio: 1/1.33;
	border-radius: 24px;
}
.licenses-two-card__content {
	display: flex;
	padding: var(--Margin-M);
	flex-direction: column;
	align-items: flex-start;
	border-radius: 22px;
	background: #fff;
	height: 100%;
}
.licenses-two-card__top {
	margin-bottom: 24px;
	color: var(--Black-Black-950);
	font-size: var(--Typography-Label-2);
	font-style: normal;
	font-weight: 500;
	line-height: 114.286%;
}
.licenses-two-card__top span {
	color: var(--Blue-Blue-500);
}
.licenses-two-card__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 8px;
}
.licenses-two-card__text {
	color: var(--Black-Black-400);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.certificates .pro-fourteen,
.licenses .pro-fourteen {
	padding-bottom: 42px;
}
.certificates .licenses-two-card {
	aspect-ratio: 1.5/1;
}
.certificates .licenses-two-card.third {
	aspect-ratio: unset;
}
.third {
	grid-column: span 3;
}
.pro-fact-num span {
	white-space: nowrap;
}
.index-four-text {
	color: #000;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 40px;
}
.institution .list-two .main-title {
	margin-bottom: 16px;
}
.institution-two-box {
	border-radius: var(--Corner-Radius-Corner-L);
	background: linear-gradient(102deg, #59e1ff -15.64%, #b7e5ff 45.3%, #cfc1fe 100.44%);
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}
.institution-two-title {
	color: #000;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 12px;
}
.institution-two-text {
	color: #000;
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 40px;
}
.institution-two-link a {
	display: flex;
	align-items: center;
	gap: 2px;
	width: max-content;
	color: var(--Blue-Blue-600);
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.institution-two-link a svg {
	margin-bottom: -3px;
}
.decisions-one-left__title {
	color: var(--Black-Black-950);
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -0.88px;
	margin-bottom: 12px;
	margin-top: auto;
}
.decisions .pro-four .accord button[aria-expanded="true"] + .accord-content {
	min-height: unset;
}
.decisions-two-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.decisions-two-card {
	border-radius: 20px;
	border: 2px solid #18191e;
	padding: 32px;
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.decisions-two-card b {
	font-weight: 700;
}
.decisions-sixteen-text {
	color: #fff;
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	max-width: 664px;
}
.decisions-sixteen-box {
	border-radius: 50px;
	display: flex;
	padding: 48px;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	flex: 1 1 0%;
}
.decisions .list-two .main-title {
	margin-bottom: 16px;
}
.decisions-one-left__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 32px;
	max-width: 598px;
}
.decisions-one-left__img {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	max-width: 320px;
}
.decisions .pro-one-left__btn {
	gap: 10px;
}
.pro-three-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.pro-three-grid .pro-three-card::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	border-radius: 20px;
	border: 2px solid rgb(24, 25, 30);
}
.pro-three-grid .pro-three-card.active::before {
	border-color: transparent;
	transition: 0.3s linear;
}
.pro-three-grid .pro-three-card.active .pro-three-text {
	color: var(--Black-Black-950);
}
.pro-three-grid .pro-three-card {
	border-radius: 20px;
	min-height: 216px;
	align-items: center;
	text-align: center;
}
.mailion-three-box {
	border-radius: var(--Corner-Radius-Corner-L);
	border: 2px solid var(--Black-Black-950);
	padding: 72px;
	display: flex;
	justify-content: center;
}
.mailion-three-list {
	max-width: 740px;
	width: 100%;
}
.mailion-three-list ol {
	list-style-type: none;
	counter-reset: num;
	display: flex;
	flex-direction: column;
	gap: 48px;
	padding: 0;
	margin: 0;
}
.mailion-three-list li {
	display: flex;
	align-items: center;
	gap: 20px;
	color: #000;
	font-size: var(--Typography-H4);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.mailion-three-list li::before {
	content: counter(num);
	counter-increment: num;
	display: inline-block;
	width: 28px;
	height: 28px;
	background: #fff;
	border-radius: 50%;
	border: 2px solid #ea1713;
	color: #ea1713;
	text-align: center;
	font-size: var(--Typography-H4);
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
}
.mailion-two-top {
	border-radius: var(--Corner-Radius-Corner-M);
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
	color: #000;
	text-align: center;
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 20px;
	padding: 26px;
}
.mailion-two-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.mailion-two-card {
	border-radius: var(--Corner-Radius-Corner-M);
	border: 2px solid var(--Black-Black-950);
	display: flex;
	padding: var(--Margin-M);
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
}
.mailion-two-text {
	color: #000;
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.mailion-four-box {
	border-radius: var(--Corner-Radius-Corner-L);
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
	padding: 72px;
	display: flex;
	justify-content: center;
}
.mailion-two-icon {
	display: flex;
}
.mailion-four-list {
	max-width: 940px;
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.mailion-four-card {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}
.mailion-four-logo {
	margin-bottom: 64px;
}
.panel a {
	color: #146ce1;
}
.partner .pro-fourteen-right {
	width: 67%;
}
.web-apps .pro-seven-list,
.partner .pro-seven-list {
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: unset;
}
.partner .pro-seven-card {
	aspect-ratio: 1.22/1;
}
.partner-two .main-title {
	margin-bottom: 16px;
}
.partner-two-text {
	color: #18191e;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.partner-two-form {
	margin-top: 56px;
}
.partner-two-form form {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.partner-two-form__head:not(:first-child) {
	margin-top: 40px;
}
.partner-two-form__head {
	width: 100%;
	border-radius: 10px;
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
	padding: 12px 20px;
	color: #18191e;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
}
.partner-two-form input:not([type="checkbox"]):not([type="radio"]),
.partner-two-form div > input {
	border-radius: 12px;
	border: 1px solid #d7d9e0;
	background: #fff;
	padding: 24px;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 109.091%;
	height: 72px;
	width: 100%;
}
.partner-two-form textarea {
	border-radius: 12px;
	border: 1px solid #d7d9e0;
	background: #fff;
	padding: 24px;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 109.091%;
	width: 100%;
}
.partner-two-form .__select {
	height: 72px;
}
.partner-two-form input:not([type="checkbox"]):not([type="radio"]):valid {
	caret-color: #32a2ff;
}
.partner-two-form input:not([type="checkbox"]):not([type="radio"]):invalid {
	border: 2px solid #ea1713;
	caret-color: #ea1713;
}
.partner .partner-two-form input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,
.partner .partner-two-form textarea::-webkit-input-placeholder,
.partner .partner-two-form input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,
.partner .partner-two-form textarea:-ms-input-placeholder,
.partner .partner-two-form input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,
.partner .partner-two-form textarea:-ms-input-placeholder,
.partner .partner-two-form input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder,
.partner .partner-two-form textarea::-moz-placeholder {
	color: #b4b9c5;
	font-family: "Manrope";
	font-size: 22px !important;
	font-style: normal;
	font-weight: 500;
	line-height: 109.091%;
}
.partner-two-form .__select__title {
	border: 1px solid #d7d9e0;
	border-radius: 12px;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 109.091%;
	color: #b4b9c5;
	font-family: "Manrope";
	padding: 8px 24px;
}
.partner-two-form .__select__content {
	top: 72px;
}
.partner-two-form small {
	color: #f84628;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 114.286%;
	margin-left: 24px;
	display: none;
}
.partner-two-form input:invalid + small {
	display: inline-block;
}
.partner-two-form .custom-checkbox a,
.partner-two-form .custom-checkbox > span,
.partner-two-form .custom-checkbox {
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 171.429%;
}
.partner-two-form .custom-checkbox > span::before {
	border-color: #d7d9e0;
}
.partner-two-form .fon-btn {
	border-radius: 40px;
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	display: block;
	width: 100%;
	max-width: 280px;
	padding: 24px 40px;
	text-align: center;
	margin: 0px 0 0 auto;
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 109.091%;
	cursor: pointer;
}
.partner-thirteen .pro-thirteen-box > div {
	justify-content: center;
}
.contacts-two-map {
	position: relative;
	border-radius: 20px;
	overflow: hidden;
}
.contacts-two-geo__wrap {
	position: absolute;
	top: 42%;
	right: 10%;
	max-width: 320px;
	width: 100%;
	border-radius: 20px;
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	padding: 2px;
}
.contacts-two-geo {
	background: #fff;
	border-radius: 18px;
	padding: 30px;
}
.geo-adress-title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 20px;
}
.geo-adress-text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 8px;
}
.geo-adress-tel a,
.geo-adress-tel {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.awards-two-row {
	margin-top: 56px;
}
.awards-two-list {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.awards-two-card {
	border-radius: 20px;
	border: 1px solid #000;
	padding: 32px;
	display: flex;
	gap: 32px;
}
.awards-two-card__img {
	max-width: 235px;
}
.awards-two-card__content {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.awards-two-card__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	margin-bottom: 16px;
	max-width: 650px;
}
.awards-two-card__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
	max-width: 650px;
}
.awards-two-card__link {
	margin-top: 25px;
	display: flex;
	justify-content: flex-end;
}
.awards-two-card__link a {
	display: flex;
	align-items: flex-end;
	gap: 2px;
	color: var(--Blue-Blue-600);
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.articles-slid-top {
	margin-bottom: 32px;
	display: flex;
}
.articles-name {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	position: relative;
	padding-right: 21px;
}
.articles-name::before {
	content: "";
	display: block;
	min-width: 5px;
	min-height: 5px;
	border-radius: 50%;
	background: #18191e;
	position: absolute;
	top: 7px;
	right: 8px;
}
.articles-slid__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	align-self: stretch;
	margin-bottom: 12px;
}
.articles-slid__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	align-self: stretch;
	margin-bottom: 20px;
}
.press-two-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.press-two-card {
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	aspect-ratio: 1.65/1;
}
.press-two-card__img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.press-two-card__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.press-two-card__content {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	padding: 24px;
}
.press-two-card__title {
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
}
.press-two-card__link a {
	border-radius: 40px;
	padding: 14px 20px;
	border: 1px solid;
	background: rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(20px);
	text-align: center;
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	width: max-content;
}
.press-three-list {
	display: flex;
	justify-content: space-between;
}
.press .index-keys-content {
	justify-content: unset;
}
.keys .first-one-box {
	padding: 0;
}
.keys .first-one-left {
	padding: 32px 0 32px 32px;
}
.keys .first-one-left__img {
	margin: 0;
	max-width: 605px;
}
.keys .first-one-left__img img {
	width: 100%;
	height: 100%;
}
.keys .pro-one-left__title {
	margin-top: 0;
	font-size: 34px;
}
.three-keys-text {
	overflow: hidden;
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	max-width: 937px;
}
.hide {
	display: none;
}
a.morelink {
	color: #32a2ff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
	width: max-content;
	margin-top: 15px;
}
.two-keys-list {
	border-radius: 30px;
	border: 1px solid #18191e;
	background: #fff;
	padding: 32px;
	display: flex;
	justify-content: space-between;
}
.two-keys-card:nth-child(3),
.two-keys-card:nth-child(1) {
	width: 37%;
}
.two-keys-card:nth-child(2) {
	width: 20%;
}
.two-keys-card:not(:last-child) {
	border-right: 1px solid #18191e;
}
.two-keys-card-title {
	color: var(--Black-Black-950);
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	max-width: 403px;
}
.two-keys-card-subtitle {
	color: #575d72;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 114.286%;
	margin-bottom: 12px;
}
.two-keys-card-subtitle:not(:first-child) {
	margin-top: 20px;
}
.two-keys-card-text {
	max-width: 323px;
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
}
.two-keys-card-list {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.two-keys-card-list p {
	margin: 0;
	display: flex;
	align-items: center;
	gap: 10px;
	color: var(--Black-Black-950);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
}
.three-keys-box {
	border-radius: 20px;
	background: #eff2ff;
	display: flex;
	gap: 8px;
}
.three-keys-img {
	overflow: hidden;
	display: flex;
	height: 100%;
	min-width: 360px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.three-keys-img picture {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.three-keys-img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	border-radius: 10px;
}
.three-keys-content {
	padding: 32px;
	max-width: 781px;
	display: flex;
	flex-direction: column;
}
.three-keys-bottom {
	margin-top: auto;
	padding-top: 40px;
}
.three-keys-name {
	color: var(--Black-Black-950);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 4px;
}
.three-keys-post {
	color: #575d72;
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.four-keys-box {
	border-radius: 50px;
	padding: 40px;
}
.four-keys-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.four-keys-card {
	border-radius: var(--Corner-Radius-Corner-M);
	border: 2px solid var(--Black-Black-950);
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	flex: 1 0 0;
	align-self: stretch;
}
.four-keys-card b {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.four-keys-card p {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
.five-keys-box {
	position: relative;
}
.five-keys-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 20px;
}
.five-keys-card {
	border-radius: 24px;
	border: 1px solid var(--Black-Black-950);
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(27.5px);
	display: flex;
	padding: 32px;
	align-items: flex-start;
	gap: 24px;
	align-self: stretch;
}
.five-keys-card > span {
	color: #8b92a5;
	font-size: 64px;
	font-style: normal;
	font-weight: 300;
	line-height: 85%;
	letter-spacing: -1.28px;
}
.five-keys-card p {
	color: var(--Black-Black-95);
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin: 0;
}
.five-keys-after {
	position: absolute;
	bottom: 30px;
	left: 19%;
}
.five-keys-before {
	position: absolute;
	top: -70px;
	right: 5%;
}
.six-keys-box {
	border-radius: 50px;
	padding: 40px;
}
.six-keys-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.six-keys-card {
	border-radius: 20px;
	border: 2px solid #18191e;
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	align-self: stretch;
}
.six-keys-card__title {
	color: var(--Black-Black-950);
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.six-keys-card__text {
	color: var(--Black-Black-950);
	font-size: var(--Typography-Body-3);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.five-keys-card__right span {
	max-width: 638px;
	display: block;
	color: #26213f;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-top: 16px;
}
.seven-keys-btn {
	border-radius: 20px;
	border: 1px solid #18191e;
	display: flex;
	padding: 48px;
	justify-content: center;
	align-items: flex-end;
	gap: 8px;
	align-self: stretch;
	color: #146ce1;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.partners-one-box {
	border-radius: 50px;
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
	padding: 40px;
}
.partners-one-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.partners-one-card {
	border-radius: 20px;
	border: 2px solid #18191e;
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	align-self: stretch;
}
.partners-one-card:nth-child(4) {
	grid-column: span 2 / span 2;
}
.partners-one-card__title {
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.partners-one-card__text {
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 480px;
}
.five-keys-card__right ul {
	padding-left: 20px;
	margin-bottom: 0;
}
.psvn .pro-seven-card__text {
	font-size: 14px;
}
.psvn .pro-seven-card__icon {
	margin: 40px 0;
}
.decisions-sixteen-left {
	max-width: 703px;
}
.decisions-sixteen-left .pro-eleven-title {
	text-align: left;
}
.decisions-sixteen-left .decisions-sixteen-text {
	max-width: unset;
	font-size: 14px;
}
.pfb2 .accord-content-box {
	display: flex;
	flex-direction: column;
}
.pfb2 .accord-content-box a {
	margin-top: auto;
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	font-weight: 500;
}
.accord-content {
	display: flex;
}
.firsts-one-left__top {
	display: flex;
	gap: 20px;
	margin-bottom: 40px;
}
.firsts-one-left__title {
	color: #18191e;
	font-size: 44px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.88px;
}
.firsts-one-left__top .first-one-left__logo {
	margin-bottom: 0;
}
.firsts-one-left__imag {
	display: flex;
	width: 49%;
}
.firsts-one-left__imag picture {
	height: 100%;
	width: 100%;
}
.firsts-one-left__imag img {
	width: 100%;
	height: 100%;
}
.firsts-one-box {
	border-radius: var(--Corner-Radius-Corner-L);
	display: flex;
	justify-content: space-between;
}
.firsts-one-left {
	padding: 32px 0 32px 32px;
}
.firsts-one-left .pro-one-left__text {
	max-width: 580px;
}
.web-squadus .firsts-one-left .pro-one-left__text {
	max-width: 380px;
}
.sdc .product-block1 {
	padding: 0 0 42px;
}
.span2 {
	grid-column: span 2 / span 2;
}
.five-keys-card__right ul {
	padding-left: 20px;
	margin-bottom: 0;
}
.psvn .pro-seven-card__text {
	font-size: 14px;
}
.psvn .pro-seven-card__icon {
	margin: 40px 0;
}
.decisions-sixteen-left {
	max-width: 703px;
}
.decisions-sixteen-left .pro-eleven-title {
	text-align: left;
}
.decisions-sixteen-left .decisions-sixteen-text {
	max-width: unset;
	font-size: 14px;
}
.pfb2 .accord-content-box a {
	margin-top: auto;
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	font-weight: 500;
}
.accord-content {
	display: flex;
}
.firsts-one-left__top {
	display: flex;
	gap: 20px;
	margin-bottom: 40px;
}
.firsts-one-left__title {
	color: #18191e;
	font-size: 44px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.88px;
}
.firsts-one-left__top .first-one-left__logo {
	margin-bottom: 0;
}
.firsts-one-left__imag {
	display: flex;
	width: 46%;
}
.firsts-one-left__imag picture {
	height: 100%;
	width: 100%;
}
.firsts-one-left__imag img {
	width: 100%;
	height: 100%;
}
.firsts-one-box {
	border-radius: var(--Corner-Radius-Corner-L);
	display: flex;
	justify-content: space-between;
}
.firsts-one-left {
	padding: 32px 0 32px 32px;
}
.firsts-one-left .pro-one-left__text {
	max-width: 580px;
}
.sdc .product-block1 {
	padding: 0 0 42px;
}
.preset-two .tabs__item {
	flex-grow: unset;
}
.preset-two-card {
	border-radius: 30px;
	border: 2px solid #18191e;
	display: flex;
	justify-content: space-between;
	padding: 40px;
}
.preset-two-card__left {
	display: flex;
	flex-direction: column;
}
.preset-two-card__title {
	color: #18191e;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 20px;
}
.preset-two-card__text {
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
	max-width: 540px;
}
.preset-two-card__text a {
	color: #3670d0;
}
.preset-three-title {
	color: #18191e;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	margin-bottom: 20px;
}
.preset-three-text {
	color: #18191e;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.3px;
	max-width: 757px;
}
.preset-three-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
	grid-auto-rows: 1fr;
	margin-top: 40px;
}
.preset-three-card__bg {
	height: 100%;
	border-radius: 20px;
	transition: all 0.3s linear;
}
.preset-three-card {
	border-radius: 20px;
	border: 1px solid #1e1e1e;
	background: transparent;
	padding: 24px;
	display: flex;
	flex-direction: column;
	gap: 50px;
	height: 100%;
	transition: all 0.3s linear;
}
.preset-three-card__bg:hover {
	background: #eff2ff;
	transition: all 0.3s linear;
}
.preset-three-card__bg:hover .preset-three-card {
	border-color: transparent;
}
.preset-three-card__title {
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: auto;
}
.custom-checkbox-list {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}
.custom-checkbox-card {
	max-width: 48%;
	flex-grow: 1;
	display: flex;
}
.custom-checkbox-card:first-child {
	justify-content: flex-end;
	padding-right: 60px;
}
.custom-checkbox-list .custom-checkbox {
	margin: 0;
	display: flex;
}
.preset .custom-checkbox {
	margin: 0;
}
.custom-checkbox-list .custom-checkbox > span::before {
	background-color: #fff;
	border-color: #1e293b;
}
.ptf2 .custom-checkbox > span {
	align-items: flex-start;
}
.preset .partner-two-form__head {
	margin-bottom: 36px;
}
.product-block1-list2 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
	max-width: 600px;
}
.product-block1-list3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
}
.product-block1-list2 .product-block1-text {
	margin-bottom: 0;
}
.standart .product-block1 {
	padding: 0 0 42px;
}
.toltip {
	position: relative;
	display: inline-flex;
	cursor: pointer;
	transform: translateY(2px);
	min-width: 14px;
	margin-left: 4px;
	z-index: 2;
}
.toltip svg {
	pointer-events: none;
}
span.tooltiptext {
	visibility: hidden;
	min-width: 320px;
	border-radius: 12px;
	background: #fff;
	box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15);
	padding: 12px 16px;
	transform: translateY(-30px);
	text-align: left;
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	position: absolute;
	right: -82px;
	bottom: 0;
	z-index: 4;
	display: block;
}
.standart-two span.tooltiptext {
	min-width: 180px;
}
.standart span.tooltiptext::before {
	content: "";
	position: absolute;
	display: block;
	right: 20%;
	bottom: -37px;
	border: 26px solid transparent;
	border-top: 26px solid #fff;
}
.standart-two span.tooltiptext::before {
	right: 35%;
}
.toltip.active span.tooltiptext,
.toltip:hover span.tooltiptext {
	visibility: visible;
	transition: all 0.3s linear;
}
.pro-nineteen-card {
	min-height: 250px;
}
.standart-two-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 30px;
}
.standart-two-card {
	border-radius: 20px;
	border: 2px solid #18191e;
	display: flex;
	align-items: flex-start;
	padding: 24px;
	gap: 30px;
	flex-shrink: 0;
}
.standart-two-card__icon {
	display: flex;
}
.standart-two-card__right {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.standart-two-card__title {
	color: #00a2ff;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.standart-two-card__info {
	color: #575d72;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}
.standart .list-one-left__text {
	max-width: unset;
}
.list-one-left__text .toltip {
	transform: translateY(4px);
}
.desk-apps .pro-sixteen-title {
	max-width: 664px;
}
.apps-two .main-title {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}
.apps-two-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.apps-two-card {
	border-radius: 20px;
	border: 1px solid #111927;
	padding: 24px;
}
.apps-two-card__icon {
	display: flex;
	gap: 12px;
	margin-bottom: 16px;
}
.apps-two-card__title {
	color: #111927;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: -0.4px;
	margin-bottom: 24px;
}
.apps-two-card__title a {
	color: #3670d0;
	display: inline;
}
.apps-three-text,
.apps-two-card__text {
	color: #111927;
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 20px;
	letter-spacing: -0.32px;
}
.apps-five-flex ul,
.apps-three-text ul,
.apps-two-card__text ul {
	padding-left: 12px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.apps-five-flex li,
.apps-three-text li,
.apps-two-card__text li {
	list-style: disc;
}
.apps-two-card__text b,
.apps-two-card__text li b {
	font-weight: 700;
}
.apps-two-card__text p {
	margin-top: 12px;
}
.apps-two-card__top {
	display: flex;
	justify-content: space-between;
}
.apps-two-card__icon-big {
	max-width: 74px;
	display: flex;
	margin-bottom: 16px;
}
.apps-three-box {
	border-radius: 32px;
	background: var(--product-gradient-1);
	display: flex;
	justify-content: space-between;
	gap: 40px;
	padding: 40px;
}
.apps-three-content {
	display: flex;
	flex-direction: column;
	max-width: 480px;
}
.apps-three-title {
	color: #111927;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: -0.48px;
	margin-bottom: 24px;
}
.apps-three-subtitle {
	color: #111927;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: -0.32px;
	margin-bottom: 16px;
}
.apps-three-text {
	margin-bottom: 20px;
}
.apps-three-btn {
	margin-top: auto;
}
.apps-three-btn a {
	border-radius: 40px;
	padding: 19px 32px;
	max-height: 60px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 123%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	white-space: nowrap;
	transition: all 0.3s linear;
}
.apps-three-img {
	border-radius: 16px;
	overflow: hidden;
	max-width: 480px;
}
.interfaces .slick-arrow {
	top: 40px;
	width: 46px;
	height: 46px;
}
.interfaces .slick-arrow::before {
	background: url("../img/arrow-menu-icon-white.svg") center center no-repeat;
	background-size: auto;
	background-size: contain;
	width: 20px;
	height: 20px;
}
.interfaces .slick-arrow.slick-prev {
	left: unset;
	right: 112px;
	z-index: 2;
}
.interfaces .slick-arrow.slick-next {
	right: 56px;
	z-index: 2;
}
.interfaces .slick-arrow.slick-next::before {
	-moz-transform: translate(-50%, -50%) rotate(0deg) scale(-1, -1);
	-o-transform: translate(-50%, -50%) rotate(0deg) scale(-1, -1);
	-ms-transform: translate(-50%, -50%) rotate(0deg) scale(-1, -1);
	-webkit-transform: translate(-50%, -50%) rotate(0deg) scale(-1, -1);
	transform: translate(-50%, -50%) rotate(0deg) scale(-1, -1);
}
.interfaces .slick-arrow.slick-prev::before {
	-moz-transform: translate(-50%, -50%) rotate(180deg);
	-o-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}
.interfaces-slid-wrap {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.interfaces-slider .slick-track {
	display: flex;
}
.interfaces-slider .interfaces-slid {
	height: unset;
}
.interfaces-slid-img {
	border-radius: 50px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
}
.interfaces-slid-img picture {
	display: block;
}
.interfaces-bg {
	border-radius: 50px;
	border: 1px solid #000;
	background: #fff;
}
.interfaces-slider .slick-slide {
	opacity: 1;
}
.interfaces-slid-content {
	padding: 40px 56px;
	max-width: 80%;
	min-height: 312px;
}
.interfaces-slid-title {
	color: #232323;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 10px;
}
.interfaces-slid-text {
	color: #26213f;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 624px;
}
.interfaces-slid-text ul {
	padding-left: 15px;
}
.interfaces-slid-text li {
	list-style: disc;
}
.interfaces-slider ul.slick-dots {
	position: absolute;
	left: 56px;
	top: 260px;
	text-align: left;
	margin: 0;
}
.interfaces-slider ul.slick-dots li {
	margin: 0 4px;
}
.apps-four-box {
	border-radius: 32px;
	background: var(--product-bg-1);
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
}
.apps-four-title {
	color: #111927;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: -0.64px;
	margin-bottom: 20px;
}
.apps-four-flex {
	display: flex;
	margin-bottom: 24px;
}
.apps-four-group {
	position: relative;
	display: flex;
	flex-direction: column;
}
.apps-four-group:first-child .apps-four-card {
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}
.apps-four-group:not(:last-child)::before {
	content: "";
	display: block;
	width: 14px;
	height: 12px;
	background: url("../img/apps-four-arr.svg") no-repeat;
	background-size: contain;
	position: absolute;
	top: 2px;
	right: -7px;
}
.apps-four-group:last-child .apps-four-card {
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.apps-four-group:nth-child(2) {
	width: 60%;
}
.apps-four-group:first-child,
.apps-four-group:last-child {
	width: 20%;
}
.apps-four-group:nth-child(2) .apps-four-card {
	width: 33%;
	flex-grow: 1;
}
.apps-four-sub {
	color: #6c737f;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: -0.28px;
	margin-bottom: 8px;
}
.apps-four-card__title {
	color: #111927;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: -0.32px;
	margin-bottom: 8px;
}
.apps-four-card {
	border-right: 1px solid #9da4ae;
	background: #fff;
	padding: 20px;
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
}
.apps-four-text {
	color: #6c737f;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 114%;
}
.apps-four-card__content {
	text-align: center;
	margin-bottom: auto;
}
.apps-four-icon {
	margin-top: auto;
}
.apps-four-list {
	display: flex;
	height: 100%;
}
.apps-four-sale {
	min-height: 32px;
}
.apps-four-sale span {
	border-radius: 4px;
	background: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
	padding: 8px;
	color: #111927;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: -0.28px;
	display: block;
}
.apps-four-img {
	width: 20%;
	overflow: hidden;
	border-right: 1px solid #9da4ae;
}
.apps-four-img img {
	height: 100%;
}
.apps-four-img:last-child,
.apps-four-group:last-child .apps-four-card {
	border-right: none;
}
.apps-five-flex {
	display: flex;
	gap: 32px;
	border-radius: 20px;
	border: 1px solid #000;
	padding: 32px;
	color: #111927;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: -0.28px;
}
.apps-five-flex b {
	color: #111927;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: -0.32px;
	display: block;
	margin-bottom: 24px;
}
.apps-five-left {
	max-width: 204px;
	width: 100%;
}
.apps-five-center {
	border-left: 1px solid #111927;
	border-right: 1px solid #111927;
	padding: 0 32px;
}
.apps-five-right {
	max-width: 204px;
	width: 100%;
}
.pro-seven-card__icon img {
	transition: all 0.3s linear;
}
.pro-seven-card:hover .pro-seven-card__icon img {
	filter: brightness(0) invert(1);
	transition: all 0.3s linear;
}
.pro-seven-card__inner {
	padding: 24px;
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	flex: 1 0 0px;
	color: rgb(30, 30, 30);
	border: 2px solid rgb(30, 30, 30);
	background: transparent;
	height: 100%;
	transition: 0.3s linear;
}
.pro-opportunities {
	padding: 22px 0 42px;
}
.pro-opportunities-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	grid-auto-rows: 1fr;
}
.pro-opportunities-card {
	border-radius: 20px;
	border: 2px solid #18191e;
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	flex: 1 0 0;
}
.pro-opportunities-card__title {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 8px;
}
.pro-opportunities-card__text {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.pro-opportunities-card__text ul {
	padding-left: 14px;
}
.pro-opportunities-card__text li {
	list-style: disc;
}
.pro-opportunities-card__text li:not(:last-child) {
	margin-bottom: 10px;
}
.mail-opportunities-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.mail-opportunities-card {
	display: flex;
	flex-direction: column;
}
.mail-opportunities-mincard {
	padding: 32px;
	border-radius: 16px;
	border: 1px solid #111927;
	margin-bottom: 20px;
}
.mail-opportunities-top {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
	color: var(--text-neutral-default);
	font-size: var(--Scale-500);
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.48px;
}
.mail-opportunities-subtop {
	color: var(--text-neutral-default);
	font-size: var(--Scale-400);
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.4px;
}
.mail-opportunities-subtop span {
	display: block;
	margin-top: 4px;
	font-size: var(--Scale-300);
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.32px;
	color: var(--text-accent-mail);
}
.mail-opportunities-card__content {
	display: flex;
	flex-direction: column;
	gap: 24px;
	padding: 32px;
	border-radius: var(--Radius-300);
	border: 2px solid var(--border-accent-mail);
	flex-grow: 1;
}
.mail-opportunities-card__text {
	color: var(--text-neutral-default);
	font-size: var(--Scale-300);
	font-style: normal;
	font-weight: var(--Weight-Regular);
	line-height: 150%;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.mail-opportunities-card__text b {
	color: var(--text-neutral-default);
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	display: block;
}
.apps-two-text {
	color: var(--text-neutral-default);
	text-align: center;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 40px;
}
.apps-seven {
	padding: 64px 0;
}
.apps-seven-box {
	border-radius: var(--Radius-500);
	border: 2px solid var(--border-accent-);
	padding: 40px;
}
.apps-seven-title {
	color: var(--text-accent-);
	font-size: var(--Scale-600);
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.64px;
	margin-bottom: 8px;
}
.apps-seven-subtitle {
	color: var(--text-neutral-default);
	font-size: var(--Scale-400);
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.4px;
}
.apps-seven-list {
	margin-top: 32px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 64px;
	grid-row-gap: 44px;
}
.apps-seven-card {
	display: flex;
	gap: 20px;
}
.apps-seven-card__icon {
	min-width: 40px;
	max-width: 40px;
}
.apps-seven-card__text {
	color: var(--text-neutral-default);
	font-size: var(--Scale-300);
	font-style: normal;
	font-weight: var(--Weight-Regular);
	line-height: 150%;
}
.product-block2,
.product-block1 {
	padding: 84px 0;
}
.product-block1-box {
	border-radius: 30px;
	border: 1px solid #18191e;
	position: relative;
	padding: 40px 32px;
}
.product-block1-top {
	color: #18191e;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	display: flex;
	padding: 8px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	position: absolute;
	left: 40px;
	top: -21px;
	background: #fff;
}
.product-block1-row {
	display: flex;
}
.product-block1-col {
	flex-grow: 1;
	padding: 0 32px;
	border-left: 1px solid #18191e;
}
.product-block1-col:first-child {
	padding-left: 0;
	border-left: none;
}
.product-block1-col:last-child {
	padding-right: 0;
}
.product-block1-sub {
	color: #575d72;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 12px;
}
.product-block1-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 20px;
}
.product-block1-col:first-child .product-block1-list {
	grid-template-columns: 1fr 1fr;
}
.product-block1-card {
	display: flex;
	align-items: center;
	gap: 10px;
}
.product-block1-icon {
	min-width: 20px;
	width: 24px;
	display: flex;
}
.product-block1-icon img {
	width: 100%;
}
.product-block1-text {
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 145%;
	margin-bottom: -2px;
}
.product-block1-text span {
	color: #18191e;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 133.333%;
}
.product-block2 .main-title span {
	color: #32a2ff;
}
.product-block2-wrap {
	border-radius: 30px;
	border: 2px solid #18191e;
	background: #fff;
}
.product-block2-head {
	display: flex;
	padding: 50px 32px 24px 32px;
	color: #8b92a5;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.product-block2-col:not(:first-child) {
	width: 20%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-block2-col:nth-child(1) {
	width: 40%;
	color: #18191e;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.product-block2-box {
	padding-bottom: 24px;
}
.product-block2-row {
	display: flex;
	align-items: center;
	padding: 20px 32px;
	min-height: 112px;
}
.product-block2-row:nth-child(2n + 1) {
	background: #ededf1;
}
.pfb2 .accord {
	min-height: 400px;
}
.pfb1 .accord {
	min-height: 610px;
}
.pfb3 .accord {
	min-height: 690px;
}
.pfb4 .accord {
	min-height: 520px;
}
.pro-four .pfb4 .accord-img,
.pfb4 .accord-bg,
.pro-four .pfb3 .accord-img,
.pfb3 .accord-bg,
.pro-four .pfb1 .accord-img,
.pfb1 .accord-bg {
	height: unset;
}
.first-news {
	margin-top: 98px;
	padding: 32px 0 20px;
}
.firsts-news-box {
	border-radius: var(--Corner-Radius-Corner-L);
	display: flex;
	justify-content: space-between;
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.firsts-news-left {
	padding: 32px 0 72px 32px;
	max-width: 702px;
}
.first-news-left__content {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.firsts-news-left__top {
	margin-bottom: 40px;
}
.back-to {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
}
.firsts-news-left__title {
	color: #18191e;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -0.88px;
}
.firsts-news-left__imag {
	display: flex;
	width: 49%;
	max-width: 450px;
}
.firsts-news-left__imag picture {
	height: 100%;
	width: 100%;
}
.firsts-news-left__imag img {
	width: 100%;
	height: 100%;
}
.news-one.os2 {
	padding-top: 20px;
}
.news-one-box {
	border-radius: 24px;
	display: flex;
	padding: 32px 48px;
	border: 1px solid #18191e;
	gap: 32px;
}
.news-one-box > div {
	flex-grow: 1;
	width: 48%;
}
.news-one-left {
	display: flex;
	align-items: center;
	border-right: 1px solid #18191e;
}
.news-one-content {
	display: flex;
	align-items: center;
	width: 100%;
}
.news-one-content ul {
	display: flex;
	align-items: center;
	gap: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.news-one-content li {
	position: relative;
	display: flex;
	align-items: center;
	gap: 10px;
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.news-one-content li:not(:first-child)::before {
	content: "";
	display: block;
	width: 3px;
	min-width: 3px;
	height: 4px;
	background: url("https://myoffice.ru/local/templates/myoffice/imag/li.svg");
	background-size: contain;
	background-repeat: no-repeat;
}
.date {
	color: #6c748b;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.blues {
	color: #146ce1;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.news-one-right {
	display: flex;
	align-items: center;
}
.news-one-text {
	color: #18191e;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	margin-left: auto;
}
.news-one-link {
	margin-left: 16px;
}
.news-one-link a {
	border-radius: 100px;
	border: 1px solid #d7d9e0;
	display: flex;
	padding: 13px 15px 13px 11px;
	align-items: center;
	gap: 8px;
}
.two-news-flex {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 40px;
}
.two-news-left {
	max-width: 734px;
}
.two-news-title {
	color: #18191e;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 24px;
}
.three-news-text,
.two-news-text {
	color: #18191e;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}
.two-news-text p:not(:last-child) {
	margin: 0px 0px 24px 0px;
}
.two-news-text strong {
	color: #32a2ff;
	font-weight: 700;
}
.three-news-text a,
.two-news-text a {
	color: #146ce1;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: 6.5%;
	text-underline-offset: 20%;
	text-underline-position: from-font;
}
.two-news-right {
	border-radius: 20px;
	border: 1px solid #18191e;
	display: flex;
	max-width: 386px;
	padding: 32px;
	flex-direction: column;
	align-items: flex-start;
	gap: 40px;
	flex-shrink: 0;
}
.two-news-right__title {
	color: #32a2ff;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
}
.two-news-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 32px;
}
.two-news-date {
	color: #575d72;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 10px;
}
.two-news-card h3 {
	color: #18191e;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.two-news-link a {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
}
.three-news-title {
	color: #18191e;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 40px;
}
.three-news-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 32px;
}
.three-news-card {
	display: flex;
	gap: 32px;
}
.three-news-icon {
	padding: 4px 0;
}
.three-news-text b {
	font-weight: 700;
}
.four-news-box {
	border-radius: 24px;
	background: #eff2ff;
}
.four-news-list {
	display: flex;
	padding: 0 48px;
	flex-direction: column;
	align-items: flex-start;
}
.four-news-card {
	padding: 48px 0;
	position: relative;
	width: 100%;
}
.four-news-card:not(:last-child) {
	border-bottom: 1px solid #18191e;
}
.four-news-text {
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	width: 86%;
	max-width: 962px;
	margin-bottom: 56px;
}
.four-news-bottom {
	display: flex;
	align-items: center;
	gap: 20px;
}
.four-news-face {
	max-width: 80px;
	max-height: 80px;
	border-radius: 50%;
	overflow: hidden;
}
.four-news-name {
	color: #18191e;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 8px;
}
.four-news-post {
	color: #474b5d;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 458px;
}
.four-news-icon {
	position: absolute;
	top: 48px;
	right: 0px;
}
.news .index-news-slid {
	border-color: #18191e;
}
.five-news-box {
	border-radius: 30px;
	border: 1px solid #18191e;
	background: #fff;
	display: flex;
	padding: 24px;
	justify-content: space-between;
	align-items: center;
	gap: 32px;
}
.five-news-left {
	max-width: 780px;
}
.five-news-title {
	color: #18191e;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 12px;
}
.five-news-text {
	color: #18191e;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.five-news-link {
	min-width: 210px;
}
.five-news-link a {
	display: flex;
	padding: 15px 20px;
	max-width: 210px;
	width: 100%;
	justify-content: center;
	align-items: center;
	gap: 8px;
	flex-shrink: 0;
	border-radius: 40px;
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.eight-news-box {
	border-radius: var(--Corner-Radius-Corner-L);
	display: flex;
	justify-content: space-between;
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.eight-news-left {
	padding: 32px 0 32px 32px;
	max-width: 382px;
}
.eight-news-left__content {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.eight-news-left__title {
	color: #18191e;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 24px;
}
.eight-news-left__text {
	color: #18191e;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
}
.eight-news-left__link a {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.eight-news-left__imag {
	display: flex;
	width: 49%;
	max-width: 532px;
}
.eight-news-left__imag picture {
	width: 100%;
}
.eight-news-left__imag img {
	width: 100%;
	height: 100%;
}
.seven-news {
	padding: 42px 0;
}
.seven-news-list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.seven-news-card {
	border-radius: 20px;
	padding: 1px;
	background: #18191e;
	flex-grow: 1;
}
.seven-news-list a {
	border-radius: 19px;
	background: #fff;
	font-family: "Manrope";
	color: #18191e;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	padding: 30px 48px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.seven-news-list div:nth-child(3) {
	width: 23%;
}
.seven-news-list div:nth-child(4) {
	width: 25%;
}
.seven-news-card.active {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.seven-news-card.active a {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	color: #fff;
	transition: all 0.2s linear;
}
.apps-two-list2 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.pro-two {
	padding: 42px 0 42px;
}
.pro-two-box {
	border-radius: 48px;
	background: linear-gradient(296deg, #383838 37.76%, #9e9e9e 134.35%);
	overflow: hidden;
	position: relative;
	height: 360px;
}
.pro-two-flex {
	display: flex;
	height: 100%;
	justify-content: space-between;
}
.pro-two-video {
	display: flex;
}
.pro-two-right {
	width: 102px;
	background: linear-gradient(180deg, #13bcfe 0.04%, #9575cd 99.97%);
}
.pro-two-right img {
	height: 100%;
}
.pro-two-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center;
}
.pro-two-box__title {
	color: #fff;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.56px;
	margin-bottom: 40px;
}
.pro-two-box__btn {
	width: max-content;
	border: 2px solid #fff;
	border-radius: 50px;
	background: unset;
}
.pro-two-box__btn a {
	display: flex;
	padding: 20px 32px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
	transition: all 0.3s linear;
}
.popup-video {
	padding: 0;
	max-width: 1200px;
	width: 90%;
	display: none;
}
.popup-video iframe {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: 100%;
}
.mail .interfaces-slid-content,
.ecosystem .interfaces-slid-content {
	min-height: 228px;
	max-width: 52%;
}
.mail .interfaces-slider ul.slick-dots,
.ecosystem .interfaces-slider ul.slick-dots {
	top: 167px;
}
.interfaces-text {
	color: var(--text-neutral-default);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 120%;
	letter-spacing: -0.4px;
	margin-bottom: 56px;
}
.ecosystem-three,
.ecosystem-two {
	padding: 42px 0;
}
.ecosystem-two-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
.ecosystem-two-card {
	border-radius: 20px;
	border: 1px solid #111927;
	display: flex;
	padding: 24px;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}
.ecosystem-two-card__top {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
}
.ecosystem-two-card__icon {
	display: flex;
	gap: 8px;
}
.ecosystem-two-card__name {
	color: var(--text-neutral-default);
	font-size: 24px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 120%;
	letter-spacing: -0.48px;
}
.ecosystem-two-card__content {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.ecosystem-two-card__text {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Regular);
	line-height: 150%;
	margin-bottom: 30px;
}
.ecosystem-two-card__link {
	margin-top: auto;
}
.ecosystem-three-card__link a,
.ecosystem-two-card__link a {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	text-align: center;
	font-size: var(--Typography-Label-1);
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.ecosystem-three-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
}
.ecosystem-three-card {
	border-radius: 20px;
	border: 1px solid #000;
	display: flex;
	flex-direction: column;
}
.ecosystem-three-card__img {
	border-radius: 20px;
	overflow: hidden;
}
.ecosystem-three-card__img img {
	width: 100%;
}
.ecosystem-three-card__content {
	padding: 20px;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.ecosystem-three-card__title {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.32px;
	margin-bottom: 8px;
}
.ecosystem-three-card__text {
	color: var(--text-neutral-default);
	font-size: 14px;
	font-style: normal;
	font-weight: var(--Weight-Regular);
	line-height: 130%;
}
.ecosystem-three-card__text p {
	margin-bottom: 8px;
}
.ecosystem-three-card__bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: auto;
}
.ecosystem-three-icon {
	display: flex;
	gap: 8px;
}
.ecosystem .pro-sixteen-title {
	max-width: 480px;
}
.decisions-form-container {
	display: flex;
	flex-wrap: wrap;
}
.one {
	margin-top: 80px;
	padding: 0px 0 40px;
}
.one-box {
		border-radius: 32px;
	/* background: var(--product-gradient-1);	 */
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 40px;
	padding: 20px;
}
.one-bg {
	border-radius: 32px;
	background: var(--product-gradient-1);
	margin: 0 32px;
}
.one-content {
	max-width: 592px;
	min-height: 365px;
	display: flex;
	flex-direction: column;
}
.one-text {
	color: var(--text-neutral-default);
	font-size: 20px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 120%;
	letter-spacing: -0.4px;
	margin-bottom: 32px;
}
.one .apps-three-img {
	max-width: 450px;
}
.ecosystem .one .apps-three-img {
	max-width: 573px;
}
.one-title {
	color: var(--text-neutral-default);
	font-size: 40px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.8px;
	margin-bottom: 24px;
}
.web-squadus .product-block1,
.mail .product-block1,
.web-apps .product-block1,
.desk-apps .product-block1 {
	padding: 0 0 22px;
}
.pro-seven-card__inner {
	padding: 24px;
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	flex: 1 0 0;
	height: 100%;
	color: #1e1e1e;
	border: 2px solid #1e1e1e;
	background: transparent;
	height: 100%;
	transition: all 0.3s linear;
}
.ecosystem-four {
	padding: 42px 0;
}
.ecosystem-four-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}
.ecosystem-four-card {
	border-radius: 20px;
	border: 1px solid #d2d6db;
	padding: 24px;
}
.ecosystem-four-card__icon {
	margin-bottom: 24px;
}
.ecosystem-four-card__title {
	color: var(--text-neutral-default);
	font-size: 20px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.4px;
	margin-bottom: 8px;
	max-width: 300px;
}
.ecosystem-four-card__text {
	color: var(--text-neutral-secondary);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 125%;
	letter-spacing: -0.32px;
}
.ecosystem-five {
	margin: 22px 0;
	/* padding: 100px 0; */
	/* background: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%); */
}
.ecosystem-five .main-title {
	max-width: 900px;
	margin: 0 auto 16px;
}
.ecosystem-five-top {
	border-radius: 30px;
	border: 1px dashed var(--_border-neutral-secondary, #d2d6db);
	padding: 64px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.ecosystem-five-top__list {
	max-width: 924px;
	width: 100%;
	display: flex;
	gap: 10px;
	align-items: center;
	margin-top: 48px;
}
.ecosystem-five-top__card {
	width: 20%;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	flex-grow: 1;
}
.ecosystem-five-top__card__title {
	color: #9da4ae;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 130%;
	letter-spacing: -0.32px;
}
.ecosystem-five-text {
    color: var(--text-neutral-default);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: var(--Weight-Medium);
    line-height: 130%;
    letter-spacing: -0.36px;
    max-width: 480px;
}
.ecosystem-five-list {
	margin-top: 64px;
	display: flex;
	flex-direction: column;
	gap: 64px;
	position: relative;
}
.ecosystem-five-card {
	display: flex;
	justify-content: space-between;
	border-radius: 32px;
	border: 0px solid #d2d6db;
	background: #fff;
}
.ecosystem-five-card__left {
	max-width: 616px;
	padding: 32px;
	display: flex;
	flex-direction: column;
}
.ecosystem-five-card__btn {
	margin-top: auto;
}
.ecosystem-five-card__icon {
	display: flex;
}
.ecosystem-five-card__top {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 20px;
}
.ecosystem-five-card__name {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 114%;
	letter-spacing: -0.32px;
}
.ecosystem-five-card__title {
	color: #000;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.8px;
	margin-bottom: 16px;
}
.ecosystem-five-card__text {
	color: var(--text-neutral-default);
	font-size: 18px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 130%;
	letter-spacing: -0.36px;
	margin-bottom: 40px;
}
.ecosystem-five-card__list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 16px;
	max-width: 480px;
	margin-bottom: 32px;
	padding: 0 20px 20px 20px;
}
.ecosystem-five-card__list p {
	display: flex;
	align-items: center;
	gap: 10px;
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 125%;
	letter-spacing: -0.32px;
}
.ecosystem-five-card__mintext {
	color: var(--text-neutral-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: var(--Weight-Regular);
	line-height: 130%;
	margin-bottom: 32px;
}
.ecosystem-five-card__bottom {
	margin-top: 40px;
	display: flex;
	gap: 8px;
	width: 100%;
}
.ecosystem-five-card__bottom a {
	padding: 15px 20px;
	border-radius: 40px;
	text-align: center;
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
}
.ecosystem-five-card__right {
	max-width: 440px;
	margin: 0px 24px 0px 0;
	display: flex;
	width: 100%;
	justify-content: center;
	position: sticky;
	top: 0;
}
.ecosystem-five-card__right img {
	width: 100%;
	height: 100%;
}
.ecosystem-six {
	padding: 42px 0;
	overflow: hidden;
}
.ecosystem-six .main-title {
	margin-bottom: 16px;
}
.ecosystem-six-text {
	color: var(--text-neutral-default);
	text-align: center;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 48px;
}
.ecosystem-six .slick-list {
	overflow: unset;
}
.ecosystem-six .slick-track {
	display: flex;
}
.ecosystem-six .slick-arrow {
	width: 46px;
	height: 46px;
	top: calc(50% - 23px);
	border-radius: 40px;
	background: #f3f4f6;
	box-shadow:
		-7px 11px 4px 0px rgba(92, 92, 92, 0),
		-4px 7px 3px 0px rgba(92, 92, 92, 0.01),
		-2px 4px 3px 0px rgba(92, 92, 92, 0.05),
		-1px 2px 2px 0px rgba(92, 92, 92, 0.09),
		0px 0px 1px 0px rgba(92, 92, 92, 0.1);
}
.ecosystem-six .slick-arrow::before {
	background: url("../img/Chevron-right.svg") center center no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	transform: translate(-50%, -50%) rotate(0deg) scale(-1, -1);
}
.ecosystem-six-slid {
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid #d2d6db;
	background: #fff;
	display: flex;
	flex-direction: column;
	margin-right: 20px;
	height: unset;
}
.ecosystem-six .slick-slide {
	opacity: 1;
}
.ecosystem-six-slid a {
	color: var(--text-neutral-secondary);
	display: block;
	height: 100%;
}
.ecosystem-six-slid__img {
	border-radius: 10px;
	background: #eff4ff;
	display: flex;
}
.ecosystem-six-slid__content {
	padding: 32px 40px;
}
.ecosystem-six-slid__tag {
	display: flex;
	gap: 16px;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 133.333%;
	letter-spacing: -0.3px;
	margin-bottom: 24px;
}
.ecosystem-six-slid__title {
	color: var(--text-neutral-default);
	font-size: 24px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.48px;
	margin-bottom: 12px;
	transition: all 0.3s linear;
}
.ecosystem-six-slid a:hover {
	background: #528bff;
	color: #fff;
}
.ecosystem-six-slid a:hover .ecosystem-six-slid__title {
	color: #fff;
}
.ecosystem-six-slid__text {
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Regular);
	line-height: 150%;
}
.ecosystem-seven {
	margin: 42px 0px;
	padding: 64px 0;
}
.bounds-seven {
	margin: 42px 32px;
	padding: 64px 0;
	border-radius: 48px;
	background: var(--product-gradient-5);
}
.ecosystem-seven .main-title {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.ecosystem-seven-tabs .tabs__item {
	background: transparent;
	flex-grow: unset;
}
.ecosystem-seven-padding__bg {
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
	align-self: stretch;
	border-radius: 32px;
	/* background: var(--Squadus-Light); */
	background: var(--product-gradient-1);
}
.ecosystem-seven-box {
	padding: 32px;
	border-radius: 20px;
	background: #fff;
	display: flex;
	gap: 20px;
}
.ecosystem-seven-sidebar {
	width: 22%;
	padding-top: 61px;
	padding-bottom: 20px;
}
.ecosystem-seven-top {
	min-height: 174px;
	display: flex;
	flex-direction: column;
	padding-bottom: 24px;
}
.ecosystem-seven-left__content {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.ecosystem-seven-title {
	color: var(--text-neutral-default);
	font-size: 15px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 114%;
	letter-spacing: -0.3px;
	margin-bottom: 8px;
}
.ecosystem-seven-sidebar .ecosystem-seven-title {
	margin-bottom: 20px;
}
.ecosystem-seven-left__list {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.ecosystem-seven-left__item {
	display: flex;
	align-items: center;
	gap: 8px;
	color: var(--text-neutral-default);
	font-size: 15px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 133.33%;
	letter-spacing: -0.3px;
}
.ecosystem-seven-table {
	width: 78%;
	display: flex;
	border-left: 1px solid #e5e7eb;
}
.ecosystem-seven-left {
	width: 20%;
}
.ecosystem-seven-subtitle {
	color: var(--text-neutral-default);
	font-size: 13px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 123.077%;
	letter-spacing: -0.26px;
	text-align: center;
	margin-bottom: 28px;
}
.ecosystem-seven-col {
	padding: 16px;
}
.ecosystem-seven-text {
	color: var(--text-neutral-secondary);
	font-size: 11px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 130%;
	letter-spacing: -0.22px;
	margin-bottom: 13px;
}
.ecosystem-seven-benefit {
	margin-top: auto;
}
.ecosystem-seven-benefit span {
	display: flex;
	padding: 6px 10px;
	justify-content: center;
	align-items: center;
	border-radius: 60px;
	background: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
	color: var(--text-neutral-default);
	font-size: 12px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 116.667%;
	letter-spacing: -0.24px;
}
.ecosystem-seven-list {
	display: flex;
	flex-direction: column;
}
.ecosystem-seven-list-item {
	color: var(--text-neutral-default);
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 133.33%;
	letter-spacing: -0.3px;
	padding: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.title-padding {
	padding: 9px;
	margin-bottom: 14px;
	margin-top: 25px;
}
.ecosystem-seven-list > div:first-child {
	margin-top: 0px;
}
.ecosystem-seven-list-item:last-child {
	min-height: 44px;
}
.ecosystem-seven-center {
	width: 60%;
	border-right: 1px solid #111927;
	border-left: 1px solid #111927;
}
.ecosystem-seven-flex {
	display: flex;
}
.ecosystem-seven-center .ecosystem-seven-col {
	width: 33%;
}
.ecosystem-seven-center .ecosystem-seven-col:not(:first-child) {
	border-left: 1px solid #e5e7eb;
}
.ecosystem-seven-right {
	width: 20%;
}
.ecosystem-seven-items {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
	margin-top: 16px;
}
.ecosystem-seven-item {
	border-radius: 20px;
	background: #fff;
	display: flex;
	padding: 20px;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	flex: 1 0 0;
	align-self: stretch;
}
.ecosystem-seven-item__top {
	display: flex;
	flex-direction: column;
}
.ecosystem-seven-item__logo {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.ecosystem-seven-item__title {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%;
	letter-spacing: -0.32px;
	margin-bottom: 8px;
}
.ecosystem-seven-item__text {
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	min-height: 51px;
}
.ecosystem-seven-item__hr {
	display: flex;
	align-items: center;
	color: #9da4ae;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 123.077%;
	letter-spacing: -0.26px;
	gap: 8px;
	white-space: nowrap;
	width: 100%;
}
.ecosystem-seven-item__hr span {
	flex-grow: 1;
	display: block;
	background: #d2d6db;
	height: 1px;
}
.ecosystem-seven-item__card {
	display: flex;
	gap: 8px;
	padding: 4px 0;
}
.ecosystem-seven-item__card-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 20px;
	height: 100%;
}
.ecosystem-seven-item__card-title,
.ecosystem-seven-item__subtitle {
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 123.077%;
	letter-spacing: -0.26px;
}
.ecosystem-seven-item__card-title {
	padding-top: 2px;
}
.ecosystem-seven-item__flex {
	display: flex;
	margin: 8px 0 12px;
	gap: 6px;
}
.ecosystem-seven-laptop {
	display: none;
}
.eco-head-box {
	overflow-x: scroll;
	scrollbar-width: none;
	margin-right: -40px;
	padding-right: 20px;
}
.eco-head {
	min-width: 1140px;
}
.eco-head-top {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 10px;
	margin-bottom: 32px;
}
.eco-head-top__item {
	display: flex;
	padding: 14px;
	flex-direction: column;
	align-items: flex-start;
	gap: 6px;
	align-self: stretch;
	border-radius: 8px;
	background: #eff4ff;
}
.eco-head-top__item b {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Bold);
	line-height: 120%;
	letter-spacing: -0.32px;
}
.eco-head-top__item p {
	color: #9fafdf;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.22px;
}
.eco-head-content .accordion {
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: relative;
}
.accordion .accordion-item {
	width: calc(100vw - 80px);
	position: sticky;
	top: 0;
	left: 0;
}
.accordion button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: left;
	width: 100%;
	padding: 0 14px 10px;
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 125%;
	letter-spacing: -0.32px;
	border: none;
	background: none;
	outline: none;
}
.accordion button:hover,
.accordion button:focus {
	cursor: pointer;
}
.accordion button .icon {
	transform: rotate(180deg);
}
.accordion button[aria-expanded="true"] .icon {
	transform: rotate(0deg);
}
.accordion button[aria-expanded="true"] + .accordion-content {
	opacity: 1;
	max-height: 200vh;
	transition: all 200ms linear;
	will-change: opacity, max-height;
}
.accordion .accordion-content {
	opacity: 0;
	max-height: 0;
	overflow: hidden;
	transition:
		opacity 200ms linear,
		max-height 200ms linear;
	will-change: opacity, max-height;
}
.accordion .accordion-content ul {
	color: #9da4ae;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	padding: 0 30px;
}
.accordion .accordion-content li {
	list-style: disc;
}
.accordion-title {
	display: flex;
	align-items: center;
	gap: 10px;
}
.eco-head-grid {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 10px;
	border-bottom: 1px solid #e5e7eb;
	margin-bottom: 10px;
}
.eco-head-grid:last-child {
	margin-bottom: 0;
}
.eco-head-grid-item {
	padding: 18px 14px;
}
.eco-head-flex {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 10px 14px 0 14px;
	position: sticky;
	top: 0;
	left: 0;
	width: calc(100vw - 80px);
}
.mt80 {
	margin-top: 80px;
}
.trial-two {
	background: #eff6fe;
	padding: 48px 0;
	border-radius: 50px;
	margin: 0 30px;
}
.trial-four .product-block1-box,
.trial-two .product-block1-box {
	margin-top: 37px;
}
.trial-two .product-block1-top {
	background: #eff6fe;
}
.trial-two .firsts-one-box {
	background: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
}
.trial-two .fon-btn {
	background: #2d80df;
}
.trial-two .border-btn {
	border: 2px solid #18191e;
	color: #18191e;
}
.trial-two .pro-one-left__title span {
	color: #2d80df;
}
.trial-four .pro-one-left__title span {
	color: #8762a1;
}
.trial-four {
	background: #f7f2ff;
	padding: 40px 0;
	border-radius: 50px;
	margin: 0 30px;
}
.trial-four .product-block1-top {
	background: #f7f2ff;
}
.first-one-left__logo {
	color: #18191e;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -0.88px;
	display: flex;
	align-items: center;
	gap: 20px;
}
.trial-three {
	padding: 40px 0;
}
.trial-three-box {
	border-radius: 30px;
	border: 1px solid #000;
	display: flex;
	justify-content: space-between;
}
.trial-three-left {
	padding: 18px 26px;
	max-width: 560px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.trial-three-title {
	color: #1e293b;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.56px;
}
.trial-three-title span {
	background: linear-gradient(82deg, #00c4ff 1.23%, #7ade80 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.trial-three-text {
	color: #18191e;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: auto;
}
.trial-three-text ul {
	padding-left: 20px;
}
.trial-three-text li {
	list-style: disc;
}
.trial-three-btn .fon-btn {
	padding: 20px 32px;
	border-radius: 40px;
	background: linear-gradient(82deg, #00c4ff 1.23%, #7ade80 97.8%);
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
}
.trial-three-img {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 30px;
	max-width: 374px;
	width: 100%;
	min-height: 336px;
	background: linear-gradient(90deg, #e1fdff 11.96%, #ecffe9 84.36%);
}
.trial-three-appbtn {
	display: flex;
	gap: 20px;
}
.trial-three-appbtn a {
	max-width: 182px;
}
.subscription-management {
	padding: 102px 0 0;
}
.subscription-management-title {
	color: #111927;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	margin-bottom: 16px;
}
.subscription-management-text {
	margin-bottom: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.subscription-management-text p {
	margin:0;
	padding:0;
	color: #111927;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
.subscription-management-text a {
	color: #4285f4;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
.subscription-management-fon {
	border-radius: 48px;
	background: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
	padding: 48px 40px;
	margin: 0 32px;
}
.subscription-management-box {
	max-width: 700px;
	margin: 0 auto;
}
.subscription-management-box p{
	margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.subscription-management-bottom {
	display: flex;
	align-items: center;
	gap: 10px;
	padding-top: 22px;
}
.subscription-management-bottom button {
	padding: 10px 16px;
	color: #111927;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	letter-spacing: -0.32px;
	border-radius: 40px;
	transition: all 0.3s ease-in-out;
}
.subscription-management-bottom .save-settings {
	width: max-content;
	margin-left: auto;
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	color: #fff;
}
.turn-on,
.unplug {
	border: 1px solid transparent;
}
.turn-on:hover,
.unplug:hover {
	border: 1px solid #111927;
}
.subscription-management-bottom .save-settings:hover {
	background: linear-gradient(90deg, #0ba5ec 0%, #7e57c2 100%);
	transition: all 0.3s ease-in-out;
}
.checkbox-ios {
	display: flex;
	gap: 20px;
	position: relative;
	vertical-align: middle;
	user-select: none;
	border-radius: 16px;
	background: #fff;
	padding: 24px;
	margin-bottom: 10px;
}
.checkbox-ios b {
	color: #111927;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	display: block;
	margin-bottom: 6px;
}
.checkbox-ios span {
	color: #6c737f;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
.checkbox-ios .checkbox-ios-switch {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 44px;
	min-width: 44px;
	height: 24px;
	background: #acc3f1;
	border-radius: 25%/50%;
	vertical-align: top;
	margin-top: 3px;
	transition: 0.2s;
}
.checkbox-ios .checkbox-ios-switch:before {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: white;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	transition: 0.15s;
}
.checkbox-ios input[type="checkbox"] {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.checkbox-ios input[type="checkbox"]:checked + .checkbox-ios-switch {
	background: linear-gradient(107deg, #13bcfe -0.99%, #2ba1f9 49.51%, #a274db 100%);
}
.checkbox-ios input[type="checkbox"]:checked + .checkbox-ios-switch:before {
	transform: translateX(20px);
}
/* Hover */
/* .checkbox-ios input[type="checkbox"]:not(:disabled) + .checkbox-ios-switch {
	cursor: pointer;
	border-color: rgba(0, 0, 0, 0.3);
} */
/* Disabled */
.checkbox-ios input[type="checkbox"]:disabled + .checkbox-ios-switch {
	filter: grayscale(70%);
	border-color: rgba(0, 0, 0, 0.1);
}
.checkbox-ios input[type="checkbox"]:disabled + .checkbox-ios-switch:before {
	background: #eee;
}
/* Focus */
.checkbox-ios.focused .checkbox-ios-switch:before {
	box-shadow: inset 0px 0px 4px #ff5623;
}
.pro-three {
	position: relative;
}
.pro-three-after {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}
.pro-three-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}
.pro-three-grid__card {
	display: flex;
	padding: 32px;
	flex-direction: column;
	align-items: flex-start;
	gap: 62px;
	border-radius: 24px;
	border: 1px solid #111927;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(30px);
}
.pro-three-grid__text {
	color: #111927;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.assistance {
	padding: 62px 0 42px;
}
.assistance-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
.assistance-card {
	border-radius: 24px;
	border: 1px solid #111927;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(30px);
	display: flex;
	height: 163px;
	padding: 40px 66px 40px 67px;
	justify-content: center;
	align-items: center;
}
.protection {
	padding: 42px 0;
}
.protection-bg {
	padding: 32px 0;
	margin: 0 32px;
	border-radius: 50px;
	background: var(--product-gradient-3);
}
.protection-flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.protection-left {
	max-width: 590px;
	min-height: 542px;
	display: flex;
	flex-direction: column;
}
.protection-title {
	color: #111927;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	margin-bottom: 20px;
}
.protection .accord button {
	padding: 13px 24px;
	background: transparent;
}
.protection .accord-title {
	font-size: 20px;
	font-weight: 700;
}
.protection .border-bg {
	border-radius: 20px;
}
.protection .accord .accord-item {
	margin-bottom: 0;
	padding: 0;
}
.protection .accord .accord-content {
	padding: 0 24px;
}
.protection .accord .accord-item.active .accord-content p {
	padding-bottom: 24px;
}
.protection .border-bg:hover {
	background: none;
	opacity: 0.9;
}
.protection .accord-item-wrap.active .border-bg:hover {
	background: #fff;
}
.protection .accord button[aria-expanded="true"] {
	padding-top: 24px;
}
.protection-flex .accord button[aria-expanded="true"] + .accord-content {
	min-height: unset;
}
.protection-flex .accord-content-box {
	padding-bottom: 0px;
	min-height: unset;
}
.accord button[aria-expanded="true"] .icon {
	display: inline-block;
	margin-right: 10px;
	width: 24px;
}
.accord button:hover {
	opacity: 0.7;
}
.protection .fon-btn {
	display: inline-flex;
	padding: 20px 30px;
	justify-content: center;
	align-items: center;
	border-radius: 40px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
	width: max-content;
	margin-top: auto;
}
.certified-products {
	padding: 42px 0;
}
.certified-products .main-title {
	margin-bottom: 16px;
}
.certified-products-text {
	color: #111927;
	text-align: center;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	max-width: 640px;
	margin: 0 auto;
}
.certified-products-list {
	margin-top: 45px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-auto-rows: 1fr;
	gap: 20px;
}
.certified-products-card {
	border-radius: 20px;
	border: 1px solid #9a9a9a;
	background: #fff;
	padding: 28px 24px 32px;
	display: flex;
	flex-direction: column;
}
.certified-products-card__top {
	color: #111927;
	font-size: var(--Typography-Body-2);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 72px;
}
.certified-products-card__top li:not(:last-child) {
	margin-bottom: 10px;
}
.certified-products-card__top a {
	color: #146ce1;
}
.certified-products-card__logo {
	color: #111927;
	font-size: var(--Typography-H2);
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
}
.certified-products-hr {
	display: flex;
	align-items: center;
	color: #9da4ae;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 123.077%;
	gap: 10px;
	white-space: nowrap;
	width: 100%;
	margin-bottom: 20px;
}
.certified-products-hr p {
	flex-grow: 1;
	display: block;
	background: rgba(157, 164, 174, 0.5);
	height: 1px;
}
.certified-products-card__center {
	flex-grow: 1;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
.certified-products-card__col ul {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.certified-products-card__col li {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #111927;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	letter-spacing: -0.28px;
}
.border-right {
	border-right: 1px solid #9a9a9a;
}
.certified-products-card__bottom {
	margin-top: 36px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.certified-products-card__bottom a {
	display: flex;
	align-items: center;
	gap: 2px;
	color: #146ce1;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 114.286%;
}
.certified-products-card__mintitle {
	color: #111927;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	letter-spacing: -0.28px;
	margin-bottom: 12px;
}
.advantages-ten {
	position: relative;
	overflow: hidden;
	padding: 42px 0 0;
}
.advantages-ten .main-title {
	text-align: left;
}
.advantages-slider {
	z-index: 2;
}
.advantages-slid {
	aspect-ratio: 1.194/1;
	margin-right: 20px;
}
.advantages-slider .slick-list {
	overflow: unset;
}
.advantages-slid-img {
	border-radius: 20px;
	background: linear-gradient(355deg, #eae1d1 9.99%, #f3f0ed 95.96%);
	height: 210px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.advantages-slid-text {
	color: #111927;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-top: 20px;
}
.main-bg-block {
	border-radius: 48px;
	margin: 0 32px;
	min-height: 78vh;
	max-height: 748px;
	display: flex;
}
.main-one-left__title {
	color: var(--text-neutral-default);
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 115%;
	letter-spacing: -0.8px;
	display: flex;
	gap: 24px;
	margin-bottom: 32px;
	position: relative;
}
.main-one-left__title p {
	border-radius: 10px;
	border: 1px solid #13bcfe;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(8px);
	padding: 10px 12px;
	color: #7d7e98;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
	margin: 0;
	display: inline-block;
	max-width: 98px;
	margin-left: 24px;
}
.main-one-left__title p span {
	background: var(--Products-Eco-Gradient-1);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
}
.main-one-left__text {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}
.mb48 {
	margin-bottom: 48px;
}
.main-one-left__imag {
	display: flex;
	width: 52.3%;
}
.web-squadus .main-one-left__imag {
	width: 47.3%;
}
.pro-one-left__bottom {
	display: flex;
	align-items: center;
	gap: 24px;
	margin-top: 64px;
}
.pro-one-left__bottom-text {
	color: var(--text-neutral-default);
	font-size: var(--Typography-H3);
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}
.pro-one-left__bottom-text span {
	color: var(--border-color);
}
.pro-one-left__bottom-list {
	display: flex;
	gap: 12px;
}
.main-one-bottom {
	border-radius: 20px;
	background: rgba(255, 255, 255, 0.4);
	display: flex;
	padding: 32px;
	align-items: center;
	gap: 28px;
	margin-top: 80px;
	justify-content: space-between;
	width: 100%;
}
.main-one-bottom__card {
	display: flex;
	gap: 16px;
	max-width: 220px;
	width: max-content;
}
.main-one-bottom__card:last-child {
	max-width: 260px;
}
.main-one-bottom__icon {
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.5);
	display: flex;
	padding: 12px;
	align-items: center;
	gap: 10px;
	min-width: 44px;
	height: 44px;
}
.main-one-bottom__text {
	color: var(--text-neutral-default);
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.36px;
}
.main-one-left__imag picture {
	height: 100%;
	width: 100%;
}
.main-one-left__imag picture {
	height: 100%;
	width: 100%;
}
.main-one-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}
.main-one-left__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	max-width: 512px;
}
.web-squadus .main-one-left__content {
	max-width: 560px;
}
.main-three-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}
.main-three-grid__card {
	display: flex;
	padding: 28px;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 24px;
	border: 1px solid #111927;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(30px);
	gap: 24px;
}
.main-three-grid__text {
	color: #080a33;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}
.main-three {
	padding: 80px 0 40px;
}
.main-three-row:not(:last-child) {
	margin-bottom: 80px;
}
.main-three-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.main-three-content {
	max-width: 450px;
}
.main-three-subtitle {
	color: var(--text-neutral-default);
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 115%;
}
.main-three-text {
	color: var(--text-neutral-default);
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 135%;
	margin-top: 20px;
}
.main-three-text ul {
	padding-left: 16px;
}
.main-three-text li {
	list-style: disc;
}
.main-three-text p:not(:last-child) {
	margin-bottom: 16px;
}
.main-three-img {
	max-width: 612px;
}
.main-four {
	padding: 56px 0;
}
.main-four .main-title {
	max-width: 796px;
	margin: 0 auto 20px;
}
.main-four-text {
	color: #000;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}
.main-four-video {
	border-radius: 32px;
	margin-top: 56px;
	overflow: hidden;
	aspect-ratio: 16/9;
	position: relative;
	border: 1px solid #333;
}
.main-four-video video,
.main-four-video iframe {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}
.main-four-video img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}
.gui-bg {
	border-radius: 48px;
	padding: 80px 0;
	margin: 0 32px;
}
.i-bg3 .gui-bg {
	background: linear-gradient(110deg, #e3f5fe 5.79%, #effdfa 47.51%, #b6dffc 85.76%, #bce3fd 135.12%);
}
.i-bg6 .gui-bg {
	background: var(---Light-30, linear-gradient(180deg, rgba(251, 233, 207, 0.3) 0%, rgba(255, 199, 174, 0.3) 100%));
}
.interfaces .gui-box .slick-arrow {
	top: unset;
	bottom: 32px;
}
.interfaces .gui-box .slick-arrow.slick-prev {
	right: unset;
	left: 32px;
}
.interfaces .gui-box .slick-arrow.slick-next {
	left: 88px;
	right: unset;
}
.gui-box .interfaces-slider ul.slick-dots {
	visibility: hidden;
}
.gui-slid-wrap {
	display: flex;
	border-radius: 32px;
	background: #fff;
}
.gui-slid-content {
	display: flex;
	max-width: 300px;
	padding: 32px;
	flex-direction: column;
	align-items: flex-start;
}
.gui-slid-title {
	color: var(--text-neutral-default);
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 12px;
}
.gui-slid-text {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 135%;
}
.gui-slid-img {
	border-radius: 32px;
}
.apps-four-text {
	color: #000;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}
.main-one-center {
	padding: 40px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 100%;
	padding: 40px 0;
}
.main-one-center .main-one-box {
	height: unset;
}
.shema .main-title {
	margin-bottom: 20px;
}
.i-bg3 .gui-slid-img {
	background: linear-gradient(295deg, #58a4ea 21.64%, #d0e5fd 125.52%);
}
.i-bg6 .gui-slid-img {
	background: var(---Light, linear-gradient(180deg, #fbe9cf 0%, #ffc7ae 100%));
}
.mb40 {
	margin-bottom: 40px;
}
.reverse {
	flex-direction: row-reverse;
}
.ptgc {
	gap: 24px;
}
.fon1 {
	background: url("../new-img/fon1.jpg") no-repeat;
	background-size: cover;
}
.fon2 {
	background: url("../new-img/fon2.jpg") no-repeat;
	background-size: cover;
}
.product-block1-cols {
	width: 100%;
}
.brn {
	border-right: none;
}
.desk-apps .mw-unset {
	max-width: unset;
}
.fz36 {
	color: var(--Black-Black-950);
	text-align: center;
	font-size: var(--Typography-Display-2);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.72px;
	margin-bottom: 40px;
}
.offline {
	color: #632dff;
}
.online {
	color: #17a759;
}
.c1 {
	color: #f34d1c;
}
.c2 {
	color: #0082cc;
}
.c3 {
	color: #674ae1;
}
.b16 {
	border-radius: 16px;
	overflow: hidden;
}
.w-100 {
	width: 100%;
}
.w-50 {
	width: 48%;
	flex-grow: 1;
}
.w-40 {
	width: 41%;
	flex-grow: 1;
}
.w-20 {
	width: 14%;
	flex-grow: 1;
}
.pb-64 {
	padding-bottom: 64px;
}
.mb16 {
	margin-bottom: 16px;
}
.preset .custom-checkbox > span.aic,
.aic {
	align-items: center;
}
.mb20 {
	margin-bottom: 20px;
}
.span2 {
	grid-column: span 2 / span 2;
}
.span3 {
	grid-column: span 3 / span 3;
}
.awards-two .tabs__item,
.contacts-two .tabs__item {
	flex-grow: unset;
}
.awards-two .tabs__list {
	justify-content: flex-start;
	margin-bottom: 0;
}
.preset .list-one-left__title,
.contacts .list-one-left__title,
.press .list-one-left__title,
.partner .list-one-left__title {
	margin-bottom: 20px;
}
.six-keys .main-title,
.five-keys .main-title,
.four-keys .main-title,
.press-two .main-title,
.press-three .main-title,
.awards-two .main-title,
.decisions .index-four .main-title,
.pro-ten .main-title,
.about-six .main-title,
.about-five .main-title,
.licenses-two .main-title,
.institution .main-title {
	text-align: left;
}
section .main-title.tac,
.main-title.tac {
	text-align: center;
}
.geo-adress-tel a:hover {
	color: rgb(20, 108, 225);
	transition: all 0.3s linear;
}
.index-two,
.index-five,
.index-keys,
.index-six,
.index-seven,
.index-eight,
.index-news,
.pro-three,
.pro-two,
section.pro-four,
.pro-five,
.pro-seven,
.pro-ten,
.pro-eleven,
.pro-sixteen,
.pro-twelve,
.pro-thirteen,
.pro-fourteen,
.pro-fact,
.pro-eighteen,
.pro-nineteen,
.pro-twenty,
.about-three,
.about-four,
.about-five,
.licenses-two,
.institution-two,
.decisions-two,
.decisions-sixteen,
.mailion-two,
.mailion-four,
.mailion-three,
.partner-two,
.apps-five,
.apps-four,
.interfaces,
.apps-three,
.apps-two,
.news-one,
.standart-two,
.preset-three,
.preset-two,
.partners-one,
.seven-keys,
.six-keys,
.five-keys,
.four-keys,
.three-keys,
.two-keys,
.press-three,
.press-two,
.awards-two,
.contacts-two,
.eight-news,
.six-news,
.five-news,
.four-news,
.three-news,
.two-news {
	padding: 42px 0;
}
.index-news .slick-arrow,
.desctop,
.laptop,
.mob {
	display: none;
}
.one-keys-list a:hover,
.link-all:hover,
.one-rewievs-slid-btn a:hover {
	border-color: #0f172a;
	transition: all 0.3s linear;
}
.ecosystem .fon-btn:hover {
	opacity: 1;
	background: linear-gradient(90deg, #0ba5ec 0%, #7e57c2 100%);
	transition: 0.3s linear;
}
.bounds-seven .border-btn:hover,
.certified-products-card__top a:hover,
.certified-products-card__bottom a:hover,
.subscription-management-text a:hover,
.fon-btn:hover,
a.morelink:hover,
.seven-keys-btn:hover,
.press-two-card__link a:hover,
.partner-two-form .custom-checkbox a:hover,
.partner-two-form .fon-btn:hover,
.tabs__item:hover,
.awards-two-card__link a:hover,
.index-keys-slids a:hover,
.index-news-slid a:hover,
.press-three-list a:hover,
.mailion-two-card:hover,
.pro-ten-slid__link a:hover,
.pro-nineteen-link a:hover,
.pro-one-right__bottom-link a:hover,
.decisions-form-right .first-section__form-wrap label a:hover,
.pro-fourteen-right .first-section__form-wrap label a:hover,
.accordiont:hover,
.pro-eleven-btn a:hover,
.pro-sixteen-btn a:hover,
.pro-ten-slid__link a:hover,
.pro-eight-btn a:hover,
.pro-two-box__btn a:hover,
.pro-one-right__link a:hover,
.pro-one-left__btn a:hover,
.pro-one-left__btn .border-btn:hover,
.pro-one-left__btns a:hover,
.pro-one-left__btns .border-btn:hover,
.decisions-form-right button.first-section__form-btn:hover,
.pro-fourteen-right button.first-section__form-btn:hover,
.pro-thirteen-link a:hover,
.pro-eight-btn:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
.index-one-slider .slick-track {
	display: flex;
}
.index-one-slider .index-one-slid {
	height: unset;
}
.news-one-img img,
.news-one-img {
	width: 100%;
}
.partner-two-form .partner-two-form__head .custom-checkbox > span {
	text-transform: none;
}
/* меняющиеся цвета  */
.dark {
	color: #fff;
}
.light {
	color: var(--Black-Black-950);
}
.dark .press-two-card__link a {
	border-color: #fff;
	color: #fff;
}
.light .press-two-card__link a {
	border-color: var(--Black-Black-950);
	color: var(--Black-Black-950);
}
.sdc .pro-seven-card svg {
	fill: #7370bd;
	transition: all 0.3s linear;
}
.sdc .pro-seven-card:hover svg {
	fill: #fff;
	transition: all 0.3s linear;
}
.standart .pro-seven-card svg {
	fill: #2d80df;
	transition: all 0.3s linear;
}
.standart .pro-seven-card:hover svg {
	fill: #fff;
	transition: all 0.3s linear;
}
.preset .partner-two-form .custom-checkbox a,
.standart .partner-two-form .custom-checkbox a {
	color: #3670d0;
}
.web-apps .pro-seven-card:hover,
.ecosystem .pro-seven-card:hover,
.web-squadus .pro-seven-card:hover {
	background: var(--product-gradient-3);
	transition: all 0.3s linear;
}
.ecosystem .pro-seven-card__inner:hover,
.web-squadus .pro-seven-card__inner:hover,
.web-apps .pro-seven-card__inner:hover {
	color: #ffffff;
	border-color: #fff;
}
.ecosystem .fon-btn {
	background: var(
		--Brand-Default,
		linear-gradient(90deg, var(--Blue-light-400, #13bcfe) 0%, var(--Deep-purple-300, #9575cd) 100%)
	);
}
.ecosystem-five-card__btn a {
	padding: 20px 32px;
	border-radius: 40px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 111.111%;
}
.web-apps .fon-btn {
	background: #8762a1;
}
.web-squadus .fon-btn {
	/* background: linear-gradient(272deg, #d444f1 -9.1%, #ff4405 38%, #ff9c2f 92%, #fef6ee 133.12%); */
	background: #ff682f;
	color: #fff;
}
.mail .fon-btn {
	background: linear-gradient(281deg, #f25a51 50.23%, #f4d4a5 107.68%);
	color: #fff;
}
.firsts-one-box {
	background: var(--product-gradient-1);
}
.ecosystem .decisions-sixteen-box,
.mail .decisions-sixteen-box,
.mail .pro-eleven-box,
.web-squadus .pro-eleven-box,
.web-apps .pro-eleven-box {
	background: var(--product-gradient-4);
}
.web-apps .main-title span,
.web-squadus .main-title span,
.mail .main-title span {
	color: var(--product-color);
}
.i-bg11 ul.slick-dots li button,
.i-bg10 ul.slick-dots li button,
.i-bg9 ul.slick-dots li button,
.i-bg8 ul.slick-dots li button,
.i-bg7 ul.slick-dots li button,
.i-bg6 ul.slick-dots li button,
.i-bg5 ul.slick-dots li button,
.i-bg4 ul.slick-dots li button,
.i-bg3 ul.slick-dots li button,
.i-bg2 ul.slick-dots li button {
	background: #d7d9e0;
}
.i-bg2 ul.slick-dots li.slick-active button {
	background: #2d80df;
}
.i-bg2 .interfaces-slid-img {
	background: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
}
.i-bg2 .slick-arrow {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
}
.i-bg3 ul.slick-dots li.slick-active button {
	background: #528bff;
}
.i-bg3 .interfaces-slid-img {
	background: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
}
.i-bg3 .slick-arrow {
	background: #528bff;
}
.i-bg4 ul.slick-dots li.slick-active button {
	background: #8762a1;
}
.i-bg4 .interfaces-slid-img {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.i-bg4 .slick-arrow {
	background: #9575cd;
}
.i-bg5 ul.slick-dots li.slick-active button {
	background: #f25a51;
}
.i-bg5 .interfaces-slid-img {
	background: linear-gradient(281deg, #f25a51 50.23%, #f4d4a5 107.68%);
}
.i-bg5 .slick-arrow {
	background: #f25a51;
}
.i-bg6 ul.slick-dots li.slick-active button {
	background: #ff692e;
}
.i-bg6 .interfaces-slid-img {
	background: linear-gradient(180deg, #fbe9cf 0%, #ffc7ae 100%);
}
.i-bg6 .slick-arrow {
	background: #ff692e;
}
.keys-bg1 .four-keys-box {
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.keys-bg1 .six-keys-box {
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.partner .pro-seven-card:hover {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	transition: all 0.3s linear;
}
.partner .pro-seven-card:hover a {
	border-color: transparent;
}
.press .fon-btn {
	background: linear-gradient(90deg, #13bcfe 8.33%, #a274db 68.15%);
}
.preset .fon-btn,
.contacts .fon-btn,
.partner .fon-btn {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.preset .pro-fourteen-box,
.partner .pro-fourteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.news .pro-fourteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.ecosystem .pro-fourteen-box {
	background: linear-gradient(90deg, var(--Blue-light-400, #13bcfe) 0%, var(--Deep-purple-300, #9575cd) 100%);
}
.bg-mailion .pro-one-left {
	align-items: center;
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
}
.decisions .pro-one-left {
	background: linear-gradient(
		71deg,
		rgba(78, 206, 200, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(78, 206, 200, 0.5) 68.72%,
		rgba(56, 184, 178, 0.5) 122.48%
	);
}
.decisions .pro-one-right__card {
	background: #2aada7;
}
.decisions .pro-one-right__bottom {
	background: linear-gradient(
		71deg,
		rgba(78, 206, 200, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(78, 206, 200, 0.5) 68.72%,
		rgba(56, 184, 178, 0.5) 122.48%
	);
}
.bg-squadus .pro-one-left,
.bg-pro .pro-one-left {
	align-items: flex-end;
	background: linear-gradient(160deg, #fbe9cf 4.32%, #ffc7ae 90.52%);
}
.bg-mailion .pro-one-left__title span {
	color: #ea1713;
}
.bg-pro .pro-one-left__title span {
	background: linear-gradient(245deg, #d45cf2 27.71%, #f84628 73.51%, #ff9c2f 126.02%, #fff8ea 166.01%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.squadus .pro-one-left__title span {
	color: #f02801;
	background: unset;
	background-clip: unset;
	-webkit-background-clip: unset;
	-webkit-text-fill-color: unset;
}
.mailion-mobile .about-two-title span {
	color: #ea1713;
	background: unset;
	background-clip: unset;
	-webkit-background-clip: unset;
	-webkit-text-fill-color: unset;
}
.mailion-mobile .fon-btn,
.bg-mailion .fon-btn {
	background: linear-gradient(134deg, #fe7b69 -3.18%, #e60000 91.77%);
}
.decisions .fon-btn {
	background: #2aada7;
}
.bg-pro .fon-btn {
	background: linear-gradient(133deg, #d45cf2 3.12%, #f84628 41.09%, #ff9c2f 84.61%, #fff8ea 117.75%);
}
.squadus .fon-btn {
	background: #f02801;
}
.presentation .fon-btn {
	background: #ff9264;
}
.presentation .pro-eighteen-title span {
	color: #ff9264;
}
.decisions .decisions-one-left__img img {
	height: 100%;
	max-height: 320px;
}
.decisions .decisions-one-left__img picture {
	width: 100%;
}
.bg-mailion .pro-one-left__img {
	align-items: center;
	justify-content: flex-end;
	max-width: 351px;
}
.bg-squadus .pro-one-left__img,
.bg-pro .pro-one-left__img {
	max-width: 506px;
	margin-left: -10vw;
}
.bg-pro .squadus .pro-one-left__img {
	max-width: 325px;
	margin-left: -5vw;
}
.decisions .pro-one-right,
.bg-mailion .pro-one-right {
	width: 25%;
	max-width: 285px;
}
.bg-squadus .pro-one-right,
.bg-pro .pro-one-right {
	max-width: 310px;
	width: 27%;
}
.squadus .pro-one-left__content {
	padding-right: 40px;
}
.bg-mailion .pro-one-right__card {
	background: linear-gradient(59deg, #e6605a -15.8%, #4999ef 87.43%, #209dec 170.54%, #9dd9ff 225%);
}
.bg-squadus .pro-one-right__card,
.bg-pro .pro-one-right__card {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
}
.squadus .pro-one-right__card {
	flex-grow: 1;
}
.bg-pro .squadus .pro-one-right__bottom {
	flex-grow: unset;
}
.decisions .pro-one-right__img {
	margin-bottom: 24px;
	padding: 15px;
	width: 66px;
	height: 66px;
	border-radius: 12px;
	background: #aae8e5;
}
.decisions .pro-one-right__bottom-link a {
	font-size: 12px;
	gap: 2px;
}
.bg-mailion .pro-one-right__img {
	margin-bottom: 24px;
	padding: 15px;
	width: 66px;
	height: 66px;
	border-radius: 12px;
	background: #3d4d78;
}
.bg-squadus .pro-one-right__img,
.bg-pro .pro-one-right__img {
	max-width: 150px;
	border-radius: 20px;
}
.bg-mailion .pro-one-right__bottom {
	background: linear-gradient(34deg, #e6605a -55.16%, #fdeff7 39.47%, #87bee1 126.24%, #209dec 238.23%);
}
.bg-squadus .pro-one-right__bottom,
.bg-pro .pro-one-right__bottom {
	background: linear-gradient(355deg, #ffe5c6 9.99%, #ffecda 95.96%);
	flex-grow: 1;
	padding: 24px 12px 24px 20px;
}
.bg-squadus .pro-one-right__bottom-title,
.bg-pro .pro-one-right__bottom-title {
	font-size: 14px;
}
.bg-mailion .pro-one-right__bottom-title {
	font-weight: 700;
	max-width: 172px;
}
.disk .first-one-box {
	background: linear-gradient(355deg, #efdcfd 9.99%, #f6f2fa 95.96%);
}
.sdc .firsts-one-box {
	background: linear-gradient(355deg, #dedcfd 9.99%, #eae9fb 95.96%);
}
.crtf .firsts-one-box {
	background: none;
	border-radius: 0px;
	align-items: center;
}
.crtf .firsts-one-left {
	padding-top: 76px;
	padding-bottom: 76px;
}
.crtf .firsts-one-left__imag {
	width: 55%;
}
.first-bg-block {
	border-radius: 30px;
	margin: 0 32px;
	background: var(--product-gradient-2);
}
.desk-apps .firsts-one-box {
	background: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
}
.mailion-mobile .first-one-box {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
}
.presentation .first-one-box {
	background: linear-gradient(290deg, #ff9264 -18.63%, #ffe2d6 59.09%);
}
.keys-bg1 .first-one-box {
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.disk .pro-one-left__text {
	max-width: 620px;
}
.presentation .pro-one-left__text {
	max-width: 540px;
}
.disk .fon-btn {
	background: #8762a1;
}
.sdc .fon-btn {
	background: #7370bd;
}
.crtf .fon-btn {
	background: var(--product-color);
}
.desk-apps .fon-btn {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
}
.doc-online .fon-btn {
	background: var(--bg-accent-new-online, #8759a6);
	color: #fff;
}
.presentation .fon-btn {
	background: #ff9264;
}
.shema .fon-btn {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
}
.doc-nastol .fon-btn {
	background: #2e91d9;
	color: #fff;
}
.disk .pro-one-left__title span {
	color: #8762a1;
}
.sdc .pro-one-left__title span {
	color: #7370bd;
}
.crtf .pro-one-left__title {
	margin-top: 0;
	margin-bottom: 102px;
}
.crtf .pro-one-left__title span {
	color: var(--product-color);
}
.decisions .pro-three-card.active {
	background: linear-gradient(71deg, #98dcd9 -18.37%, #4ecec8 30.22%, #0d8882 122.48%);
}
.decisions .pro-three-bg {
	background: linear-gradient(
		17deg,
		rgba(78, 206, 200, 0.5) -31.66%,
		rgba(239, 253, 253, 0.5) 42.53%,
		rgba(135, 190, 225, 0.5) 110.56%,
		rgba(32, 157, 236, 0.5) 198.35%
	);
}
.decisions .about-two-title span {
	background: unset;
	background-clip: unset;
	background-clip: unset;
	-webkit-background-clip: unset;
	-webkit-text-fill-color: unset;
	color: #2aada7;
}
.decisions .main-title span {
	color: #29beb7;
}
.preset .main-title span {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.desk-apps .main-title span {
	color: #2d80df;
}
.ecosystem .main-title span {
	color: #528bff;
}
.shema .main-title span {
	color: #5c9be3;
}
.web-apps.product-base .main-title span {
	color: #8762a1;
}
.disk .pro-three-card.active {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.disk .pro-three-bg {
	background: linear-gradient(355deg, #efdcfd 9.99%, #f6f2fa 95.96%);
}
.sdc .pro-three-card.active {
	background: linear-gradient(302deg, #5956a7 17.28%, #c1beff 89.59%, #e8e7fb 144.66%);
}
.desk-apps .pro-three-card.active {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
}
.sdc .pro-three-bg {
	background: linear-gradient(355deg, #dedcfd 9.99%, #eae9fb 95.96%);
}
.desk-apps .pro-three-bg {
	background: var(--product-gradient-2);
}
.desk-apps .pro-three-left {
	max-width: 680px;
	width: 86%;
}
.disk .pro-two-title span {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.sdc .pro-two-title span {
	color: #7370bd;
}
.presentation .main-title span,
.presentation .pro-two-title span {
	color: #ff9264;
}
.bg-mailion .main-title span,
.bg-mailion .pro-two-title span {
	color: #ea1713;
}
.bg-pro .pro-two-title span {
	background: linear-gradient(133deg, #d45cf2 3.12%, #f84628 41.09%, #ff9c2f 84.61%, #fff8ea 117.75%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-pro .squadus .pro-two-title span {
	background: linear-gradient(258deg, #f84628 30.47%, #ff9c2f 98.9%, #fff8ea 139.21%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-mailion .pro-three-bg {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
}
.bg-squadus .pro-three-bg,
.bg-pro .pro-three-bg {
	background: linear-gradient(160deg, #fbe9cf 4.32%, #ffc7ae 90.52%);
}
.bg-mailion .pro-three-card.active {
	background: linear-gradient(59deg, #e6605a -15.8%, #4999ef 87.43%, #209dec 170.54%, #9dd9ff 225%);
	transition: all 0.3s linear;
}
.mailion-mobile .pro-three-card.active {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.4) -18.37%,
		rgba(253, 239, 247, 0.4) 27.06%,
		rgba(135, 190, 225, 0.4) 68.72%,
		rgba(32, 157, 236, 0.4) 122.48%
	);
	transition: all 0.3s linear;
}
.mailion-mobile .pro-three-card.active .pro-three-icon svg path {
	fill: #ea1713 !important;
}
.bg-squadus .pro-three-card.active,
.bg-pro .pro-three-card.active {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	transition: all 0.3s linear;
}
.bg-mailion .accord-img-icon::before {
	background: url("https://myoffice.ru/local/templates/myoffice/imag/accord-img-icon.svg");
	background-repeat: no-repeat;
	background-size: contain;
	width: 120px;
	height: 120px;
	top: -60px;
	right: -36px;
}
.disk .main-title span {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.sdc .main-title span {
	color: #7370bd;
}
.crtf .main-title span {
	color: var(--product-color);
}
.bg-pro .main-title span {
	background: linear-gradient(245deg, #d45cf2 27.71%, #f84628 73.51%, #ff9c2f 126.02%, #fff8ea 166.01%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-pro .main-title span {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-mailion .psc14 {
	border: 2px solid #ea1713;
}
.decisions .psc14 {
	border: 2px solid #29beb7;
}
.bg-mailion .psc13,
.bg-mailion .psc5,
.bg-mailion .psc7,
.bg-mailion .psc1 {
	background: #ea1713;
	padding: 2px;
}
.partner .psc11,
.partner .psc1 {
	background: #18191e;
	padding: 2px;
}
.desk-apps .psc6 span,
.desk-apps .psc11 span,
.desk-apps .psc4 span {
	border: 2px solid #111927;
}
.desk-apps .psc5,
.desk-apps .psc1 {
	padding: 2px;
	background: #2d80df;
}
.partner .psc4 {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.partner .psc7 {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	padding: 2px;
}
.partner .psc9,
.partner .psc2 {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	color: #fff;
}
.decisions .psc13,
.decisions .psc5,
.decisions .psc7,
.decisions .psc1 {
	background: #29beb7;
	padding: 2px;
}
.bg-pro .psc5,
.bg-pro .psc7,
.bg-pro .psc1 {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	padding: 2px;
}
.squadus .pro-sc1 {
	background: linear-gradient(258deg, #f84628 30.47%, #ff9c2f 98.9%, #fff8ea 139.21%);
}
.decisions .psc6 span,
.bg-mailion .psc6 {
	border: 2px solid #000;
}
.decisions .psc8 span,
.bg-mailion .psc8 {
	border: 2px solid #000;
	max-width: 215px;
}
.decisions .psc4,
.decisions .psc11,
.decisions .psc14,
.bg-mailion .psc14 {
	max-width: 228px;
}
.decisions .psc4 span,
.decisions .psc11 span,
.bg-mailion .psc4 span,
.bg-mailion .psc11 span {
	border: 2px solid #000;
}
.decisions .psc6:hover span,
.decisions .psc8:hover,
.decisions .psc4:hover,
.decisions .psc11:hover,
.bg-mailion .psc6:hover,
.bg-mailion .psc8:hover,
.bg-mailion .psc4:hover,
.bg-mailion .psc11:hover {
	border-color: transparent;
}
.decisions .psc12:hover {
	background: white;
	transition: all 0.3s linear;
	color: #1e1e1e;
}
.decisions .psc12 span {
	border: 2px solid transparent;
}
.decisions .psc12:hover span {
	border: 2px solid #1e1e1e;
}
.desk-apps .psc1,
.desk-apps .psc11,
.desk-apps .psc4,
.partner .psc1,
.partner .psc11,
.partner .psc4,
.decisions .psc11,
.decisions .psc1,
.decisions .psc4,
.disk .psc11,
.disk .psc1,
.disk .psc4,
.bg-mailion .psc11,
.bg-mailion .psc1,
.bg-mailion .psc4 {
	height: 90px;
	width: 90px;
}
.desk-apps .psc3 {
	background: linear-gradient(355deg, #bedcfe 9.99%, #e0eefd 95.96%);
}
.partner .psc3 {
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
}
.partner .psc6 {
	background: rgb(0, 0, 0);
	padding: 2px;
}
.partner .psc4 {
	padding: 2px;
}
.partner .psc2 span,
.partner .psc3 span,
.partner .psc6 span,
.partner .psc7 span,
.partner .psc9 span {
	padding-left: 78px;
	padding-right: 78px;
}
.partner .psc3:hover,
.partner .psc9:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
.partner .psc6 span,
.partner .psc11 span,
.partner .psc4 span {
	background: #fff;
}
.partner .psc11:hover,
.partner .psc6:hover,
.partner .psc1:hover {
	background: linear-gradient(91deg, #59e1ff -14.32%, #b7e5ff 48.62%, #cfc1fe 105.57%);
	transition: all 0.3s linear;
}
.bg-pro .psc6 span {
	border: 2px solid #1e1e1e;
}
.bg-pro .psc8 span {
	border: 2px solid #1e1e1e;
}
.bg-pro .psc4,
.bg-pro .psc11 {
	border: 2px solid #1e1e1e;
}
.bg-pro .psc11,
.bg-pro .psc1,
.bg-pro .psc4 {
	height: 92px;
	width: 92px;
}
.squadus .pro-seven-card:hover,
.bg-pro .pro-seven-card:hover {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	transition: all 0.3s linear;
}
.pro-ten-after {
	position: absolute;
	top: -30px;
	left: 15%;
}
.pro-ten-before {
	position: absolute;
	top: 0px;
	right: 5%;
}
.bg-mailion .pro-ten-slid__link a span {
	color: #146ce1;
}
.bg-pro .pro-ten-slid__link a span {
	color: #146ce1;
}
.squadus ul.slick-dots li.slick-active button {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
}
.bg-pro ul.slick-dots li.slick-active button {
	background: linear-gradient(133deg, #d45cf2 3.12%, #f84628 41.09%, #ff9c2f 84.61%, #fff8ea 117.75%);
}
.mailion ul.slick-dots li.slick-active button {
	background: #fe3935;
}
.disk ul.slick-dots li.slick-active button {
	background: #8762a1;
}
.presentation ul.slick-dots li.slick-active button {
	background: #ff9264;
}
.decisions ul.slick-dots li.slick-active button {
	background: #2aada7;
}
.bg-mailion .pro-eleven-box {
	background: linear-gradient(59deg, #e6605a -15.8%, #4999ef 87.43%, #209dec 170.54%, #9dd9ff 225%);
}
.bg-pro .pro-eleven-box {
	background:
		linear-gradient(255deg, #d45cf2 8.98%, #f84628 47.62%, #ff9c2f 91.92%, #fff8ea 125.66%),
		linear-gradient(296deg, #383838 37.76%, #9e9e9e 134.35%);
}
.squadus .pro-eleven-box {
	background: linear-gradient(258deg, #f84628 30.47%, #ff9c2f 98.9%, #fff8ea 139.21%);
}
.bg-mailion .pro-sixteen-box {
	background: linear-gradient(59deg, #e6605a -15.8%, #4999ef 87.43%, #209dec 170.54%, #9dd9ff 225%);
}
.bg-pro .pro-sixteen-box {
	background:
		linear-gradient(255deg, #d45cf2 8.98%, #f84628 47.62%, #ff9c2f 91.92%, #fff8ea 125.66%),
		linear-gradient(296deg, #383838 37.76%, #9e9e9e 134.35%);
}
.bg-pro .squadus .pro-sixteen-box {
	background: linear-gradient(258deg, #f84628 30.47%, #ff9c2f 98.9%, #fff8ea 139.21%);
}
.keys-bg1 .pro-sixteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.preset .pro-sixteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.preset .accordiont .icon::before,
.partner .accordiont .icon::before {
	background: #32a2ff;
}
.mailion-mobile .accordiont .icon::before,
.bg-mailion .accordiont .icon::before {
	background: #ea1713;
}
.bg-pro .accordiont .icon::before {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
}
.mailion-mobile .accordion__conten.open .icon,
.bg-mailion .accordion__conten.open .icon {
	border-color: #ea1713;
}
.bg-mailion .accord-item.active {
	padding: 3px;
	background: #ea1713;
}
.bg-pro .accord-item.active {
	background:
		linear-gradient(355deg, #d45cf2 8.98%, #f84628 47.62%, #ff9c2f 91.92%, #fff8ea 125.66%),
		linear-gradient(296deg, #383838 37.76%, #9e9e9e 134.35%);
}
.presentation .pro-thirteen-link a span,
.bg-pro .pro-thirteen-link a span,
.bg-mailion .pro-thirteen-link a span {
	color: #146ce1;
}
.bg-mailion .pro-fourteen-box {
	background: linear-gradient(59deg, #e6605a -15.8%, #4999ef 87.43%, #209dec 170.54%, #9dd9ff 225%);
}
.bg-pro .pro-fourteen-box {
	background: linear-gradient(255deg, #d45cf2 8.98%, #f84628 47.62%, #ff9c2f 91.92%, #fff8ea 125.66%);
}
.squadus .pro-fourteen-box {
	background: linear-gradient(258deg, #f84628 30.47%, #ff9c2f 98.9%, #fff8ea 139.21%);
}
.mailion-mobile .pro-fourteen-box {
	background: #ea1713;
}
.bg-pro .main-title span {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-pro .squadus .main-title span {
	background: linear-gradient(258deg, #f84628 30.47%, #ff9c2f 98.9%, #fff8ea 139.21%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.doc-online .main-title span {
	color: #8759a6;
}
.squadus .pro-seventeen-btn a,
.bg-pro .pro-seventeen-btn a {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
}
.decisions .pro-seventeen-btn a {
	background: #2aada7;
}
.squadus .pro-seventeen-btn a > span > span,
.bg-pro .pro-seventeen-btn a > span > span {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.decisions .pro-seventeen-btn a > span > span {
	color: #2aada7;
}
.squadus .pro-fact-num span,
.bg-pro .pro-fact-num span {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	white-space: nowrap;
}
.bg-pro .psc10,
.bg-pro .psc2 {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	color: #fff;
}
.bg-pro .psc9,
.bg-pro .psc3 {
	background: linear-gradient(160deg, #fbe9cf 4.32%, #ffc7ae 90.52%);
}
.bg-mailion .psc9,
.bg-mailion .psc3,
.bg-mailion .psc10,
.bg-mailion .psc12,
.bg-mailion .psc2 {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
}
.mob,
.laptop {
	display: none;
}
.psc7:hover span,
.psc5:hover span {
	color: #fff;
}
.about .pro-sixteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.about .pro-fact-num span {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	white-space: nowrap;
}
.disk .accordiont .icon::before {
	background: #ea1713;
}
.sdc .pro-sc1 {
	background: linear-gradient(302deg, #5956a7 17.28%, #c1beff 89.59%, #e8e7fb 144.66%);
}
.standart .pro-seven-card:hover,
.standart .pro-sc1 {
	background: linear-gradient(102deg, #59e1ff -15.64%, #b7e5ff 45.3%, #cfc1fe 100.44%);
	transition: all 0.3s linear;
}
.disk .psc5,
.disk .psc7,
.disk .psc1 {
	background: #8762a1;
	padding: 2px;
}
.disk .psc11 span,
.disk .psc4,
.disk .psc6 span,
.disk .psc8 span {
	border: 2px solid #18191e;
}
.disk .pro-sixteen-box {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.disk .accord-item.active {
	padding: 3px;
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.sdc .accord-item.active {
	padding: 3px;
	background: #7370bd;
}
.ecosystem .accord-item.active {
	padding: 3px;
	background: #528bff;
}
.disk .psc9,
.disk .psc3,
.disk .psc12 {
	background: linear-gradient(355deg, #efdcfd 9.99%, #f6f2fa 95.96%);
}
.disk .psc2,
.disk .psc10 {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	color: #fff;
}
.desk-apps .psc2 {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
	color: #fff;
}
.disk .psc5:hover span,
.disk .psc7:hover span,
.disk .psc1:hover span {
	background: transparent;
	color: #fff;
	transition: all 0.3s linear;
}
.desk-apps .psc6:hover span,
.desk-apps .psc11:hover,
.desk-apps .psc4:hover {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
	color: #fff;
}
.disk .psc11:hover,
.disk .psc6:hover,
.disk .psc8:hover {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	color: #fff;
}
.desk-apps .psc6:hover span,
.desk-apps .psc11:hover span,
.desk-apps .psc4:hover span,
.disk .psc11:hover span,
.disk .psc6:hover span,
.disk .psc8:hover span {
	border-color: transparent;
	transition: all 0.3s linear;
}
.disk .pro-seven-card:hover {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
	transition: all 0.3s linear;
}
.sdc .pro-seven-card:hover {
	background: linear-gradient(302deg, #5956a7 17.28%, #c1beff 89.59%, #e8e7fb 144.66%);
	transition: all 0.3s linear;
}
.disk .pro-seventeen-btn a {
	background: #8762a1;
}
.disk .pro-seventeen-btn a > span > span {
	color: #8762a1;
}
.disk .pro-fact-num span {
	color: #8762a1;
	white-space: nowrap;
}
.disk .pro-eleven-box {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.disk .pro-fourteen-box {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.ecosystem .pro-eleven-box {
	background: linear-gradient(90deg, var(--Blue-light-400, #13bcfe) 0%, var(--Deep-purple-300, #9575cd) 100%);
}
.sdc .pro-fourteen-box {
	background: linear-gradient(302deg, #5956a7 17.28%, #c1beff 89.59%, #e8e7fb 144.66%);
}
.decisions .decisions-sixteen-box {
	background: #29beb7;
}
.sdc .decisions-sixteen-box {
	background: linear-gradient(302deg, #5956a7 17.28%, #c1beff 89.59%, #e8e7fb 144.66%);
}
.crtf-bg .decisions-sixteen-text,
.crtf-bg .pro-eleven-title {
	color: #111927;
}
.crtf .decisions-sixteen-text {
	font-weight: 400;
}
.crtf-bg .pro-sixteen-btn a {
	border-color: #bea080;
	color: #bea080;
}
.crtf .decisions-sixteen-box {
	background: var(--product-gradient-1);
	border-radius: 50px;
}
.crtf-bg .decisions-sixteen-box {
	background: var(--product-gradient-4);
}
.desk-apps .decisions-sixteen-box {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
}
.web-apps .decisions-sixteen-box {
	background: linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%);
}
.web-squadus .decisions-sixteen-box {
	background: linear-gradient(
		272deg,
		var(--Fuchsia-500, #d444f1) -9.1%,
		var(--orange-dark-500, #ff4405) 38%,
		#ff9c2f 92%,
		var(--orange-50, #fef6ee) 133.12%
	);
}
.shema .decisions-sixteen-box {
	background: linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%);
}
.decisions .accordiont .icon::before {
	background: #2aada7;
}
.decisions .accord-item.active {
	padding: 3px;
	background: #29beb7;
}
.decisions .accordion__conten.open .icon {
	border-color: #2aada7;
}
.decisions .psc9,
.decisions .psc3 {
	background: linear-gradient(
		71deg,
		rgba(78, 206, 200, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(78, 206, 200, 0.5) 68.72%,
		rgba(56, 184, 178, 0.5) 122.48%
	);
}
.decisions .psc10,
.decisions .psc12,
.decisions .psc2 {
	background: linear-gradient(71deg, #98dcd9 -18.37%, #4ecec8 30.22%, #0d8882 122.48%);
	color: #fff;
}
.decisions .pro-sixteen-box {
	background: #29beb7;
}
.decisions .pro-fourteen-box {
	background: #29beb7;
}
.presentation .accordiont .icon::before {
	background: #ff9264;
}
.web-squadus .accordiont .icon::before {
	background: #ff692e;
}
.presentation .accordion__conten.open .icon {
	border-color: #ff9264;
}
.presentation .accord-item.active {
	padding: 3px;
	background: #ff9264;
}
.presentation .pro-fourteen-box {
	background: #ff9264;
}
.presentation .pro-sixteen-box {
	background: #ff9264;
}
.institution .pro-sixteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.news .pro-sixteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.institution .pro-fact-num span {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.decisions .accordion__conten.open .icon svg,
.presentation .accordion__conten.open .icon svg {
	display: none;
}
.awards .pro-fourteen-box,
.certificates .pro-fourteen-box,
.licenses .pro-fourteen-box,
.list .pro-fourteen-box {
	background: linear-gradient(90deg, #13bcfe 0%, #a274db 100%);
}
.border-bg:hover {
	background: #e8e8e8;
}
.mw-unset {
	max-width: unset;
}
.about-six-slid__text li {
	list-style: disc;
}
.about-six .slick-track {
	display: flex;
}
.list-one.lo2 {
	margin: 0;
	padding: 42px 0;
}
.lo2 .list-one-left__title {
	font-size: 28px;
	margin-bottom: 20px;
}
.lo2 .list-one-left__content {
	justify-content: unset;
}
.lo2 .pro-one-left__btns .border-btn {
	border-width: 1px;
}
.bg-none {
	background: none;
}
.main-title p {
	max-width: 98px;
	padding: 10px 12px;
	border-radius: 10px;
	border: 1px solid #d444f1;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(8px);
	color: #7d7e98;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
	display: inline-block;
	margin-left: 24px;
	margin-bottom: -5px;
	text-align: left;
}
.main-title p b {
	background: linear-gradient(327deg, #d444f1 5.8%, #ff4405 42.8%, #ff9c66 85.22%, #fef6ee 117.53%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
}
.h3 {
	color: var(--text-neutral-default);
	font-size: var(--Heading-Large-Large-1920);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	margin-bottom: 32px;
}
.opportunities .tabs__item {
	min-height: 56px;
}
.opportunities .tabs__item img {
	max-width: 0;
	transition: all 0.3s ease-in-out;
}
.opportunities .tabs__item.active img {
	max-width: 25px;
	transition: all 0.3s ease-in-out;
}
.opportunities .accord button[aria-expanded="true"] .icon {
	display: none;
}
.evidence-wrap {
	position: relative;
	padding: 40px 0;
}
.evidence-box {
	border-radius: 32px;
	border: 1px solid #111927;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(10px);
	display: flex;
	padding: 20px 32px;
	align-items: center;
	align-self: stretch;
	justify-content: space-between;
}
.evidence-left {
	width: 34%;
	border-right: 1px solid #111927;
}
.evidence-title {
	color: var(--text-neutral-default);
	font-size: 40px;
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	letter-spacing: -0.8px;
	margin-bottom: 32px;
}
.evidence-num {
	display: flex;
	align-items: center;
	font-variant-numeric: tabular-nums;
	gap: 4px;
}
.evidence-num span {
	display: flex;
}
.evidence-left .evidence-num {
	color: #ff682f;
	font-size: 72px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -1.44px;
	margin-bottom: 10px;
	gap: 10px;
}
.evidence-left .counter-label {
	font-size: 18px;
}
.evidence-right .evidence-num {
	color: #ff682f;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -0.88px;
	margin-bottom: 6px;
}
.evidence-right .counter-label {
	font-size: 16px;
}
.counter-label {
	color: var(--text-neutral-default);
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 120%;
	max-width: 175px;
}
.evidence-right {
	width: 62%;
	display: flex;
	justify-content: space-between;
	gap: 30px;
}
.evidence-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 48x;
	flex-grow: 1;
}
.evidence-after {
	position: absolute;
	bottom: 8px;
	left: 20%;
	z-index: -1;
}
.b2c-twelve {
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}
.b2c-twelve .b2c-title {
	text-align: left;
}
.b2c-twelve-slider .slick-list {
	overflow: unset;
}
.b2c-twelve-slider .slick-slide {
	margin-right: 20px;
}
.b2c-twelve-slid {
	display: flex;
	flex-direction: column;
}
.b2c-twelve-slid__img {
	border-radius: 32px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
}
.extended-bg picture,
.b2c-twelve-slid__img picture img,
.b2c-twelve-slid__img picture {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.b2c-twelve-slid__logo {
	border-radius: 12px;
	background: #fff;
	min-width: 64px;
	height: 64px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: calc(50% - 32px);
	left: calc(50% - 32px);
}
.b2c-twelve-slid__content {
	padding: 24px 20px;
}
.b2c-twelve-slid__title {
	color: #0e0e0e;
	font-size: 20px;
	font-style: normal;
	font-weight: var(--Heading-SemiBold);
	line-height: 120%;
}
.extended-block1-box {
	border-radius: 16px;
	border: 1px solid #d2d6db;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(10px);
	position: relative;
	padding: 32px 20px 20px;
	width: 100%;
}
.extended-block1-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}
.extended-block1-top {
	color: #9da4ae;
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 125%;
	letter-spacing: -0.32px;
	border-radius: 6px;
	display: flex;
	padding: 2px 6px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	position: absolute;
	left: 12px;
	top: -12px;
	background: #fff;
}
.extended-block1-text {
	color: var(--text-neutral-default);
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 20px;
	letter-spacing: -0.32px;
}
.extended-wrap {
	border-radius: 36px;
	background: #fff;
	padding: 16px;
}
.extended-box {
	display: flex;
	min-height: 554px;
}
.extended-left {
	display: flex;
	padding: var(--Padding-Medium-XMedium-1920);
	flex-direction: column;
	align-items: flex-start;
	gap: 40px;
	flex: 1 0 0;
	width: 50%;
}
.extended-top {
	display: flex;
	align-items: center;
	gap: 16px;
	margin-bottom: 16px;
}
.extended-title {
	color: var(--text-neutral-default);
	font-size: var(--Heading-Medium-XXMedium-1920);
	font-style: normal;
	font-weight: var(--Heading-SemiBold);
	line-height: 120%;
}
.extended-text {
	color: #000;
	font-size: var(--Body-Medium-Medium-1920);
	font-style: normal;
	font-weight: var(--Weight-Medium);
	line-height: 135%;
	min-height: 44px;
}
.extended-right-content {
	display: flex;
	padding: var(--Padding-Medium-XMedium-1920);
	flex-direction: column;
	align-items: flex-start;
	gap: 40px;
	flex: 1 0 0;
	border-radius: var(--Radius-Medium-Medium-1920);
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.extended-img {
	border-radius: var(--Radius-Medium-Medium-1920);
	overflow: hidden;
}
.extended-bottom {
	display: flex;
	gap: 10px;
}
.extended-bottom a {
	border-radius: 40px;
	padding: 16px 28px;
	max-height: 60px;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 125%;
	letter-spacing: -0.32px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	white-space: nowrap;
	gap: 8px;
}
.extended-bottom .border-btn {
	color: var(--text-neutral-default);
	border: 2px solid var(--border-color);
	transition: all 0.3s linear;
}
.extended-right {
	width: 50%;
	position: relative;
}
.team-online .extended-block1-top {
	color: #fff;
	background: var(----dark, linear-gradient(303deg, #8762a1 24.53%, #e3bcff 93.75%, #f5effa 146.46%));
}
.team-nastol .extended-block1-top {
	color: #fff;
	background: var(---1, linear-gradient(300deg, #2d80df 58.88%, #8ebef5 99.92%, #b8d8fb 123.37%));
}
.team-pochta .extended-block1-top {
	color: #fff;
	background: var(---Mail-dark, linear-gradient(281deg, #f25a51 50.23%, #f4d4a5 107.68%));
}
.extended-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.extended-plus {
	position: absolute;
	top: calc(50% - 20px);
	left: -20px;
	z-index: 2;
}
.all-platform {
	padding: 40px 0;
}
.all-platform-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
.all-platform-card {
	border-radius: 24px;
	border: 1px solid #111927;
	display: flex;
	padding: 24px;
	align-items: center;
	gap: 20px;
	flex: 1 0 0;
}
.ecosystem-seven-bottom {
	display: flex;
	gap: 10px;
}
.web-squadus .bounds-seven .border-btn {
	display: flex;
	padding: 12px 22px;
	justify-content: center;
	align-items: center;
	border-radius: 9999px;
	border: 2px solid #ff682f;
	color: var(--text-neutral-default);
	font-size: 15px;
	font-style: normal;
	font-weight: var(--Body-Medium);
	line-height: 133.333%;
	letter-spacing: -0.3px;
}
.web-squadus .bounds-seven {
	padding: 64px 0;
}
.web-squadus .accord-item-wrap {
	margin-bottom: 7px;
}
.desktop-controls-layout-module__desktopControlsLayout___UY1t1,
.watch-on-rutube-link-module__button___rR_M3 {
	display: none;
}
.all-platform-text {
	color: var(--text-neutral-default);
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
.our-solutions {
	padding: 40px 0;
}
.our-solutions-title {
	color: var(--text-neutral-default);
	font-size: 36px;
	font-style: normal;
	font-weight: var(--Heading-Bold);
	line-height: 115%;
	padding-bottom: 24px;
	text-align: left;
}
.our-solutions-bg {
	padding: 80px 0;
	margin: 0 32px;
	border-radius: var(--Radius-Large-XLarge-1920, 48px);
	background: linear-gradient(90deg, #b9e6fe 0%, #d1c4e9 100%);
}
.our-solutions .ecosystem-seven-item__text {
	font-size: 15px;
}
.our-solutions .ecosystem-seven-item__top {
	min-height: 163px;
}
.pro-one-left__btn .text-default,
.text-default {
	color: var(--text-neutral-default);
}
.text-accent1 {
	color: var(--text-accent-new-, #ff682f);
}
.text-accent2 {
	color: var(--text-accent-new-, #b568e4);
}
.text-accent3 {
	color: var(--text-accent-text, #29c4dd);
}
.text-accent4 {
	color: var(--text-accent-table, #60d353);
}
.text-accent5 {
	color: var(--text-accent-new-, #fe8b5b);
}
.text-accent6 {
	color: var(--text-accent-new, #7d91f3);
}
.text-accent7 {
	color: var(--text-accent-new, #5ab2ed);
}
.text-accent8 {
	color: var(--text-accent-new-, #ea1713);
}
.text-accent9 {
	color: var(--text-accent-documents, #15b79e);
}
.text-accent10 {
	color: var(--text-accent-new-, #5c9be3);
}
.text-accent11 {
	color: #8759a6;
}
.text-accent12 {
	color: #2e91d9;
}
.text-accent13 {
	color: #f25a51;
}
.tal {
	text-align: left;
}
.loader-template-module__wrapper___diBGg,
.desktop-controls-layout-module__desktopControlsLayout___UY1t1,
.player-controls-bg-module__bg___rKnIr,
.desktop-controls-layout-module__desktopControlsLayout___UY1t1 {
	display: none !important;
}
@media (max-width: 767px) {
	.about-three-list,
	.about-five-list {
		overflow-x: scroll;
		display: flex;
		margin-right: -20px;
		padding-right: 20px;
	}
	.about-three-card,
	.about-five-card {
		min-width: 254px;
		aspect-ratio: unset;
	}
}
@media (max-width: 1640px) {
	.index-one-img {
		max-width: 41vw;
	}
}
@media (max-width: 1440px) {
	.interfaces-slid-content {
		padding: 40px 48px;
	}
	.interfaces .slick-arrow.slick-next {
		right: 48px;
	}
	.interfaces .slick-arrow.slick-prev {
		right: 104px;
	}
	.interfaces-slider ul.slick-dots {
		left: 48px;
	}
}
@media (max-width: 1440px) {
	:root {
		--Scale-600: 24px;
		--Scale-400: 16px;
		--Radius-500: 20px;
	}
	.bg14 .index-one-slid__text {
		font-size: 18px;
	}
	.bg14 .index-one-slid__title {
		font-size: 32px;
	}
	.bg13 .index-one-slid__title {
		font-size: 28px;
	}
		.ecosystem-five-top {
		padding: 48px 0;
	}
	.ecosystem-five-card {
		padding: 60px 0;
		max-width: 1008px;
		margin: 0 auto;
		gap: 48px;
	}

	.ecosystem-five .main-title {
		font-size: 32px;
	}
	.ecosystem-five-text {
		font-size: 16px;
		max-width: 440px;
	}
	.ecosystem-five-card__right {
		max-width: 540px;
	}
	.ecosystem-five-card__title {
		font-size: 36px;
		margin-bottom: 12px;
	}
	.ecosystem-five-card__text {
		font-size: 16px;
	}
	.ecosystem-five-top__card__icon {
		max-width: 70px;
		display: flex;
	}
	.ecosystem-five-top__card {
		gap: 16px;
	}
	.ecosystem-five-top__list {
		max-width: 604px;
	}
	.ecosystem-five-top__card__title {
		font-size: 14px;
	}
	.evidence-left .evidence-num {
		font-size: 64px;
	}
	.evidence-right .evidence-num,
	.evidence-title {
		font-size: 36px;
	}
	.tabs__list {
		margin-bottom: 32px;
	}
	.evidence-box {
		padding: 20px 28px;
	}
	.pro-one-left__bottom {
		margin-top: 56px;
	}
	.evidence-img {
		max-width: 227px;
	}
	.extended-title {
		font-size: 28px;
	}
	.extended-top {
		gap: 12px;
	}
	.extended-left {
		gap: 32px;
	}
	.extended-block1-list {
		grid-gap: 16px;
	}
	.extended-icon {
		max-width: 40px;
		height: 40px;
	}
	.main-one-bottom {
		margin-top: 40px;
		gap: 24px;
		padding: 28px;
	}
	.main-one-bottom__card {
		flex-direction: column;
		align-items: flex-start;
		max-width: 205px;
		width: 24%;
	}
	.main-bg-block.fon2 {
		min-height: 85vh;
	}
	.accord button[aria-expanded="true"] .accord-title {
		font-size: 18px;
		line-height: 100%;
	}
	.accord .accord-content {
		font-size: 15px;
	}
	.h3 {
		font-size: 32px;
	}

	.web-squadus .pfb1 .accord {
		min-height: 570px;
	}
	.new-first.first-one {
		padding: 0px 0 32px;
	}
	.main-one-bottom__text {
		font-size: 16px;
	}
	.subscription-management-title {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.subscription-management-text {
		margin-bottom: 36px;
	}
	.subscription-management-text a,
	.subscription-management-text p {
		font-size: 15px;
	}
	.checkbox-ios b {
		font-size: 16px;
	}
	.checkbox-ios span {
		font-size: 15px;
	}
	.checkbox-ios {
		padding: 20px;
	}
	.subscription-management-fon {
		padding: 40px;
		border-radius: 40px;
	}
		.one-content {
		max-width: 456px;
	}
	.ecosystem .one .apps-three-img {
		max-width: 522px;
	}
	.one-title {
		margin-bottom: 12px;
	}
	.one-text {
		font-size: 16px;
	}
	.one-bg {
		margin: 0 8px;
	}
	.gui-bg {
		padding: 64px 0;
		border-radius: 32px;
		margin: 0 8px;
	}
	.main-four-video,
	.shema .apps-four-box {
		max-width: 840px;
		margin: 0 auto;
		padding: 0;
	}
	.main-bg-block {
		border-radius: 32px;
		margin: 0 8px;
		min-height: unset;
		max-height: unset;
		padding: 64px 0;
	}
	.main-one-left__imag {
		width: 43%;
	}
	.main-three-grid__card {
		padding: 24px;
		border-radius: 20px;
	}
	.main-three-grid {
		gap: 12px;
	}
	.main-three-subtitle {
		font-size: 32px;
	}
	.main-three-text {
		font-size: 20px;
	}
	.main-three-flex {
		gap: 48px;
	}
	.main-three-img {
		max-width: 580px;
	}
	.main-three-row:not(:last-child) {
		margin-bottom: 48px;
	}
	.main-three-grid__icon {
		max-width: 48px;
		min-width: 48px;
		display: flex;
	}
	.main-three {
		padding: 64px 0 32px;
	}
	.main-four {
		padding: 32px 0 22px;
	}
	.main-three-grid__text {
		font-size: 16px;
	}
	.main-one-left__title {
		font-size: 36px;
		gap: 20px;
	}
	.main-four-video {
		margin-top: 40px;
	}
	.main-four-text,
	.main-one-left__text {
		font-size: 18px;
	}
	.protection-bg,
	.first-bg-block {
		margin: 0;
	}
	.bounds-seven {
		margin: 32px 14px;
		padding: 40px 0 24px;
		border-radius: 32px;
	}
	.ecosystem-seven-item__logo {
		margin-bottom: 16px;
	}
	.ecosystem-seven-item {
		gap: 16px;
	}
	.ecosystem-seven-item__text {
		padding-bottom: 10px;
	}
	.our-solutions .container,
	.bounds-seven .container {
		padding: 0 24px;
	}
	.ecosystem-seven-padding__bg {
		padding: 20px;
	}
	.ecosystem-seven-items {
		gap: 10px;
		margin-top: 10px;
	}
	.ecosystem-seven-box,
	.ecosystem-seven-item {
		border-radius: 16px;
	}
	.mt80 {
		margin-top: 64px;
	}
	.apps-seven-box {
		padding: 32px;
	}
	.apps-seven-list {
		margin-top: 24px;
		grid-column-gap: 32px;
		grid-row-gap: 20px;
	}
	.firsts-one-left .pro-one-left__text {
		font-size: 16px;
	}
	.firsts-news-left__title,
	.firsts-one-left__title {
		font-size: 36px;
		letter-spacing: -0.72px;
	}
	.index-one-left {
		width: 70%;
	}
	.pro-thirteen-box {
		padding: 40px 77px;
	}
	.decisions-one-left__img {
		max-width: 220px;
	}
	.firsts-news-left {
		max-width: 580px;
	}
	.news-one.on2 {
		padding-top: 12px;
	}
	.three-news-card {
		gap: 26px;
	}
	.apps-seven-card__icon {
		min-width: 32px;
		max-width: 32px;
	}
	.apps-seven-card {
		gap: 16px;
	}
	.first-one-left__logo {
		font-size: 38px;
	}
}
@media (max-width: 1340px) {
	.product-block1-col {
		padding: 0 24px;
	}
}
@media (max-width: 1300px) {
	.index-one-slid__img,
	.bg3 .index-one-slid__img {
		max-width: 340px;
	}
	.bg4 .index-one-slid__img {
		max-width: 370px;
	}
	.bg5 .index-one-slid__img {
		max-width: 500px;
		padding-right: 20px;
	}
	.bg6 .index-one-slid__img {
		max-width: 418px;
	}
	.bg8 .index-one-slid__img {
		max-width: 376px;
		padding-right: 30px;
	}
	.bg7 .index-one-slid__img {
		max-width: 434px;
	}
	.ecosystem-five .extended-block1-list {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 1190px) {
	:root {
		--Scale-600: 20px;
		--Scale-500: 16px;
		--Scale-400: 16px;
		--Scale-300: 14px;
		--Typography-H3: 16px;
		--Typography-H2: 18px;
		--Radius-500: 16px;
	}
	.ecosystem-five-card__bottom {
		justify-content: center;
	}
	.one-bg {
		border-radius: 20px;
	}
	.keys .first-one-left__img {
		max-width: 344px;
	}
	.abs-bank {
		max-width: 156px;
	}
	.our-solutions-title {
		font-size: 28px;
		padding-bottom: 28px;
	}
	.three-keys-img {
		min-width: 280px;
	}
	.bg14 .index-one-slid__content,
	.bg13 .index-one-slid__content {
		max-width: 315px;
	}
	.bg14 .index-one-slid__img,
	.bg13 .index-one-slid__img {
		max-width: 320px;
		padding-right: 27px;
	}
	.bg14 .index-one-slid__title {
		font-size: 28px;
		margin-bottom: 12px;
	}
	.bg13 .index-one-slid__title {
		font-size: 24px;
		margin-bottom: 8px;
	}
	.main-one-center {
		padding: 0;
	}
	.extended-box {
		min-height: unset;
	}
	.web-squadus .pfb1 .accord {
		min-height: 518px;
	}
	.new-first .main-bg-block.fon2 {
		min-height: unset;
	}
	.extended-bg {
		border-radius: 20px;
	}
	.extended-img {
		height: 100%;
	}
	.extended-img picture,
	.extended-img img,
	.extended-bg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		display: block;
	}
	.main-one-left__title p {
		padding: 8px;
		max-width: 70px;
		margin-left: 14px;
	}
	.main-one-center {
		padding: 0;
	}
	.extended-plus svg {
		max-width: 24px;
		height: 24px;
	}
	.extended-plus {
		top: calc(50% - 12px);
		left: -12px;
	}
	.extended-block1-box {
		margin-top: auto;
	}
	.extended-right-content {
		padding: 20px;
	}
	.all-platform-card {
		padding: 16px;
		gap: 12px;
		border-radius: 18px;
	}
	.all-platform-list {
		gap: 16px;
	}
	.evidence-after {
		left: 10%;
	}
	.web-squadus .bounds-seven .container {
		padding: 0 24px;
	}
	.extended-left {
		padding: 20px;
		gap: 40px;
	}
	.extended-block1-box .product-block1-col:nth-child(1) {
		padding: 0;
	}
	.product-block1-col:nth-child(1)::before {
		content:none;
	}
	.extended-bottom {
		flex-direction: column;
		width: 100%;
	}
	.extended-bottom .fon-btn,
	.extended-bottom a {
		width: 100%;
	}
	.extended-block1-list {
		grid-template-columns: 1fr;
		grid-gap: 12px;
	}
	.extended-block1-text {
		font-size: 15px;
	}
	.product-block1-card {
		gap: 8px;
	}
	.extended-wrap {
		padding: 8px;
		border-radius: 24px;
	}
	.extended-title {
		font-size: 24px;
	}
	.extended-top {
		margin-bottom: 12px;
	}
	.extended-text {
		font-size: 15px;
	}
	.extended-icon {
		max-width: 32px;
		height: 32px;
	}
	.evidence-list {
		gap: 24px;
	}
	.evidence-list .evidence-item {
		max-width: 149px;
	}
	.evidence-right .evidence-num {
		font-size: 32px;
	}
	.evidence-right .counter-label {
		font-size: 15px;
	}
	.evidence-title {
		font-size: 32px;
		margin-bottom: 24px;
	}
	.evidence-left .counter-label {
		font-size: 16px;
	}
	.evidence-left .evidence-num {
		font-size: 48px;
	}
	.evidence-box {
		align-items: flex-start;
		padding: 26px 20px;
		border-radius: 24px;
	}
	.evidence-img {
		max-width: 185px;
	}
	.all-platform-text {
		font-size: 18px;
	}
	.all-platform-icon {
		max-width: 48px;
		min-width: 48px;
		height: 48px;
	}
	.web-squadus .bounds-seven .border-btn {
		padding: 8px 16px;
		font-size: 12px;
		line-height: 111.111%;
	}
	.main-one-left__title > div {
		display: flex;
		align-items: center;
	}
	.new-first.first-one {
		padding: 0px 0 8px;
	}
	.web-squadus .bounds-seven {
		background: var(--product-gradient-5);
		margin: 0 16px;
		border-radius: 32px;
		padding: 40px 0;
	}

	.h3 {
		font-size: 28px;
	}
	.web-squadus .ecosystem-seven-tabs .tabs__item {
		min-width: unset;
		min-height: unset;
	}
	.web-squadus .ecosystem-seven-bg > .main-title {
		text-align: center;
	}
	.main-one-left {
		max-width: 400px;
	}
	.pro-one-left__bottom {
		margin-top: 38px;
		flex-wrap: wrap;
	}
	.main-one-bottom {
		margin-top: 30px;
		padding: 20px;
		border-radius: 16px;
		flex-wrap: wrap;
	}
	.main-one-bottom__card {
		width: 48%;
		flex-grow: 1;
		flex-direction: row;
		max-width: unset;
		align-items: center;
	}
	.main-one-left__title p span,
	.main-one-left__title p {
		font-size: 8px;
	}
	.mb40 {
		margin-bottom: 32px;
	}
	.gui-slid-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.gui-slid-text {
		font-size: 14px;
	}
	.gui-bg {
		padding: 40px 24px;
		border-radius: 24px;
	}
	.gui-slid-img {
		border-radius: 16px;
	}
	.gui-box .slick-slider {
		padding-bottom: 44px;
	}
	.interfaces .gui-box .slick-arrow {
		visibility: hidden;
	}
	.gui-box .interfaces-slider ul.slick-dots {
		visibility: visible;
		top: unset;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.gui-bg .main-title {
		text-align: left;
	}
	.crtf .decisions-sixteen-box {
		border-radius: 24px;
	}
	.main-bg-block {
		border-radius: 24px;
		margin: 0 16px;
		padding: 32px 0;
	}
	.main-bg-block .container {
		padding: 0 24px;
	}
	.main-one-left__title {
		font-size: 24px;
		gap: 14px;
		margin-bottom: 16px;
	}
	.apps-four-text,
	.main-four-text,
	.main-one-left__text {
		font-size: 16px;
	}
	.gui-slid-wrap {
		flex-direction: column;
		border-radius: 20px;
	}
	.gui-slid-content {
		max-width: unset;
		padding: 24px;
	}
	.mb48 {
		margin-bottom: 32px;
	}
	.main-three-box {
		position: relative;
	}
	.main-three-box .pro-three-after {
		bottom: 50%;
		transform: translate(-50%, 50%);
	}
	.main-one-left__content {
		max-width: 362px;
	}
	.main-four-video {
		margin-top: 32px;
		border-radius: 20px;
	}
	.main-three {
		padding: 40px 0 32px;
	}
	.main-one-left__title svg {
		max-width: 32px;
		height: 32px;
	}
	.main-three-subtitle {
		font-size: 24px;
	}
	.main-three-text {
		font-size: 16px;
		margin-top: 16px;
	}
	.main-three-flex {
		gap: 40px;
	}
	.main-three-left,
	.main-three-right {
		width: 46%;
		flex-grow: 1;
	}
	.main-three-grid__card {
		padding: 20px;
		border-radius: 16px;
		gap: 16px;
	}
	.main-three-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.protection-bg,
	.first-bg-block {
		margin: 0 16px;
		border-radius: 20px;
	}
	.protection-bg .container,
	.first-bg-block .container {
		padding-left: 24px;
		padding-right: 24px;
	}
	.crtf .firsts-one-left {
		padding: 42px 0;
	}
	.crtf .pro-one-left__title {
		margin-bottom: 62px;
	}
	.crtf .firsts-one-left__imag {
		width: 46%;
	}
	.crtf .pro-three-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 12px;
	}
	.certified-products,
	.protection,
	.assistance {
		padding: 24px 0;
	}
	.assistance-card {
		height: 91px;
		padding: 16px;
		border-radius: 16px;
	}
	.protection .accord button {
		padding: 12px;
	}
	.protection .accord-item button .icon {
		max-width: 24px;
		height: 24px;
	}
	.protection .accord-item button .icon img {
		height: 100%;
	}
	.protection .accord .accord-content {
		font-size: 12px;
		padding: 0 12px;
	}
	.protection .accord .accord-item.active .accord-content p {
		padding-bottom: 12px;
	}
	.protection .fon-btn {
		padding: 10px 16px;
		font-size: 12px;
	}
	.certified-products-text {
		max-width: 525px;
	}
	.protection .accord button[aria-expanded="true"] {
		padding-top: 12px;
	}
	.certified-products-list {
		margin-top: 24px;
		display: flex;
		overflow-x: scroll;
		scrollbar-width: none;
		margin-right: -40px;
		padding-right: 40px;
	}
	.certified-products-list::-webkit-scrollbar {
		display: none;
	}
	.certified-products-card__mintitle {
		font-size: 12px;
	}
	.advantages-ten {
		padding-top: 24px;
	}
	.advantages-slid-img {
		height: 182px;
	}
	.advantages-slid-text {
		font-size: 16px;
		margin-top: 8px;
	}
	.advantages-ten .pro-ten-box {
		padding-bottom: 0;
	}
	.certified-products-card {
		border-radius: 16px;
		padding: 16px;
		min-width: 334px;
	}
	.certified-products-card__logo {
		gap: 16px;
		margin-bottom: 12px;
	}
	.certified-products-card__top {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.certified-products-card__top ul {
		min-height: 120px;
	}
	.certified-products-card__bottom a {
		font-size: 12px;
	}
	.certified-products-card__center {
		gap: 12px;
	}
	.certified-products-hr {
		font-size: 12px;
		margin-bottom: 12px;
	}
	.certified-products-card__col ul {
		gap: 8px;
	}
	.certified-products-card__col li {
		font-size: 12px;
	}
	.certified-products-card__logo img {
		max-width: 40px;
	}
	.protection-right {
		max-width: 216px;
	}
	.protection-left {
		max-width: 448px;
		min-height: 361px;
	}
	.assistance-card:nth-child(1) img {
		max-height: 43px;
	}
	.assistance-card:nth-child(2) img {
		max-height: 59px;
	}
	.assistance-card:nth-child(3) img {
		max-height: 35px;
	}
	.protection-title {
		font-size: 24px;
		letter-spacing: -0.48px;
		margin-bottom: 12px;
	}
	.protection .accord-title {
		font-size: 14px;
	}
	.crtf .pro-three-grid__card {
		gap: 22px;
		padding: 20px;
		border-radius: 16px;
	}
	.pro-three-grid__text {
		font-size: 16px;
	}
	.pro-three-grid__icon {
		max-width: 32px;
		min-width: 32px;
	}
	.pro-three-after {
		width: 162px;
		height: 162px;
		transform: translate(-50%, -50%);
	}
	.subscription-management-bottom {
		padding-top: 8px;
	}
	.subscription-management-title {
		font-size: 22px;
	}
	.subscription-management {
		padding: 72px 0 0;
	}
	.subscription-management-text {
		margin-bottom: 24px;
	}
	.subscription-management-fon {
		margin: 0 16px;
		padding: 32px;
		border-radius: 32px;
	}
	.subscription-management-box {
		max-width: 540px;
	}
	.checkbox-ios {
		gap: 16px;
		border-radius: 12px;
		padding: 16px;
	}
	.subscription-management-bottom button {
		font-size: 15px;
	}
	.subscription-management-bottom .save-settings {
		max-width: 240px;
	}
	.bounds-seven .container {
		padding: 0 40px;
	}
	.ecosystem-seven-items,
	.ecosystem-seven-desctop {
		display: none;
	}
	.our-solutions-bg {
		margin: 0 16px;
		border-radius: 24px;
		padding: 40px 0;
	}
	.our-solutions .container {
		padding: 0 40px;
	}
	.ecosystem-seven-items {
		overflow-x: scroll;
		overflow-y: unset;
		margin: 0 -56px;
		padding: 0 56px;
		scrollbar-width: none;
	}
	.our-solutions .ecosystem-seven-items {
		display: grid;
	}
	.ecosystem-seven-item {
		min-width: 280px;
	}
	.ecosystem-seven-laptop {
		display: block;
	}
	.ecosystem-four,
	.ecosystem-six {
		padding: 36px 0;
	}
	.trial-two,
	.trial-four {
		border-radius: 30px;
		margin: 0 0px;
	}
	.trial-two .product-block1-list2 {
		max-width: unset;
	}
	.ecosystem-six .slick-arrow {
		right: 20px;
	}
	.ecosystem-six-slid__content {
		padding: 24px 24px;
	}
	.ecosystem-six .slick-arrow.slick-prev {
		left: -20px;
	}
	.ecosystem-five .main-title {
		max-width: 638px;
		margin-bottom: 12px;
	}
	.ecosystem-five-card__name {
		font-size: 20px;
	}
	.ecosystem-five-card__top {
		gap: 12px;
		margin-bottom: 12px;
	}
	.ecosystem-five-card__list p {
		font-size: 14px;
		gap: 8px;
	}
	.ecosystem-five-card__list p img {
		width: 20px;
		height: 20px;
	}
	.ecosystem-five-card__text {
		font-size: 14px;
		text-align: center;
		margin-bottom: 20px;
		max-width: 528px;
	}
	.ecosystem-five-card:last-child {
		padding-bottom: 24px;
	}
	.ecosystem-five .extended-block1-list {
		grid-template-columns: 1fr 1fr;
		grid-gap: 16px;
	}
	.ecosystem-five-card__icon {
		width: 32px;
		height: 32px;
	}
	.ecosystem-five-card__title {
		text-align: center;
	}
	.ecosystem-five-text {
		font-size: 15px;
		max-width: 410px;
	}
	.ecosystem-five-card__left {
		padding: 20px;
		align-items: center;
		max-width: 418px;
	}
		.ecosystem-five-card__left .extended-block1-box {
		max-width: 592px;
	}
	.ecosystem-five-card__mintext {
		font-size: 12px;
		margin-bottom: 24px;
	}
	.ecosystem-five-card {
		border-radius: 20px;
	}
	.ecosystem-five-card__btn a {
		padding: 15px 20px;
		font-size: 16px;
	}
	.ecosystem-five-card__right {
		margin: 0 16px 0 0;
		max-width: 310px;
	}
	.ecosystem-five-list {
		margin-top: 40px;
		gap: 16px;
	}
		.ecosystem-five-top__list {
		margin-top: 32px;
		max-width: 572px;
	}
	.ecosystem-five-top__card__icon {
		max-width: 48px;
	}
	.ecosystem-five {
		padding: 70px 0;
	}
	.ecosystem-five-list {
		margin-top: 0;
	}
	.ecosystem-five-card {
		padding: 48px 0;
		flex-direction: column;
		gap: 32px;
	}
	.ecosystem-five-top__card__title {
		font-size: 13px;
	}
	.ecosystem-four-list {
		grid-gap: 16px;
	}
	.ecosystem-four-card {
		padding: 16px;
		border-radius: 16px;
	}
	.ecosystem-four-card__title {
		font-size: 18px;
	}
	.ecosystem-four-card__text {
		font-size: 15px;
	}
	.mail-opportunities-mincard {
		padding: 20px;
		border-radius: 16px;
	}
		.ecosystem-five-top {
		padding: 28px 0;
		border-radius: 20px;
	}
	.ecosystem-five .main-title {
		font-size: 30px;
		margin-bottom: 12px;
	}
	.one {
		margin-top: 64px;
		padding: 12px 0 24px;
	}
	.one-content {
		padding: 0;
		max-width: 323px;
		min-height: unset;
	}
	.one-title {
		font-size: 24px;
		margin-bottom: 16px;
	}
	.one-text {
		font-size: 16px;
	}
	.one-box {
		padding: 24px 0 24px 24px;
		border-radius: 20px;
	}
	.one .apps-three-img {
		max-width: 320px;
		padding: 16px;
	}
		.ecosystem .one .apps-three-img {
		max-width: 324px;
		padding: 0px;
	}
	.ecosystem .pro-fourteen-box {
		gap: 24px;
	}
	.decisions-form-right,
	.decisions-form-left {
		max-width: 462px;
	}
	.decisions-form-title {
		font-size: 24px;
		text-align: center;
		margin-bottom: 10px;
	}
	.decisions-form-text {
		font-size: 14px;
		text-align: center;
	}
	.ecosystem-three,
	.ecosystem-two {
		padding: 24px 0;
	}
	.ecosystem-two-card {
		padding: 20px;
		border-radius: 16px;
	}
	.ecosystem-three-icon img,
	.ecosystem-two-card__icon img {
		max-width: 32px;
	}
	.ecosystem-two-card__top {
		gap: 12px;
	}
	.ecosystem-two-card__name {
		font-size: 20px;
	}
	.ecosystem-two-card__text {
		font-size: 14px;
	}
	.apps-two-card__icon-big {
		max-width: 50px;
	}
	.ecosystem-two-list {
		grid-gap: 16px;
	}
	.pro-opportunities {
		padding: 12px 0 24px;
	}
	.apps-seven-card__icon {
		min-width: 24px;
		max-width: 24px;
	}
	.apps-seven-list {
		grid-column-gap: 20px;
		grid-row-gap: 16px;
	}
	.apps-seven-box {
		padding: 24px;
	}
	.apps-seven-box {
		border-width: 1px;
	}
	.apps-seven {
		padding: 44px 0;
	}
	.mail-opportunities-card__content {
		padding: 20px;
		border-width: 1px;
	}
	.mail-opportunities-icon {
		max-width: 38px;
	}
	.mail-opportunities-top {
		gap: 12px;
		margin-bottom: 16px;
	}
	.apps-two-list2 {
		grid-template-columns: 1fr;
	}
	.pro-opportunities-list {
		grid-gap: 16px;
	}
	.pro-opportunities-card__text {
		font-size: 14px;
	}
	.pro-opportunities-card__title {
		font-size: 16px;
		margin-bottom: 4px;
	}
	.pro-opportunities-card__icon {
		max-width: 24px;
		min-width: 24px;
	}
	.pro-opportunities-card {
		padding: 16px;
		border-radius: 16px;
	}
	.pro-opportunities-card:last-child {
		grid-column: span 2 / span 2;
	}
	.pro-opportunities .pro-two-title {
		margin-bottom: 32px;
	}
	.desk-apps .pro-two-title {
		margin-bottom: 32px;
	}
	.desk-apps .pro-three {
		padding-top: 12px;
	}
	.desk-apps .pro-three-left2 {
		max-width: 530px;
		width: 100%;
	}
	.apps-two .main-title {
		max-width: 682px;
	}
	.apps-two-card {
		border-radius: 16px;
		padding: 20px;
	}
	.apps-two-card__icon {
		gap: 8px;
	}
	.apps-two-card__icon img {
		max-width: 32px;
	}
	.apps-two-card__title {
		font-size: 16px;
		letter-spacing: -0.32px;
		margin-bottom: 16px;
	}
	.apps-three-subtitle,
	.apps-three-text,
	.apps-two-card__text {
		font-size: 14px;
		line-height: 114%;
		letter-spacing: -0.28px;
	}
	.apps-three-box {
		border-radius: 20px;
		padding: 24px;
	}
	.apps-three-img {
		max-width: 240px;
		height: 100%;
	}
	.apps-three-title {
		font-size: 20px;
		letter-spacing: -0.4px;
	}
	.apps-three-text {
		margin-bottom: 32px;
	}
	.apps-three-btn a {
		font-size: 12px;
		padding: 10px 16px;
		max-height: 36px;
	}
	.apps-four-box {
		border-radius: 20px;
		padding: 40px;
	}
	.apps-four-title {
		font-size: 24px;
		letter-spacing: -0.48px;
	}
	.apps-four-flex {
		min-width: 1080px;
	}
	.apps-four {
		overflow: hidden;
	}
	.apps-four-scroll {
		overflow-x: scroll;
		scrollbar-width: none;
		width: calc(100% + 80px);
		padding-left: 40px;
		padding-right: 40px;
		margin-left: -40px;
		margin-right: -40px;
	}
	.apps-four-scroll::-webkit-scrollbar {
		display: none;
	}
	.apps-four-card,
	.apps-four-group:nth-child(2) .apps-four-card {
		width: unset;
		min-width: 210px;
		padding: 16px;
	}
	.apps-four-img {
		width: unset;
		min-width: 210px;
	}
	.apps-four-group:nth-child(2),
	.apps-four-group:first-child,
	.apps-four-group:last-child {
		width: unset;
	}
	/* .apps-four .container {
		padding: 0;
	} */
	/* .apps-four .main-title {
		padding: 0 40px;
	} */
	.apps-four-card__content {
		text-align: left;
	}
	.apps-four-icon {
		max-width: 164px;
	}
	.apps-four-card__bottom {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.apps-four-sale {
		width: 100%;
	}
	.apps-five-flex {
		flex-direction: column;
		padding: 24px;
		gap: 24px;
	}
	.apps-five-center {
		border-left: none;
		border-right: none;
		border-top: 1px solid #111927;
		border-bottom: 1px solid #111927;
		padding: 24px 0;
	}
	.apps-five-right,
	.apps-five-left {
		max-width: unset;
	}
	.apps-five,
	.apps-four,
	.interfaces,
	.apps-three,
	.apps-two {
		padding: 36px 0;
	}
	.interfaces-slid-content {
		padding: 32px 32px 32px;
		min-height: 278px;
	}
	.interfaces-slid-title {
		font-size: 16px;
	}
	.interfaces-slid-text {
		font-size: 14px;
	}
	.interfaces-slid-img {
		border-radius: 24px;
	}
	.interfaces-slid-img img,
	.interfaces-slid-img picture {
		width: 100%;
		height: 100%;
	}
	.interfaces {
		padding: 24px 0 24px;
	}
	.interfaces-bg {
		border-radius: 24px;
	}
	.interfaces .slick-arrow.slick-next {
		right: 32px;
	}
	.interfaces .slick-arrow.slick-prev {
		right: 88px;
	}
	.interfaces .slick-arrow {
		top: 32px;
	}
	.interfaces-slider ul.slick-dots {
		left: 32px;
		top: 230px;
	}
	.pfb4 .accord {
		min-height: 410px;
	}
	.pfb1 .accord {
		min-height: 440px;
	}
	.pfb2 .accord {
		min-height: 340px;
	}
	.pfb3 .accord {
		min-height: 495px;
	}
	.preset-two-card__img {
		max-width: 160px;
	}
	.span3 {
		grid-column: span 2 / span 2;
	}
	.standart-two-card__title {
		font-size: 16px;
	}
	.standart-two-card {
		border-radius: 16px;
		padding: 20px;
		gap: 20px;
	}
	.standart-two-list {
		grid-gap: 20px;
	}
	.standart .product-block1-col:nth-child(2n + 1) {
		border: none;
		padding-bottom: 0;
	}
	.preset .partner-two-form .fon-btn {
		margin-top: 0;
	}
	.preset .partner-two-form__head {
		margin-bottom: 20px;
	}
	.preset-three-list {
		grid-gap: 12px;
		margin-top: 32px;
		grid-template-columns: 1fr;
	}
	.preset-three-card__bg {
		border-radius: 16px;
	}
	.preset-three-card {
		gap: 30px;
		border-radius: 16px;
		padding: 20px;
	}
	.preset-three-card__title {
		font-size: 16px;
	}
	.preset-three-title {
		font-size: 30px;
	}
	.preset-two-card__title {
		font-size: 20px;
		margin-bottom: 8px;
	}
	.preset-two-card {
		padding: 24px;
		border-radius: 20px;
		gap: 24px;
	}
	.partners-one-list {
		grid-template-columns: 1fr 1fr;
		grid-gap: 16px;
	}
	.partners-one-card:nth-child(4) {
		grid-column: unset;
	}
	.partners-one-card {
		border-radius: 16px;
		padding: 16px;
	}
	.partners-one-box {
		border-radius: 24px;
		padding: 24px;
	}
	.seven-news-card {
		border-radius: 12px;
	}
	.seven-news-list a {
		padding: 16px 21.5px;
		border-radius: 11px;
		font-size: 16px;
	}
	.eight-news-left__link a {
		font-size: 12px;
	}
	.eight-news-left__text {
		font-size: 14px;
	}
	.eight-news-left__title {
		font-size: 20px;
		letter-spacing: -0.4px;
		margin-bottom: 16px;
	}
	.eight-news-left {
		padding: 24px 0 24px 24px;
	}
	.eight-news-box {
		border-radius: 20px;
	}
	.about-four-text {
		font-size: 14px;
	}
	.about-four-title {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.about-four-box {
		border-radius: 20px;
	}
	.five-news-link a {
		padding: 10px 16px;
		font-size: 12px;
		line-height: 16px;
		width: max-content;
		white-space: nowrap;
	}
	.five-news-text {
		font-size: 14px;
	}
	.five-news-title {
		font-size: 18px;
	}
	.five-news-box {
		flex-direction: column;
		align-items: flex-start;
		border-radius: 20px;
	}
	.news-one-content .back-to {
		font-size: 16px;
	}
	.two-news-left {
		max-width: unset;
	}
	.three-news-title {
		margin-bottom: 24px;
	}
	.four-news-icon svg {
		max-width: 100%;
		height: auto;
	}
	.four-news-icon {
		max-width: 60px;
		max-height: 60px;
		top: 32px;
	}
	.four-news-bottom {
		align-items: flex-start;
		gap: 16px;
	}
	.four-news-face {
		max-width: 48px;
		min-width: 48px;
		max-height: 48px;
	}
	.four-news-text {
		font-size: 18px;
		margin-bottom: 32px;
	}
	.four-news-card {
		padding: 32px 0;
	}
	.three-news-list {
		grid-gap: 24px;
	}
	.four-news-list {
		padding: 0 32px;
	}
	.three-news-card {
		gap: 16px;
	}
	.three-news-icon .circle {
		max-width: 20px;
		height: 20px;
	}
	.two-news-text p:not(:last-child) {
		margin: 0px 0px 16px 0px;
	}
	.two-news-list {
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 24px;
	}
	.two-news-title {
		margin-bottom: 16px;
	}
	.four-news-name {
		font-size: 16px;
		margin-bottom: 4px;
	}
	.three-news-text,
	.two-news-title,
	.two-news-card h3 {
		font-size: 16px;
	}
	.four-news-post,
	.two-news-text,
	.two-news-date {
		font-size: 14px;
	}
	.two-news-right__title {
		font-size: 16px;
	}
	.two-news-right {
		max-width: unset;
		border-radius: 16px;
		padding: 24px;
		gap: 32px;
	}
	.two-news-flex {
		flex-direction: column-reverse;
		gap: 32px;
	}
	.standart-two,
	.preset-three,
	.preset-two,
	.seven-news,
	.five-news,
	.about-four,
	.news-one,
	.four-news,
	.three-news,
	.two-news {
		padding: 24px 0;
	}
	.news-one-content li,
	.blues,
	.date {
		font-size: 12px;
	}
	.news-one.on2 {
		padding-top: 0;
	}
	.news-one-link a {
		max-width: 40px;
		height: 40px;
		padding: 12px 11px;
	}
	.on2 .news-one-text {
		margin-left: 0;
	}
	.on2 .news-one-right {
		padding-top: 20px;
	}
	.on2 .news-one-left {
		border-right: none;
		border-bottom: 1px solid #18191e;
		padding: 10px 0 30px;
	}
	.on2 .news-one-box > div {
		width: 100%;
	}
	.news-one-box {
		padding: 30px 32px;
		border-radius: 16px;
	}
	.on2 .news-one-box {
		flex-direction: column;
		padding: 20px;
		gap: unset;
	}
	.pfb2 .accord-content-box a {
		font-size: 12px;
	}
	.sdc .fon-btn {
		padding: 10px 20px;
		font-size: 12px;
		line-height: 16px;
	}
	.fk2 .five-keys-after {
		max-width: 200px;
		left: 11%;
	}
	.dsxt .decisions-sixteen-left {
		max-width: 400px;
	}
	.dsxt .pro-eleven-title {
		max-width: 340px;
	}
	.psvn .span2,
	.psvn .pro-sc1 {
		grid-column: unset;
	}
	.psvn .pro-seven-list {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: auto;
	}
	.psxt .pro-sixteen-title {
		font-size: 20px;
		max-width: 340px;
	}
	.pbb .product-block1-col:nth-child(1) {
		padding-bottom: 0;
	}
	.pbb .product-block1-col:first-child .product-block1-list {
		grid-template-columns: 1fr;
	}
	.pro-five .pfb2 .accord .accord-item {
		max-width: 49vw;
	}
	.pro-five .pfb2 .accord-img {
		height: 100%;
		max-width: 320px;
		max-height: 320px;
	}
	.pro-three-icon {
		margin-bottom: 35px;
	}
	.ptl.pro-three-left2 {
		width: 79%;
	}
	.standart .product-block1,
	.sdc .product-block1 {
		padding: 0 0 24px;
	}
	.firsts-one-left__logo {
		max-width: 32px;
	}
	.firsts-one-left {
		padding: 24px 0 24px 24px;
	}
	.firsts-one-left .pro-one-left__text {
		font-size: 12px;
		max-width: 355px;
		margin-bottom: 18px;
	}
	.firsts-one-left .pro-one-left__title {
		font-size: 18px;
		line-height: 120%;
		letter-spacing: -0.36px;
	}
	.firsts-one-left__top {
		margin-bottom: 18px;
		gap: 16px;
	}
	.firsts-one-left__title {
		font-size: 24px;
		letter-spacing: -0.48px;
	}
	.seven-keys-btn {
		border-radius: 16px;
		padding: 32px;
		font-size: 18px;
	}
	.seven-keys-btn svg {
		max-width: 20px;
		height: auto;
	}
	.six-keys-card__icon {
		display: flex;
	}
	.six-keys-card__icon svg {
		max-width: 40px;
		height: auto;
	}
	.six-keys-card {
		border-radius: 12px;
		padding: 16px;
		gap: 16px;
	}
	.six-keys-card.third {
		grid-column: unset;
	}
	.six-keys-list {
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
	}
	.five-keys-after {
		max-width: 100px;
		left: 25%;
	}
	.five-keys-list {
		grid-gap: 10px;
	}
	.five-keys-card p {
		font-size: 14px;
	}
	.five-keys-card > span {
		font-size: 44px;
	}
	.five-keys-card {
		border-radius: 16px;
		padding: 24px;
		gap: 20px;
	}
	.five-keys-before {
		max-width: 328px;
		top: 26px;
		right: 1%;
	}
	.four-keys-card {
		padding: 16px;
		border-radius: 12px;
	}
	.four-keys-list {
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.six-keys-box,
	.four-keys-box {
		border-radius: 24px;
		padding: 28px;
	}
	.three-keys-box {
		border-radius: 16px;
	}
	.three-keys-name {
		font-size: 12px;
		margin-bottom: 2px;
	}
	.three-keys-bottom {
		padding-top: 33px;
	}
	a.morelink {
		font-size: 12px;
		margin-top: 8px;
	}
	.two-keys-card-list {
		gap: 8px;
	}
	.two-keys-card-list p,
	.two-keys-card-subtitle {
		font-size: 12px;
	}
	.two-keys-card:nth-child(1) {
		padding-right: 24px;
	}
	.two-keys-card:nth-child(2) {
		padding: 0 24px;
	}
	.two-keys-card:nth-child(3),
	.two-keys-card:nth-child(2),
	.two-keys-card:nth-child(1) {
		width: 33%;
	}
	.two-keys-card:nth-child(3) {
		padding-left: 24px;
	}
	.two-keys-card-subtitle:not(:first-child) {
		margin-top: 16px;
	}
	.six-keys-card__title,
	.four-keys-card b,
	.three-keys-text {
		font-size: 16px;
	}
	.three-keys-content {
		padding: 20px;
		max-width: 380px;
	}
		.two-keys-card:first-child {
		width: 14%;
	}
	.two-keys-list {
		gap: 24px;
	}
	.two-keys-card:not(:last-child) {
		border-right: none;
	}
	.six-keys-card__text,
	.four-keys-card p,
	.three-keys-post,
	.two-keys-card-text {
		font-size: 12px;
	}
	.two-keys-card-title {
		font-size: 16px;
	}
	.two-keys-list {
		padding: 24px;
		border-radius: 20px;
	}
	.keys .first-one-left {
		padding: 24px 0 24px 24px;
		max-width: 44%;
	}
	.bg3 .index-one-slid__img {
		max-width: 330px;
		padding: 32px 30px 0 0;
	}
	.desk-apps .psc1,
	.desk-apps .psc11,
	.desk-apps .psc4,
	.partner .psc1,
	.partner .psc11,
	.partner .psc4,
	.decisions .psc11,
	.decisions .psc1,
	.decisions .psc4,
	.disk .psc11,
	.disk .psc1,
	.disk .psc4,
	.bg-mailion .psc11,
	.bg-mailion .psc1,
	.bg-mailion .psc4 {
		height: 44px;
		width: 44px;
	}
	.press-three-list svg {
		max-width: 48px;
		height: 48px;
	}
	.press-two-card__link a {
		padding: 9px 16px;
		font-size: 12px;
	}
	.press-two-card__title {
		font-size: 16px;
	}
	.press-two-card {
		aspect-ratio: 1.15/1;
		border-radius: 16px;
	}
	.articles-slid__text {
		font-size: 14px;
	}
	.articles-slid__title {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.articles-slid-top {
		margin-bottom: 24px;
	}
	.contacts .list-one-left__title,
	.press .list-one-left__title {
		margin-bottom: 12px;
	}
	.awards-two-card__link a {
		font-size: 12px;
		align-items: center;
	}
	.awards-two-card__link {
		margin-top: 40px;
	}
	.awards-two-card__text {
		font-size: 12px;
	}
	.awards-two-card__title {
		font-size: 16px;
		margin-bottom: 12px;
	}
	.awards-two-card {
		padding: 24px;
		border-radius: 16px;
		gap: 24px;
	}
	.awards-two-card__img {
		max-width: 160px;
	}
	.awards-two-row {
		margin-top: 32px;
	}
	.contacts-two-map iframe,
	.contacts-two-map {
		max-height: 400px;
		height: 400px;
	}
	.geo-adress-tel a,
	.geo-adress-tel,
	.geo-adress-text {
		font-size: 12px;
	}
	.geo-adress-title {
		font-size: 18px;
	}
	.contacts-two-map {
		border-radius: 16px;
	}
	.contacts-two-geo {
		padding: 22px;
		border-radius: 14px;
	}
	.contacts-two-geo__wrap {
		max-width: 270px;
		border-radius: 16px;
	}
	.partner-thirteen .pro-thirteen-link {
		margin: 0;
	}
	.partner-two-form .fon-btn {
		margin-top: 32px;
		padding: 15px 32px;
		font-size: 16px;
		line-height: 100%;
		max-width: 216px;
	}
	.partner-two-form__head:not(:first-child) {
		margin-top: 24px;
	}
	.partner-two-form form > div > input::placeholder,
	.partner-two-form form > div > input::-moz-placeholder,
	.partner-two-form form > div > input:-ms-input-placeholder,
	.partner-two-form form > div > input::-webkit-input-placeholder,
	.partner-two .partner-two-form input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,
	.partner-two .partner-two-form textarea:-ms-input-placeholder,
	.partner-two .partner-two-form input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder,
	.partner-two .partner-two-form textarea::-moz-placeholder,
	.partner-two .partner-two-form input:not([type="checkbox"]):not([type="radio"]):-moz-placeholder,
	.partner-two .partner-two-form textarea:-moz-placeholder,
	.partner-two .partner-two-form input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,
	.partner-two .partner-two-form textarea::-webkit-input-placeholder {
		font-size: 18px !important;
	}
	.partner-two-form .__select__title {
		font-size: 18px;
	}
	.partner-two-form form {
		gap: 12px;
	}
	.partner-two-form .__select {
		font-size: 18px;
		height: 60px;
	}
	.partner-two-form input:not([type="checkbox"]):not([type="radio"]),
	.partner-two-form input {
		height: 60px;
		padding: 20px 24px;
		font-size: 18px;
	}
	.partner-two-form__head {
		font-size: 16px;
		padding: 8px 12px;
	}
	.partner-two-form {
		margin-top: 32px;
	}
	.partner-two .main-title {
		margin-bottom: 12px;
	}
	.partner-two-text {
		font-size: 18px;
	}
	.list-one-box {
		gap: 30px;
	}
	.video-modal-text {
		font-size: 14px;
	}
	.video-modal-title {
		font-size: 20px;
		line-height: 120%;
		max-width: 60%;
		margin-bottom: 20px;
	}
	.index-one-slider .index-one-slid {
		min-height: 320px;
	}
	.bg2 .index-one-slid__content {
		max-width: 325px;
	}
	.bg2 .index-one-slid__img {
		right: 32px;
	}
	.mailion-four-logo {
		margin-bottom: 20px;
	}
	.mailion-four-list {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 40px;
		max-width: 360px;
	}
	.mailion-four-box {
		padding: 40px;
		border-radius: 20px;
	}
	.mailion-three-list ol {
		gap: 32px;
	}
	.mailion-three-list li {
		font-size: 12px;
	}
	.mailion-three-list li::before {
		width: 20px;
		min-width: 20px;
		height: 20px;
		font-size: 12px;
		line-height: 16px;
		border-width: 1px;
	}
	.mailion-three-box {
		padding: 40px;
		border-radius: 20px;
	}
	.pro-three-grid .pro-three-card {
		border-radius: 16px;
	}
	.pro-three-grid .pro-three-icon {
		margin-bottom: 20px;
	}
	.mailion-two-card {
		padding: 16px 16px 39px;
		border-radius: 16px;
	}
	.mailion-two-top {
		padding: 20px;
		font-size: 16px;
		border-radius: 16px;
	}
	.mailion-two-text {
		font-size: 16px;
	}
	.decisions-one-left__title {
		font-size: 30px;
	}
	.decisions .pro-sixteen-box {
		padding: 32px;
	}
	.pro-five .accord-img.center {
		padding: 24px;
	}
	.decisions-sixteen .pro-sixteen-btn a {
		font-size: 12px;
		padding: 10px 16px;
		max-height: 36px;
	}
	.decisions-sixteen-text {
		font-size: 16px;
		max-width: 340px;
	}
	.decisions-sixteen-box {
		padding: 32px;
		border-radius: 24px;
		/* align-items: flex-start; */
	}
	.decisions-sixteen-left .decisions-sixteen-text {
		font-size: 12px;
	}
	.decisions-two-card {
		border-radius: 16px;
		padding: 24px;
		font-size: 18px;
	}
	.about-two-title {
		font-size: 24px;
	}
	.about-two {
		padding: 48px 0;
	}
	.decisions .pro-one-right__card {
		padding: 16px;
	}
	.decisions .pro-one-right__bottom {
		padding: 16px;
	}
	.decisions .pro-one-right__img {
		padding: 12px;
		width: 56px;
		height: 56px;
		border-radius: 8px;
	}
	.decisions .pro-one-right__title {
		font-size: 16px;
	}
	.decisions .pro-one-right {
		width: 100%;
		max-width: unset;
	}
	.decisions .pro-one-right__bottom-top {
		flex-direction: row-reverse;
		gap: 16px;
	}
	.decisions-one-left__img {
		max-width: 183px;
	}
	.index-four-text {
		font-size: 18px;
		margin-bottom: 24px;
	}
	.institution-two-link a {
		font-size: 12px;
	}
	.institution-two-text {
		font-size: 14px;
		margin-bottom: 32px;
	}
	.institution-two-title {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.institution-two-box {
		padding: 16px;
		border-radius: 20px;
	}
	.institution .pro-sixteen-box {
		padding: 32px;
		border-radius: 24px;
	}
	.decisions .pro-sixteen-text,
	.institution .pro-sixteen-text {
		margin-bottom: 0;
	}
	.decisions .pro-sixteen-title,
	.institution .pro-sixteen-title {
		font-size: 20px;
		margin-bottom: 0;
		max-width: 350px;
	}
	.pro-twenty-top {
		margin-bottom: 24px;
	}
	.index-four-card__box {
		padding: 16px;
	}
	.list-two .index-four-card {
		min-height: 200px;
	}
	.first-news,
	.list-one {
		margin-top: 64px;
		padding: 12px 0px 24px;
	}
	.list-one-left__text {
		font-size: 12px;
	}
	.list-one-left__title {
		font-size: 30px;
	}
	.list-one-box {
		border-radius: 24px;
		padding: 32px;
		min-height: 223px;
	}
	.index-six-slid {
		border-radius: 16px;
	}
	.index-news-slid__title {
		font-size: 16px;
	}
	.one-keys-content {
		padding: 16px;
	}
	.index-eight-slid__content {
		padding: 12px;
	}
	.index-eight-slid__text {
		font-size: 12px;
		margin-bottom: 32px;
	}
	.index-eight-slid__left {
		flex-direction: row;
		justify-content: space-between;
		max-width: unset;
		padding: 12px;
		text-align: left;
	}
	.index-eight-slid__num span {
		font-size: 14px;
	}
	.index-eight-slid__num b {
		font-size: 44px;
	}
	.index-eight-slider .index-eight-slid {
		flex-direction: column;
	}
	.custom-checkbox > span::before {
		width: 16px;
		height: 16px;
	}
	.custom-checkbox > span,
	.custom-checkbox {
		font-size: 12px;
	}
	.index-seven__form-btn {
		padding: 12.1px 20px;
		width: max-content;
		height: 46px;
	}
	.index-seven__form-wrap input:not([type="checkbox"]):not([type="radio"]) {
		height: unset;
		padding: 12.4px 20px;
	}
	.index-seven__form_container {
		flex-direction: column;
		gap: 8px;
	}
	.index-seven-title {
		font-size: 20px;
	}
	.index-seven-top__left span {
		font-size: 14px;
	}
	.index-seven-top__left b {
		font-size: 18px;
	}
	.index-seven-top {
		margin-bottom: 32px;
	}
	.index-seven-box {
		padding: 32px;
		border-radius: 20px;
	}
	.index-six-box::before {
		width: 240px;
		height: 241px;
		top: -20%;
		right: -18%;
	}
	.index-six-box::after {
		width: 140px;
		height: 140px;
		bottom: -18px;
		left: 28%;
	}
	.index-six .main-title {
		max-width: 528px;
	}
	.index-six-slid__bottom p {
		font-size: 14px;
	}
	.index-six-slid__bottom b {
		font-size: 16px;
	}
	.index-six-slid__text {
		font-size: 16px;
	}
	.index-six-slid__content {
		padding: 24px;
		border-radius: 16px;
	}
	.index-keys-slid__text {
		font-size: 14px;
	}
	.index-keys-slid__title {
		font-size: 20px;
		margin-bottom: 8px;
	}
	.index-keys-slid__icon {
		margin-bottom: 20px;
	}
	.index-keys-content {
		padding: 16px;
		border-radius: 16px;
	}
	.index-four-card__text {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.index-four-card__icon {
		max-width: 40px;
		height: 40px;
	}
	.index-four-card__top {
		gap: 16px;
		margin-bottom: 12px;
	}
	.index-four-card__title {
		font-size: 18px;
	}
	.index-three-list {
		grid-gap: 8px;
	}
	.index-three-card {
		border-radius: 16px;
		aspect-ratio: 1/1.2;
	}
	.index-three-card__box {
		padding: 16px;
		border-radius: 16px;
	}
	.fz36 {
		font-size: 24px;
		margin-bottom: 24px;
	}
	.customer-card__icon img {
		max-width: 72%;
	}
	.index-one {
		margin-top: 6.5rem;
		padding: 20px 0 24px;
	}
	.index-one-slider {
		border-radius: 24px;
	}
	.index-one-slider ul.slick-dots {
		width: calc(100% - 64px);
		left: 32px;
	}
	.index-one-slider .slick-arrow {
		bottom: 32px;
		right: 32px;
	}
	.index-one-slider .slick-arrow.slick-prev {
		right: 90px;
	}
	.index-one-slid__btn a {
		font-size: 12px;
		padding: 10px 16px;
	}
	.index-one-slid__title {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.index-one-slid {
		padding: 52px 32px 32px;
	}
	.index-one-right__bottom-top {
		flex-direction: column-reverse;
	}
	.index-one-flex {
		flex-direction: column;
		gap: 8px;
	}
	.index-one-left {
		width: 100%;
		max-width: unset;
	}
	.index-four-list2 {
		grid-template-columns: 1fr 1fr;
	}
	.index-four-list {
		overflow-x: scroll;
		margin-right: -40px;
		padding-right: 40px;
	}
	.index-four-card {
		min-width: 324px;
	}
	.index-one-right {
		max-width: unset;
		flex-direction: row;
		gap: 8px;
	}
	.index-one-right__card {
		width: 65%;
		padding: 16px 20px;
		border-radius: 20px;
	}
	.index-one-right__img {
		max-width: 84px;
		height: auto;
		margin-bottom: 20px;
	}
	.tabs__item {
		padding: 10px 14px;
		flex-grow: unset;
	}
	.index-four-card__subtext {
		margin-bottom: 12px;
	}
	.index-four-grid {
		grid-gap: 8px;
	}
	.tabs__list {
		gap: 4px;
	}
	.custom-checkbox a,
	.one-news-prod,
	.one-news-date,
	.index-eight-slid__bottom a,
	.index-seven-text,
	.index-four-grid__text,
	.index-four-card__subtext ul,
	.index-four-card__subtext b,
	.tabs__list,
	.main-link,
	.index-three-card__text,
	.index-three-card__title,
	.index-one-slid__text,
	.index-one-right__bottom-title,
	.index-one-right__text,
	.index-one-right__title {
		font-size: 12px;
	}
	.index-one-right__bottom {
		width: 35%;
		padding: 16px 20px;
		border-radius: 20px;
	}
	.index-five-title {
		max-width: 320px;
	}
	.one-news-prod::before {
		top: 5px;
		min-width: 4px;
		min-height: 4px;
	}
	.slick-box {
		overflow: hidden;
	}
	.tabs .one-news-prod,
	.tabs .one-news-date {
		font-size: 10px;
		line-height: 12px;
	}
	.tabs .index-news-slid__title {
		font-size: 18px;
	}
	.tabs .one-keys-content {
		padding: 16px 12px;
	}
	.tabs__list {
		margin-bottom: 24px;
	}
	.tabs .link-all,
	.tabs__button {
		font-size: 10px;
		line-height: 12px;
		padding: 5px 12px;
	}
	.tabs .link-all {
		padding-right: 8px;
	}
	.tabs .link-all svg {
		width: 12px;
		height: 12px;
	}
	.dowload svg.laptop {
		display: block;
	}
	.index-one-logo {
		max-width: 110px;
	}
	.index-one-logo img {
		max-width: 100%;
	}
	.index-five-title {
		font-size: 28px;
		margin-bottom: 12px;
	}
	.index-five-text {
		font-size: 14px;
		margin-bottom: 20px;
		max-width: unset;
		width: 100%;
	}
	.index-five-list {
		flex-direction: row;
		flex-wrap: wrap;
		gap: 12px;
		width: 60%;
	}
	.index-five-card {
		width: 46%;
	}
	.index-five-left {
		padding-right: 40px;
	}
	.index-five-box {
		padding: 16px;
	}
	.index-five-logo {
		max-width: 134px;
		min-width: 134px;
		width: 100%;
		display: flex;
	}
	.main-title {
		font-size: 30px;
		margin-bottom: 27px;
	}
	.link-all {
		font-size: 12px;
		padding: 9px 16px;
	}
	.pro-thirteen-link a svg,
	.link-all svg {
		max-width: 16px;
		height: auto;
	}
	.top-flex-section {
		margin-bottom: 24px;
	}
	.index-five-right {
		padding-left: 40px;
		flex-wrap: wrap;
		gap: 0;
	}
	.index-five-btn {
		display: flex;
		align-items: flex-end;
	}
	.one-news {
		padding: 48px 0 80px;
	}
	.pro-twenty-slider {
		margin-top: 24px;
	}
	.pro-twenty-text {
		font-size: 18px;
	}
	.pro-twenty {
		padding: 24px 0;
	}
	.pro-twenty .pro-nineteen-text {
		margin-bottom: 30px;
	}
	.pro-twenty-slid .pro-nineteen-card {
		aspect-ratio: 1.72/1;
	}
	.pro-nineteen-link a {
		font-size: 12px;
	}
	.pro-nineteen-icon {
		max-width: 40px;
		display: flex;
	}
	.pro-nineteen-top {
		gap: 16px;
		margin-bottom: 12px;
	}
	.pro-nineteen-card-title {
		font-size: 18px;
	}
	.pro-nineteen-text {
		margin-bottom: 50px;
		font-size: 14px;
	}
	.pro-nineteen-card {
		border-radius: 16px;
		aspect-ratio: unset;
	}
	.pro-nineteen-card__bg {
		padding: 16px;
		border-radius: 15px;
	}
	.accord button[aria-expanded="true"] .accord-title {
		font-size: 14px;
	}
	.accord-title {
		font-size: 12px;
	}
	.pro-eighteen-card-text {
		font-size: 14px;
	}
	.pro-eighteen-card-title {
		font-size: 16px;
		margin-bottom: 4px;
	}
	.pro-eighteen-card {
		padding: 16px;
		border-radius: 16px;
	}
	.first-one-left__imgs {
		margin: 22px 46px 22px 0;
		max-width: 220px;
	}
	.firsts-news-box {
		border-radius: 20px;
	}
	.firsts-news-left__imag {
		max-width: 290px;
	}
	.back-to {
		font-size: 12px;
	}
	.firsts-news-left__title {
		font-size: 24px;
		letter-spacing: -0.48px;
	}
	.firsts-news-left {
		max-width: 364px;
		padding: 24px 0 24px 24px;
	}
	.first-one-box {
		padding: 24px 0 24px 24px;
	}
	.pro-seventeen-box {
		border-radius: 20px;
	}
	.pro-fact-right {
		max-width: 287px;
	}
	.pro-fact-text,
	.pro-fact-bold {
		font-size: 12px;
	}
	.pro-fact-num {
		font-size: 24px;
	}
	.pro-fact-title {
		font-size: 18px;
	}
	.pro-fact-flex {
		padding: 24px;
		border-radius: 15px;
	}
	.pro-fact-list .pro-fact-card {
		width: 46%;
	}
	.pro-fact-list {
		flex-wrap: wrap;
	}
	.pro-seventeen-btn {
		margin-top: -23px;
	}
	.pro-seventeen-btn a > span {
		padding: 12.2px 20px;
	}
	.pro-seventeen-btn a svg {
		max-width: 16px;
		height: auto;
	}
	.pro-seventeen-btn a > span > span {
		font-size: 16px;
	}
	.pro-seventeen-head {
		font-size: 18px;
		padding: 32px 34px 16px 27px;
	}
	.pro-seventeen-col svg {
		max-width: 24px;
		height: auto;
	}
	.pro-seventeen-table {
		font-size: 12px;
		padding-bottom: 40px;
	}
	.pro-seventeen-row {
		padding: 10px 24px;
	}
	.bg-pro .pro-one-right__card {
		aspect-ratio: 2.6/1;
	}
	.bg-pro .pro-one-right__link {
		width: 100%;
	}
	.bg-pro .pro-one-right__img {
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding: 0;
		margin: 0;
	}
	.bg-pro .pro-one-right {
		max-width: unset;
		width: 100%;
	}
	.pro-one-box {
		flex-direction: column;
		gap: 12px;
	}
	.pro-one-left {
		width: 100%;
		border-radius: 32px;
	}
	.pro-one-left__content {
		padding: 32px;
		max-width: 392px;
	}
	.pro-one-left__logo {
		max-width: 157px;
		margin-bottom: 38px;
	}
	.pro-one-left__title {
		font-size: 24px;
		letter-spacing: -0.48px;
	}
	.pro-one-left__text {
		font-size: 12px;
		letter-spacing: -0.28px;
		margin-bottom: 45px;
	}
	.pro-one-left__btns a {
		font-size: 12px;
		padding: 10px 16px;
		max-height: 36px;
	}
	.pro-one-left__btn a {
		font-size: 12px;
		padding: 10px 16px;
		max-height: 36px;
	}
	.decisions .pro-one-right__text {
		max-width: unset;
	}
	.pro-one-left__img {
		max-width: 278px;
	}
	.bg-mailion .pro-one-right,
	.pro-one-right {
		width: 100%;
		max-width: unset;
		flex-direction: row;
		justify-content: space-between;
		position: relative;
		gap: 8px;
	}
	.pro-one-right__title {
		font-size: 15px;
		line-height: 120%;
	}
	.pro-one-right__text {
		font-size: 13px;
	}
	.pro-one-right__img {
		max-width: 58px;
		height: 58px;
		padding: 12px;
		margin: 0px 16px 0px 0px;
	}
	.pro-one-right__card {
		display: flex;
		padding: 20px;
		border-radius: 16px;
		width: 60%;
	}
	.pro-one-right__bottom {
		padding: 20px;
		border-radius: 16px;
		width: 40%;
	}
	.pro-three-left2,
	.pro-three-left {
		width: 60%;
		max-width: unset;
	}
	.pro-three-right {
		width: 40%;
		max-width: unset;
		border-radius: 24px;
	}
	.pro-three-left2 .pro-three-icon svg,
	.pro-three-left .pro-three-icon svg {
		max-width: 40px;
		height: auto;
	}
	.pro-three-right .pro-three-icon svg {
		max-width: 70px;
		height: auto;
	}
	.pro-three-text {
		font-size: 18px;
	}
	.pro-three-bg {
		border-radius: 24px;
		padding: 33px;
	}
	.pro-eight-right img,
	.pro-three-img img,
	.pro-two-right img,
	.pro-one-right__img img {
		display: none;
	}
	.pro-eight-right img.laptop,
	.pro-three-img img.laptop,
	.pro-two-right img.laptop,
	.pro-one-right__img img.laptop {
		display: block;
	}
	.pro-one-right__flex {
		display: flex;
	}
	.pro-one-right__top {
		max-width: 79%;
	}
	.pro-three-left2 .pro-three-card::before,
	.pro-three-left2 .pro-three-card,
	.pro-three-left .pro-three-card::before,
	.pro-three-left .pro-three-card {
		border-radius: 20px;
	}
	.pro-three-right .pro-three-card:first-child::before {
		margin: 0 20px;
		width: calc(100% - 40px);
	}
	.pro-three-right .pro-three-card {
		border-radius: 24px;
	}
	.pro-one-right__bottom-link a,
	.pro-one-right__link a {
		font-size: 12px;
	}
	.pro-one-right__link a svg {
		max-width: 18px;
		height: 18px;
	}
	.first-one2,
	.first-one,
	.pro-one {
		margin-top: 64px;
		padding: 12px 0 36px;
	}
	.pro-two {
		padding-top: 12px;
	}
	.pro-three {
		padding: 32px 0 24px;
	}
	.pro-three-card {
		padding: 16px;
		border-radius: 20px;
	}
	.pro-eighteen-title {
		font-size: 24px;
		letter-spacing: -0.48px;
		max-width: 640px;
	}
	.interfaces-text {
		margin-bottom: 40px;
		font-size: 16px;
	}
	.pro-eighteen-list {
		margin-top: 72px;
	}
	.pro-two-title {
		font-size: 24px;
		letter-spacing: -0.48px;
		max-width: 540px;
		margin-bottom: 72px;
	}
	.pro-two-box {
		height: 240px;
		border-radius: 32px;
	}
	.pro-two-box__title {
		font-size: 24px;
		letter-spacing: -0.48px;
		margin-bottom: 32px;
	}
	.pro-two-box__btn,
	.pro-eight-btn {
		border-radius: 24px;
	}
	.pro-two-box__btn a {
		font-size: 15px;
		border-radius: 24px;
		padding: 10px 20px;
		height: 46px;
		gap: 6px;
	}
	.pro-two-box__btn a svg {
		max-width: 18px;
		height: 18px;
	}
	.pro-two-content {
		width: 100%;
	}
	.pro-two-right {
		width: 54px;
		min-width: 54px;
	}
	.pro-three .advantages-main__row {
		padding: 0;
	}
	.pro-fourteen {
		padding: 36px 0;
	}
	.pro-nineteen-title {
		margin-bottom: 24px;
		font-size: 24px;
	}
	.list-one.lo2,
	.partners-one,
	.eight-news,
	.seven-keys,
	.six-keys,
	.five-keys,
	.four-keys,
	.three-keys,
	.two-keys,
	.press-three,
	.press-two,
	.awards-two,
	.contacts-two,
	.partner-two,
	.mailion-two,
	.mailion-four,
	.mailion-three,
	.decisions-sixteen,
	.decisions-two,
	.institution-two,
	.certificates .pro-fourteen,
	.licenses .pro-fourteen,
	.index-news,
	.index-eight,
	.index-seven,
	.index-six,
	.index-keys,
	.index-five,
	.index-four,
	.index-two,
	.index-three,
	.pro-nineteen,
	.pro-eighteen,
	.pro-seventeen,
	.pro-fact,
	.pro-thirteen,
	.pro-eleven,
	.pro-sixteen,
	.pro-twelve,
	.pro-ten,
	.pro-seven,
	.pro-six,
	.pro-five,
	section.pro-four {
		padding: 24px 0;
	}
	.main-title {
		font-size: 30px;
		letter-spacing: -0.6px;
		margin-bottom: 24px;
	}
	.pro-four .accord-img {
		border-radius: 32px;
	}
	.pro-four .accord-img img {
		height: 100%;
	}
	.pro-five .accord-img {
		height: 250px;
		max-height: 250px;
		width: 100%;
		border-radius: 32px;
	}
	.accord button {
		font-size: 14px;
		line-height: 120%;
		padding: 8px 16px;
		border-radius: 12px;
	}
	.accord button .icon::after {
		width: 6px;
		height: 10px;
	}
	.accord-item button .icon {
		margin-right: 8px;
		max-width: 20px;
		height: 20px;
	}
	.accord .accord-content {
		font-size: 14px;
		padding: 0 14px 0px 20px;
	}
	.accord .accord-item {
		margin-bottom: 8px;
	}
	.accord button[aria-expanded="true"] {
		padding-bottom: 6px;
		padding-top: 8px;
	}
	.accord {
		min-height: unset;
	}
	.pro-six-card {
		font-size: 12px;
		line-height: 110%;
		letter-spacing: -0.24px;
	}
	.pro-six-card span {
		padding: 6px 15px;
	}
	.accord-img-icon {
		max-width: 240px;
	}
	.accord-img-icon::before {
		width: 80px;
		height: 80px;
		top: -30px;
		right: -17px;
	}
	.pro-ten-box .slick-arrow {
		width: 36px;
		height: 36px;
	}
	.pro-ten-box .slick-arrow {
		width: 36px;
		height: 36px;
		top: -62px;
	}
	.index-four-card__icon svg {
		width: 100%;
		height: auto;
	}
	.partner .pro-six-list {
		max-width: 490px;
		margin: 0 auto;
	}
	.partner .psc2 span,
	.partner .psc3 span,
	.partner .psc6 span,
	.partner .psc7 span,
	.partner .psc9 span {
		padding-left: 32px;
		padding-right: 32px;
	}
	.partner .psc1,
	.partner .psc11,
	.partner .psc4,
	.decisions .psc11,
	.decisions .psc1,
	.decisions .psc4,
	.bg-mailion .psc11,
	.bg-mailion .psc1,
	.bg-mailion .psc4,
	.bg-pro .psc11,
	.bg-pro .psc1,
	.bg-pro .psc4,
	.psc11,
	.psc1,
	.psc4 {
		height: 44px;
		width: 44px;
	}
	.pro-six-card {
		height: 60px;
	}
	.pro-six-card span svg {
		min-width: 20px;
		max-width: 20px;
		height: auto;
	}
	.pro-six-list {
		gap: 12px;
	}
	.pro-seven-card__title {
		font-size: 15px;
		letter-spacing: -0.3px;
	}
	.pro-seven-card__text {
		font-size: 12px;
		letter-spacing: -0.24px;
	}
	.pro-seven-card a {
		padding: 16px 8px;
		border-radius: 16px;
	}
	.pro-seven-card {
		border-radius: 16px;
	}
	.pro-seven-list {
		grid-gap: 12px;
	}
	.pro-eight-title {
		font-size: 22px;
		letter-spacing: -0.44px;
	}
	.pro-eight-btn a {
		padding: 14px 20px;
		font-size: 15px;
		border-radius: 24px;
	}
	.pro-ten-slid__text {
		font-size: 22px;
		letter-spacing: -0.44px;
	}
	.pro-ten-box .pro-ten-slid {
		padding: 24px;
		border-radius: 12px;
	}
	.pro-ten .pro-ten-slid {
		aspect-ratio: 1.43/1;
	}
	.pro-five-left {
		min-height: 249px;
	}
	.bg-pro .main-title {
		margin-bottom: 12px;
	}
	.pro-seven-card svg {
		width: 70%;
		height: auto;
	}
	.pro-seven-card__icon {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
	}
	.pro-eight-box {
		border-radius: 32px;
	}
	.pro-eight-content {
		height: 100%;
		justify-content: center;
	}
	.pro-eight-vebinar {
		font-size: 16px;
		padding: 8px 14px;
	}
	.pro-eight {
		padding-bottom: 24px;
	}
	.pro-eight-right {
		width: 59px;
	}
	.pro-ten-after {
		top: 10px;
		left: -40px;
		width: 133px;
		height: 133px;
	}
	.pro-ten-before {
		top: 0px;
		right: 5%;
		width: 246px;
		height: 246px;
		top: 20px;
		right: 9%;
	}
	.pro-ten-box .slick-slider::after {
		right: -67%;
	}
	.pro-ten-box ul.slick-dots {
		bottom: -32px;
	}
	.pro-ten-box {
		padding-bottom: 32px;
	}
	.pro-ten-box .slick-arrow.slick-prev {
		right: 44px;
	}
	.pro-eleven-box {
		padding: 32px;
		border-radius: 32px;
	}
	.pro-eleven-title {
		font-size: 20px;
		letter-spacing: -0.4px;
		margin-bottom: 12px;
	}
	.pro-eleven-text {
		font-size: 12px;
		margin-bottom: 24px;
	}
	.pro-eleven-btn a {
		font-size: 15px;
		border-radius: 24px;
		padding: 14px 20px;
	}
	.pro-sixteen-box {
		padding: 32px;
		border-radius: 20px;
	}
	.pro-sixteen-title {
		font-size: 22px;
		letter-spacing: -1px;
		margin-bottom: 12px;
	}
	.pro-sixteen-text {
		font-size: 12px;
		margin-bottom: 12px;
	}
	.news .pro-sixteen-title,
	.news .pro-sixteen-text {
		margin-bottom: 0;
	}
	.pro-sixteen-btn a {
		font-size: 12px;
		border-radius: 24px;
		padding: 14px 20px;
	}
	.accordion__conten {
		padding: 20px 12px 20px 36px;
	}
	.accordiont {
		font-size: 16px;
	}
	.panel {
		font-size: 14px;
	}
	.panel div {
		padding-top: 10px;
		letter-spacing: -0.28px;
	}
	.pro-thirteen-right,
	.pro-thirteen-left {
		align-items: unset;
	}
	.pro-thirteen-content {
		padding-top: 6px;
		flex-direction: column;
		align-items: flex-end;
	}
	.pro-thirteen-title {
		font-size: 22px;
		letter-spacing: -0.44px;
		margin: 0;
	}
	.pro-thirteen-link {
		margin-top: 20px;
		margin-left: auto;
	}
	.pro-thirteen-icon {
		min-width: 40px;
		width: 40px;
		margin-right: 16px;
	}
	.pro-thirteen-box {
		border-radius: 20px;
		padding: 32px 38px;
		gap: 0;
	}
	.pro-thirteen-box > div {
		width: 50%;
	}
	.pro-fourteen-box {
		padding: 32px;
		border-radius: 24px;
	}
	.pro-fourteen-title {
		font-size: 20px;
		letter-spacing: -0.44px;
		margin-bottom: 12px;
	}
	.pro-fourteen-text {
		font-size: 12px;
		max-width: 229px;
	}
	.pro-fourteen-right .newsletter__form_container {
		flex-direction: column;
	}
	.pro-fourteen .__select__content {
		top: 54px;
	}
	.pro-fourteen .__select {
		height: 46px;
	}
	.pro-fourteen .__select__title {
		padding: 15px 20px;
	}
	.pro-fourteen .__select__title {
		font-size: 14px;
	}
	.__select__title::before,
	.__select__title::after {
		width: 6px;
		height: 1px;
		right: 24px;
	}
	.__select__title::after {
		transform: translate(1px, -50%) rotate(-45deg);
	}
	.__select.active .__select__title::before {
		transform: translate(-1px, -50%) rotate(-45deg);
	}
	.pro-fourteen .__select__content label.__select__label,
	.pro-fourteen .__select.active .__select__label + .__select__input + .__select__label {
		font-size: 14px;
	}
	.decisions-form-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]),
	.pro-fourteen-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]) {
		margin: 0;
		height: 46px;
		padding: 15px 20px;
		max-width: unset;
	}
	.partner .pro-seven-card {
		aspect-ratio: 1/1.3;
	}
	.decisions-form-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]):not(:last-child),
	.pro-fourteen-right .first-section__form-wrap input:not([type="checkbox"]):not([type="radio"]):not(:last-child) {
		margin-bottom: 10px;
	}
	.partner .pro-fourteen-right {
		width: 54%;
	}
	.decisions-form-right button.first-section__form-btn,
	.pro-fourteen-right button.first-section__form-btn {
		margin-top: 10px;
		font-size: 15px;
		padding: 14px 20px;
		width: max-content;
		height: 46px;
	}
	.decisions-form-right .first-section__form-wrap label,
	.decisions-form-right .first-section__form-wrap label a,
	.pro-fourteen-right .first-section__form-wrap label a,
	.pro-fourteen-right .first-section__form-wrap label {
		font-size: 12px;
	}
	.custom-checkbox > span::before {
		width: 20px;
		height: 20px;
	}
	.pro-fourteen-right {
		width: 54.2%;
	}
	.pro-five .accord .accord-item {
		max-width: 450px;
		max-width: 56vw;
		max-width: 66vw;
	}
	.pro-four .accord .accord-item {
		max-width: 48.5%;
	}
	.pro-five .accord-img {
		max-width: 250px;
	}
	.pro-five .accord-img img {
		max-width: 164px;
	}
	.pro-four .accord-img {
		max-width: 48%;
	}
	.pro-five .accord-bg img {
		max-width: unset;
	}
	.pb-64 {
		padding-bottom: 40px;
	}
	.product-block2,
	.product-block1 {
		padding: 24px 0;
	}
	.product-block1-row {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.product-block1-col {
		width: 50%;
		padding: 0;
		border: none;
		position: relative;
	}
	.bg4 .index-one-slid__content {
		max-width: 385px;
	}
	.bg5 .index-one-slid__content {
		max-width: 299px;
	}
	.bg6 .index-one-slid__content {
		max-width: 320px;
	}
	.product-block1-col:nth-child(1),
	.product-block1-col:nth-child(2) {
		padding-bottom: 40px;
	}
	.product-block1-col:nth-child(2n + 1) {
		border-right: 1px solid #18191e;
	}
	.product-block1-col:nth-child(2n) {
		padding-left: 24px;
	}
	.product-block1-box {
		padding: 28px 24px;
		border-radius: 20px;
	}
	.product-block2-wrap {
		border-radius: 20px;
	}
	.bg4 .index-one-slid__text {
		max-width: 340px;
	}
	.product-block1-top {
		font-size: 16px;
		left: 24px;
		top: -19px;
	}
	.product-block1-text span,
	.product-block1-sub {
		font-size: 12px;
	}
	.product-block1-text {
		font-size: 12px;
	}
	.product-block2-head,
	.product-block2-col:nth-child(1) {
		font-size: 12px;
	}
	.bg4 .index-one-slid__title {
		font-size: 24px;
	}
	.product-block2-row {
		padding: 14px 24px;
		min-height: 76px;
	}
	.product-block2-col svg {
		max-width: 24px;
	}
	.product-block2-head {
		padding: 28px 24px 16px;
	}
	.product-block1-list {
		grid-gap: 12px;
	}
	.product-block2-box {
		padding-bottom: 12px;
	}
	.firsts-one-box {
		border-radius: 20px;
	}
	.bg4 .index-one-slid__img {
		max-width: 355px;
	}
	.bg5 .index-one-slid__img {
		max-width: 415px;
	}
	.bg6 .index-one-slid__img {
		max-width: 330px;
	}
	.bg8 .index-one-slid__img {
		max-width: 326px;
		padding-right: 20px;
	}
	.bg7 .index-one-slid__img {
		max-width: 356px;
		padding-right: 20px;
	}
	.bg11 .index-one-slid__img {
		max-width: 380px;
		right: -4%;
	}
	.bg12 .index-one-slid__img {
		max-width: 400px;
		right: -4%;
	}
	.bg12 .index-one-slid__title {
		margin-bottom: 8px;
	}
	.bg12 .index-one-slid__text p {
		margin-bottom: 16px;
		font-size: 16px;
	}
	.bg9 .index-one-slid__img {
		max-width: 400px;
		padding-right: 0px;
		right: -10%;
	}
	.bg10 .index-one-slid__img {
		max-width: 380px;
		padding-right: 0px;
		right: -7%;
	}
	.bg11 .index-one-slid__content {
		max-width: 336px;
	}
	.bg8 .index-one-slid__title {
		font-size: 42px;
	}
	.bg11 .index-one-slid__title,
	.bg10 .index-one-slid__title,
	.bg9 .index-one-slid__title {
		font-size: 24px;
		margin-bottom: 16px;
	}
	.bg10 .index-one-slid__text {
		max-width: 345px;
	}
	.product-block1-list2 {
		max-width: 361px;
		grid-template-columns: 1fr 1fr;
	}
	.standart-two-card {
		flex-direction: column;
		gap: 20px;
	}
	.standart-two-card__right {
		gap: 8px;
	}
	.standart .five-keys .main-title {
		text-align: center;
	}
	.five-keys-card__right span {
		margin-top: 8px;
		font-size: 14px;
		line-height: 150%;
	}
	.pro-nineteen-card {
		min-height: 240px;
	}
	span.tooltiptext {
		font-size: 12px;
	}
	.preset .five-keys .main-title {
		text-align: center;
	}
	.partner-two-form .custom-checkbox a,
	.partner-two-form .custom-checkbox > span,
	.partner-two-form .custom-checkbox {
		font-size: 12px;
		line-height: 16px;
	}
	.mb20 {
		margin-bottom: 18px;
	}
	.mail .interfaces-slid-content,
	.ecosystem .interfaces-slid-content {
		min-height: 204px;
	}
	.ecosystem-three-list {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 16px;
	}
	.ecosystem-three-card__content {
		padding: 16px;
	}
	.ecosystem-three-card__title {
		font-size: 15px;
	}
	.ecosystem-three-card__text {
		font-size: 13px;
		margin-bottom: 32px;
	}
	.pro-one-left__text b {
		font-size: 18px;
	}
	.first-one-left__logo {
		font-size: 20px;
	}
	.firsts-one-left__imag picture {
		display: flex;
		align-items: center;
	}
	.firsts-one-left__imag img {
		height: max-content;
	}
	.trial-three-btn .fon-btn {
		font-size: 12px;
		padding: 10px 16px;
		max-height: 36px;
	}
	.trial-three-title {
		font-size: 22px;
	}
	.trial-three-img {
		max-width: 267px;
		min-height: 295px;
	}
	.trial-three-img img {
		width: 50%;
	}
	.trial-three-appbtn a {
		max-width: 126px;
	}
	.trial-three-appbtn {
		gap: 10px;
	}
	.product-block1-col:last-child {
		border-right: none;
	}
	.bounds-seven {
		margin: 0;
		border-radius: 0;
		background: transparent;
	}
	.ecosystem-seven-bg > .main-title {
		text-align: left;
	}
	.ecosystem-seven .tabs__list {
		gap: 8px;
		justify-content: unset;
		overflow-x: scroll;
		scrollbar-width: none;
		margin-right: -40px;
		padding-right: 40px;
	}
	.ecosystem-seven-tabs .tabs__item {
		min-width: 195px;
	}
		.mob-hide {
		display: none;
	}
}
@media (max-width: 860px) {
	.bg14 .index-one-slid__title {
		font-size: 24px;
	}
	.bg13 .index-one-slid__title {
		font-size: 20px;
	}
	.bg14 .index-one-slid__btn {
		margin-top: 2px;
	}
	.extended-img {
		max-height: 518px;
	}
	.evidence-right {
		flex-direction: column;
		align-items: flex-end;
		width: 59%;
	}
	.pro-five .accord .accord-item {
		max-width: 428px;
		max-width: 55vw;
	}
	.web-squadus .pro-four .accord .accord-item {
		width: 100%;
	}
	.web-squadus .bounds-seven .accord-item-wrap {
		display: flex;
		flex-direction: column;
	}
	.web-squadus .pro-four .accord .accord-item {
		max-width: unset;
		/* width: 100%; */
	}
	.web-squadus .pro-four .accord-img {
		max-width: 514px;
		width: 100%;
		bottom: 0;
		top: unset;
		right: unset;
		padding: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.web-squadus .est2 {
		position: relative;
		padding-bottom: 82%;
	}
	.web-squadus .pfb1 .accord {
		position: unset;
		min-height: 480px;
	}
	.evidence-left {
		width: 48%;
	}
}
@media (max-width: 767px) {
	:root {
		--Scale-400: 14px;
		--Typography-H2: 16px;
	}
	.our-solutions-title {
		font-size: 24px;
		padding-bottom: 24px;
	}
	.our-solutions-bg {
		margin: 0 10px;
		padding: 24px 0;
	}
	.our-solutions .container {
		padding: 0 20px;
	}
	.ecosystem-seven-items {
		margin: 0 -30px;
		padding: 0 30px;
	}
	.est2 .ecosystem-seven-bottom {
		margin-top: 20px;
	}
	.ecosystem-five-card__icon {
		width: 20px;
		height: 20px;
	}
	.one {
		margin-top: 50px;
		padding: 0px 0 24px;
	}
	.ecosystem-four {
		padding: 20px 0;
	}
	.extended-img {
		max-height: 549px;
	}
	.main-one-left {
		max-width: unset;
	}
	.evidence-list {
		width: 100%;
	}
	.mb40 {
		margin-bottom: 24px;
	}
	.new-first .main-one-left__title {
		flex-direction: column;
		gap: 2px;
	}
	.ecosystem-five-card__top {
		margin-bottom: 16px;
	}
	.main-one-left__title > div {
		justify-content: space-between;
	}
	.pro-one-left__bottom {
		margin-top: 32px;
		flex-direction: column;
		align-items: center;
		gap: 12px;
	}
	.main-bg-block {
		margin: 0 8px;
	}
	.main-one-bottom {
		margin-top: 24px;
		gap: 16px;
	}
	.web-squadus .ecosystem-seven-bg > .main-title {
		text-align: left;
	}
	.main-title p {
		max-width: 70px;
		padding: 8px;
		font-size: 8px;
		margin-left: 12px;
		margin-bottom: 0;
		transform: translateY(5px);
	}
	.b2c-twelve-slid__title {
		font-size: 18px;
		text-align: left;
	}
	.evidence-left {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #111927;
		padding-bottom: 24px;
		margin-bottom: 24px;
		text-align: left;
	}
	.evidence-img {
		max-width: 140px;
	}
	.evidence-after {
		max-width: 80px;
		height: 80px;
	}
	.est1 .tabs__text {
		overflow-x: scroll;
		overflow-y: unset;
		scrollbar-width: none;
		margin-right: -28px;
		padding-right: 28px;
	}
	.extended-left {
		gap: 32px;
	}
	.extended-title {
		font-size: 20px;
	}
	.extended-text {
		font-size: 14px;
	}
	.protection .est1 .fon-btn {
		position: unset;
	}
	.extended-top {
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 10px;
	}
	.web-squadus .bounds-seven .container {
		padding: 0 20px;
	}
	.web-squadus .bounds-seven {
		margin: 0 8px;
		padding: 24px 0;
		border-radius: 24px;
	}
	.extended-wrap {
		min-width: 576px;
		text-align: left;
	}
	.evidence-title {
		font-size: 28px;
	}
	.evidence-right {
		width: 100%;
		text-align: left;
	}
	.evidence-box {
		flex-direction: column;
	}
	.web-squadus .est2 {
		padding-bottom: 112%;
	}
	.protection .est2 .fon-btn {
		position: unset;
	}
	.all-platform-list {
		grid-template-columns: 1fr;
	}
	.b2c-twelve,
	.all-platform {
		padding: 24px 0;
	}
	.ecosystem-seven-bottom {
		flex-direction: column;
	}
	.web-squadus .pro-four .accord-img {
		display: block;
	}
	.web-squadus .pfb1 .accord {
		/* min-height: 535px; */
		min-height: unset;
	}
	.main-bg-block .container {
		padding: 0 20px;
	}
	.web-squadus .main-one-left__imag {
		width: 80%;
	}
	.main-three-grid__card {
		flex-direction: row;
		text-align: left;
	}
	.main-one-box {
		flex-direction: column;
		gap: 32px;
	}
	.main-three-grid {
		grid-template-columns: 1fr;
	}
	.main-three-box {
		padding-top: 12px;
	}
	.main-one-left__imag {
		width: 82%;
	}
	.main-three-flex {
		flex-direction: column;
		text-align: left;
		gap: 28px;
	}
	.main-four-video {
		margin-top: 24px;
	}
	.gui-slid-wrap {
		border-radius: 16px;
	}
	.gui-bg {
		padding: 24px 0px;
	}
	.gui-box {
		padding-top: 12px;
	}
	.apps-four-text,
	.main-four-text {
		text-align: left;
	}
	.main-three-left,
	.main-three-right {
		width: 100%;
	}
	.certified-products-card__center {
		display: flex;
		flex-direction: column;
	}
	.border-right {
		border-right: none;
		border-bottom: 1px solid #9a9a9a;
		padding-bottom: 12px;
	}
	.advantages-ten {
		text-align: left;
		padding: 20px 0;
	}
	.advantages-slid {
		aspect-ratio: unset;
	}
	.advantages-slid-img {
		height: 138px;
	}
	.advantages-slid-img img {
		max-height: 58px;
	}
	.protection-bg,
	.first-bg-block {
		margin: 0;
		border-radius: 12px;
	}
	.advantages-slid-text {
		font-size: 14px;
	}
	.protection-bg .container,
	.first-bg-block .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.crtf .firsts-one-left {
		padding: 32px 0 24px;
	}
	.crtf .firsts-one-left__imag {
		width: 70%;
		margin-left: auto;
	}
	.firsts-one-left__imag img {
		height: auto;
	}
	.crtf .firsts-one-box {
		position: relative;
		padding-bottom: 135px;
	}
	.crtf .pro-one-left__btn {
		position: absolute;
		bottom: 32px;
		left: 0;
		width: 100%;
	}
	.crtf .pro-three {
		padding-top: 4px;
		padding-bottom: 52px;
	}
	.crtf .pro-three-grid {
		grid-template-columns: 1fr;
		text-align: left;
	}
	.crtf .pro-three-grid__card {
		gap: 20px;
		flex-direction: row;
	}
	.certified-products,
	.protection,
	.assistance {
		padding: 20px 0;
	}
	.assistance-list {
		grid-template-columns: repeat(1, 1fr);
		gap: 12px;
	}
	.certified-products-card {
		border-radius: 12px;
		min-width: 254px;
	}
	.certified-products-card__logo img {
		max-width: 32px;
	}
	.protection .accord button[aria-expanded="true"] {
		padding: 12px;
	}
	.certified-products-card__top {
		min-height: 236px;
	}
	.certified-products-card__top ul {
		min-height: 160px;
	}
	.protection .accord button[aria-expanded="true"] .accord-title {
		line-height: 130%;
	}
	.protection-left {
		max-width: unset;
		min-height: 390px;
	}
	.certified-products-list {
		margin-left: -20px;
		padding-left: 20px;
		gap: 8px;
	}
	.certified-products-text,
	.certified-products {
		text-align: left;
	}
	.protection-bg {
		padding: 24px 0;
		text-align: left;
	}
	.protection-flex {
		flex-direction: column;
		position: relative;
		padding-bottom: 76px;
	}
	.protection .fon-btn {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.mt80 {
		margin-top: 56px;
	}
	.pro-three-after {
		transform: translate(-50%, 0%);
		bottom: 20px;
	}
	.subscription-management-bottom {
		flex-wrap: wrap;
		padding-top: 4px;
	}
	.subscription-management-bottom .save-settings {
		max-width: unset;
		width: 100%;
		margin-top: 6px;
	}
	.ecosystem-five-card__title {
		text-align: left;
		font-size: 28px;
		margin-bottom: 10px;
	}
	.subscription-management-text p,
	.subscription-management-title,
	.subscription-management {
		text-align: left;
	}
	.checkbox-ios span {
		font-size: 14px;
	}
	.ecosystem-five-card__text {
		max-width: unset;
		text-align: left;
	}
	.subscription-management-text {
		align-items: flex-start;
		margin-bottom: 32px;
	}
	.subscription-management-fon {
		margin: 0 8px;
		border-radius: 20px;
		padding: 24px 19.5px;
	}
	.ecosystem-five .extended-block1-list {
		grid-template-columns: 1fr;
	}
	.ecosystem-five-card__bottom {
		margin-top: 32px;
	}
	.accordion button,
	.eco-head-top__item b {
		font-size: 14px;
	}
	.eco-head-box {
		padding: 0 20px 0 0;
		margin: 0 -20px 0 0;
		text-align: left;
	}
	.bounds-seven .container {
		padding: 0 20px;
	}
	.accordion .accordion-content ul {
		font-size: 11px;
	}
	.eco-head-flex,
	.accordion .accordion-item {
		width: calc(100vw - 40px);
	}
	.index-one-slider .slick-arrow {
		display: none !important;
	}
	.about-six-before {
		top: -77px;
		max-width: 260px;
	}
	.about-six .pro-ten-box .slick-arrow {
		top: unset;
		bottom: -60px;
		right: unset;
	}
	.about-six .pro-ten-box {
		padding-bottom: 50px;
	}
	.about-six .pro-ten-box .slick-arrow.slick-next {
		left: 44px;
	}
	.trial-two,
	.trial-four {
		border-radius: 20px;
	}
	.trial-three-box {
		flex-direction: column-reverse;
		border-radius: 20px;
	}
	.trial-three-img {
		max-width: unset;
		border-radius: 20px;
	}
	.trial-three-appbtn {
		flex-direction: column;
		align-items: center;
		gap: 10px;
	}
	.bg12 .index-one-slid__title {
		max-width: 274px;
	}
	.trial-three-appbtn a {
		max-width: 182px;
	}
	.trial-three-img img {
		width: 42%;
	}
	.trial-three-btn .fon-btn {
		width: 100%;
	}
	.trial-two,
	.trial-four,
	.trial-three {
		padding: 20px 0;
	}
	.trial-three-left {
		text-align: left;
		padding: 18px 20px;
	}
	.trial-three-title {
		font-size: 20px;
	}
	.first-one-left__logo {
		font-size: 20px;
		text-align: left;
	}
	.ecosystem .pro-fourteen-box {
		flex-direction: column;
		align-items: center;
	}
	.bg8 .index-one-slid__title {
		font-size: 28px;
	}
	.ecosystem .one .apps-three-img {
		max-width: unset;
		margin-top: 0;
	}
	.ecosystem-seven {
		margin: 36px 0;
		padding: 55px 0;
	}
	.ecosystem-seven .tabs__list {
		gap: 8px;
	}
	.ecosystem-seven-wrap {
		overflow-x: scroll;
		scrollbar-width: none;
		margin-right: -20px;
		padding-right: 20px;
	}
	.ecosystem-seven-img {
		min-width: 1080px;
	}
	.ecosystem-six-slid__title {
		font-size: 18px;
	}
	.ecosystem-six-slid__content {
		padding: 24px 16px;
	}
	.ecosystem-six ul.slick-dots {
		margin-top: 20px;
	}
	.ecosystem-six-slid__tag {
		font-size: 12px;
		gap: 14px;
	}
	.ecosystem-six-slid__text {
		font-size: 14px;
	}
	.ecosystem-four-card {
		border-radius: 10px;
		padding: 20px;
		text-align: left;
	}
	.ecosystem-five .main-title {
		text-align: center;
	}
	.ecosystem-five-list {
		margin-top: 32px;
		gap: 12px;
	}
	.ecosystem-five-card {
		border-radius: 16px;
		flex-direction: column;
	}
	.ecosystem-five-card:not(:last-child) {
		border-bottom: 1px solid #d2d6db;
	}
	.mob-p0 {
		padding: 0;
	}
	.ecosystem-five-card__left {
		max-width: unset;
		text-align: left;
		padding-bottom: 10px;
		align-items: flex-start;
	}
	.ecosystem .fon-btn {
		width: 100%;
	}
	.ecosystem-six-text {
		margin-bottom: 32px;
	}
	.ecosystem-five-top__list {
		max-width: unset;
		flex-direction: column;
		align-items: center;
	}
	.ecosystem-five-top__card {
		width: 82%;
		flex-direction: row;
	}
	.ecosystem-five-text {
		max-width: unset;
	}
	.ecosystem-five-text,
	.ecosystem-six-text,
	.ecosystem-six {
		text-align: left;
	}
	.ecosystem-five-card__right {
		margin: 0 8px 8px;
		max-width: unset;
		border-radius: 8px;
	}
	.ecosystem-five-card__list {
		grid-template-columns: 1fr;
		grid-gap: 12px;
		max-width: unset;
		margin-bottom: 20px;
	}
	.ecosystem-five {
		padding: 50px 0;
	}
	.ecosystem-four-card__text {
		font-size: 14px;
	}
	.ecosystem-four-card__icon {
		margin-bottom: 20px;
		width: 32px;
		height: 32px;
	}
	.ecosystem-five-card:last-child {
		padding-bottom: 0px;
	}
	.ecosystem-four-list {
		grid-template-columns: 1fr;
		grid-gap: 12px;
	}
	.brn.pro-thirteen-left {
		padding-bottom: 0;
		border-bottom: none;
	}
	.ecosystem-five-top {
		padding: 28px;
	}
	.ecosystem-four-card__title {
		font-size: 16px;
	}
	.product-block1-list3 {
		grid-template-columns: 1fr;
		grid-gap: 16px;
	}
	.mail-opportunities-mincard {
		margin-bottom: 16px;
	}
	.one-box {
		flex-direction: column;
		padding: 0;
		gap: 0;
	}	
	.one .container {
		padding: 0 28px;
	}
	.one-content {
		padding: 24px;
		max-width: unset;
		text-align: left;
	}
	.pro-seven-card__inner {
		min-height: 260px;
	}
	.one-text {
		margin-bottom: 48px;
	}
	.one .apps-three-img {
		max-width: unset;
	}
	.web-squadus .interfaces-slid-content {
		min-height: unset;
	}
	.one .fon-btn {
		width: 100%;
		padding: 15px 20px;
		font-size: 16px;
		max-height: 46px;
	}
	.ecosystem-three-list,
	.ecosystem-two-list {
		grid-template-columns: 1fr;
		grid-auto-rows: 1fr;
		text-align: left;
	}
	.product-block1-cols,
	.apps-seven-box {
		text-align: left;
	}
	.mail-opportunities-subtop {
		font-size: var(--Scale-500);
	}
	.mail-opportunities-subtop span {
		font-size: var(--Scale-500);
	}
	.mail-opportunities-list {
		text-align: left;
		grid-template-columns: 1fr;
		grid-gap: 32px;
	}
	.apps-two-text {
		margin-bottom: 32px;
		text-align: left;
	}
	.apps-two-card__icon-big {
		max-width: 37px;
	}
	.apps-seven {
		padding: 28px 0;
	}
	.apps-seven-list {
		grid-template-columns: 1fr;
		grid-gap: 16px;
		text-align: left;
	}
	/* .apps-four .main-title {
		padding: 0 20px;
	} */
	.pro-opportunities-card {
		flex-direction: row;
		gap: 16px;
		text-align: left;
	}
	.pro-opportunities-card:last-child {
		grid-column: unset;
	}
	.pro-opportunities-list {
		grid-template-columns: 1fr;
		grid-gap: 8px;
	}
	.pro-five .pfb2 .accord .accord-item {
		max-width: unset;
	}
	.desk-apps .pro-six-list {
		min-width: unset;
	}
	.apps-three-img {
		max-width: unset;
	}
	.desk-apps .fon-btn {
		width: 100%;
	}
	.apps-three-box {
		flex-direction: column;
		gap: 24px;
	}
	.apps-five,
	.interfaces,
	.apps-three,
	.apps-two {
		text-align: left;
	}
	.apps-two-card__icon img {
		max-width: 24px;
	}
	.apps-two-list {
		grid-template-columns: 1fr;
	}
	.pro-three-text {
		font-size: 16px;
	}
	.apps-two .main-title {
		font-size: 24px;
	}
	.pro-three-left2,
	.pro-three-left {
		grid-template-columns: 1fr;
	}
	.desk-apps .pro-three-left2 {
		max-width: unset;
		grid-template-columns: 1fr;
	}
	.pro-three-bg {
		border-radius: 20px;
	}
	.desk-apps .pro-two-title {
		margin-bottom: 24px;
	}
	.desk-apps .pro-three {
		padding-top: 4px;
	}
	.interfaces-slider ul.slick-dots {
		left: 20px;
		top: unset;
		bottom: 60vw;
	}
	.interfaces-slid-text {
		font-size: 12px;
	}
	.interfaces-slid-title {
		margin-bottom: 6px;
	}
	.interfaces-slid-content {
		padding: 20px 20px 52px;
		min-height: 300px;
		max-width: 100%;
	}
	.interfaces-bg {
		border-radius: 16px;
	}
	.interfaces .slick-arrow {
		display: none;
	}
	.interfaces-slid-img {
		border-radius: 16px;
	}
	.apps-four-box {
		padding: 20px;
	}
	.apps-four-scroll {
		width: calc(100% + 40px);
		padding-left: 20px;
		padding-right: 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
	.apps-four-sale {
		max-width: 164px;
	}
	.interfaces .slick-arrow {
		width: 36px;
		height: 36px;
		bottom: -18px;
	}
	.interfaces .slick-arrow.slick-prev {
		left: calc(50% - 38px);
	}
	.interfaces .slick-arrow.slick-next {
		right: calc(50% - 38px);
	}
	.interfaces {
		padding: 20px 0 38px;
	}
	.pfb4 .accord,
	.pfb1 .accord,
	.pfb2 .accord,
	.pfb3 .accord {
		min-height: unset;
	}
	.partner-two-form .partner-two-form__head .custom-checkbox > span {
		font-size: 14px;
		align-items: center;
	}
	.preset .partner-two-form__head {
		margin-bottom: 8px;
		padding: 16px 20px;
	}
	.preset .partner-two .main-title,
	.preset .partner-two .partner-two-text {
		text-align: center;
	}
	.preset-three-card,
	.preset-three-card__bg {
		border-radius: 12px;
	}
	span.tooltiptext {
		font-size: 12px;
		min-width: 275px;
	}
	.standart span.tooltiptext::before {
		right: 5%;
	}
	.list-one-left__text span.tooltiptext {
		right: -30px;
		bottom: unset;
		top: 0;
		transform: translateY(30px);
	}
	.list-one-left__text span.tooltiptext::before {
		bottom: unset;
		top: -13px;
		border: 13px solid transparent;
		border-top: none;
		border-bottom: 13px solid #fff;
		right: 9%;
	}
	.standart-two-card__title span.tooltiptext::before {
		right: 36%;
	}
	.list-one-left__text {
		margin-bottom: auto;
	}
	.preset .list-one-left__title {
		margin-bottom: 12px;
	}
	.list-one-left__title {
		font-size: 20px;
	}
	.preset .five-keys .main-title,
	.preset-three,
	.preset .list-one,
	.standart .list-one,
	.standart .product-block1 {
		text-align: left;
	}
	.standart .partner-two-text,
	.standart .partner-two .main-title {
		text-align: center;
	}
	.bg7 .index-one-slid__content {
		max-width: unset;
	}
	.main-title {
		font-size: 30px;
	}
	.standart-two-list {
		grid-template-columns: 1fr;
		text-align: left;
	}
	.product-block1-list2 {
		grid-template-columns: 1fr;
		grid-gap: 12px;
	}
	.preset .partner-two-form .fon-btn {
		max-width: unset;
		margin-top: 20px;
	}
	.custom-checkbox-card {
		max-width: unset;
	}
	.custom-checkbox-card:first-child {
		padding: 0;
	}
	.custom-checkbox-list {
		flex-direction: column;
		align-items: flex-start;
	}
	.preset-three-list {
		grid-template-columns: 1fr;
		text-align: left;
	}
	.preset-two-card__img {
		max-width: 100px;
	}
	.preset-two-card__text {
		margin-bottom: 32px;
		font-size: 12px;
	}
	.preset-two-card {
		border-width: 1;
		padding: 24px;
		border-radius: 12px;
		border-width: 1px;
		flex-direction: column-reverse;
		text-align: left;
		gap: 32px;
	}
	.seven-news-list div:nth-child(4),
	.seven-news-list div:nth-child(3) {
		width: unset;
	}
	.seven-news-list a {
		padding: 16px 18px;
	}
	.eight-news-left__imag {
		max-width: unset;
		width: 100%;
	}
	.eight-news-left__link {
		margin-top: 32px;
	}
	.eight-news-left {
		padding: 24px 24px 24px;
	}
	.eight-news-box {
		border-radius: 12px;
		flex-direction: column;
	}
	.pro-sixteen-box {
		border-radius: 20px;
	}
	.about-four-title {
		font-size: 16px;
	}
	.about-four-box {
		border-radius: 12px;
	}
	.five-news-link a {
		width: 100%;
		padding: 15px 20px;
		font-size: 16px;
		max-width: unset;
	}
	.five-news-link,
	.five-news-right {
		width: 100%;
	}
	.news-one-text {
		margin-left: 0;
	}
	.news-one-right {
		padding-top: 20px;
	}
	.news-one-left {
		border-right: none;
		border-bottom: 1px solid #18191e;
		padding: 10px 0 30px;
	}
	.news-one-box > div {
		width: 100%;
	}
	.news-one-box {
		flex-direction: column;
		padding: 20px;
		gap: unset;
	}
	.three-news-title {
		font-size: 20px;
		letter-spacing: -0.4px;
	}
	.four-news-post {
		font-size: 12px;
	}
	.four-news-face {
		max-width: 46px;
		min-width: 46px;
		max-height: 46px;
	}
	.four-news-text {
		font-size: 16px;
		margin-bottom: 24px;
		width: 100%;
	}
	.four-news-icon {
		position: unset;
		margin-bottom: 24px;
		max-width: 40px;
		max-height: 40px;
	}
	.four-news-card {
		padding: 20px 0;
	}
	.four-news-list {
		padding: 0 20px;
	}
	.three-news-text {
		font-size: 14px;
	}
	.three-news-card {
		gap: 16px;
	}
	.three-news-icon svg {
		max-width: 32px;
		height: auto;
	}
	.three-news-icon .three-news-icon {
		max-width: 16px;
		height: 16px;
	}
	.two-news-link a {
		font-size: 12px;
	}
	.news section {
		text-align: left;
	}
	.two-news-list {
		grid-template-columns: 1fr;
	}
	.standart-two,
	.preset-three,
	.preset-two,
	.seven-news,
	.five-news,
	.news-one,
	.four-news,
	.three-news,
	.two-news {
		padding: 20px 0;
	}
	.on2 .news-one-left {
		padding: 8px 0 28px;
	}
	.news-one-content ul {
		flex-wrap: wrap;
		gap: 8px;
	}
	.firsts-news-left__imag {
		max-width: unset;
		width: 100%;
	}
	.firsts-news-left__title {
		font-size: 20px;
		letter-spacing: -0.4px;
	}
	.firsts-news-left__top {
		margin-bottom: 32px;
	}
	.firsts-news-left {
		max-width: unset;
		padding: 24px;
	}
	.firsts-news-box {
		border-radius: 12px;
		flex-direction: column;
	}
	.partners-one-card {
		border-radius: 12px;
	}
	.partners-one-list {
		grid-template-columns: 1fr;
		grid-gap: 16px;
	}
	.partners-one-box {
		border-radius: 16px;
		padding: 16px;
	}
	.bg6 .index-one-slid__text,
	.bg6 .index-one-slid__content,
	.bg5 .index-one-slid__text,
	.bg5 .index-one-slid__content,
	.bg4 .index-one-slid__text,
	.bg4 .index-one-slid__content {
		max-width: unset;
	}
	.pro-three-icon {
		margin-bottom: 29px;
	}
	.sdc .accord-item.active {
		padding: 2px;
	}
	.pfb2 .accord-content-box a {
		font-size: 12px;
	}
	.pfb2 .accord button[aria-expanded="true"] .accord-title,
	.pfb2 .accord-title {
		font-size: 12px;
	}
	.dsxt .pro-eleven-title {
		text-align: center;
	}
	.index-four-card__box {
		border-radius: 12px;
	}
	.fk2 .five-keys-after {
		bottom: 38%;
	}
	.fk2 {
		overflow: hidden;
	}
	.fk2 .five-keys-before {
		max-width: 280px;
		right: -37%;
		top: 110px;
	}
	.ifl.index-four-list2 {
		display: flex;
		flex-direction: column;
		overflow-x: unset;
		margin-right: 0px;
		padding-right: 0px;
		text-align: left;
		grid-gap: unset;
		gap: 12px;
	}
	.five-keys-card__right ul {
		font-size: 14px;
		line-height: 150%;
		margin-top: 8px;
	}
	.five-keys-card p {
		font-size: 18px;
	}
	.five-keys-card {
		flex-direction: column;
	}
	.ptl .pro-three-text {
		max-width: 263px;
	}
	.pro-three-card.span2 {
		grid-column: unset;
	}
	.ptl.pro-three-left2 {
		width: 100%;
		grid-template-columns: 1fr;
	}
	.pbb .product-block1-col:nth-child(1) {
		padding-bottom: 20px;
	}
	.pbb .product-block1-col:nth-child(2) {
		padding-bottom: 0;
	}
	.firsts-one-left__imag {
		width: 100%;
	}
	.web-squadus .firsts-one-left .pro-one-left__text,
	.firsts-one-left .pro-one-left__text {
		max-width: unset;
	}
	.pro-one-left__text b {
		font-size: 16px;
	}
	.bg5 .index-one-slid__text,
	.bg4 .index-one-slid__text {
		margin-bottom: 20px;
	}
	.firsts-one-left .pro-one-left__title {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.firsts-one-left__title {
		font-size: 20px;
		letter-spacing: -0.4px;
	}
	.firsts-one-left__top {
		margin-bottom: 24px;
		gap: 12px;
	}
	.firsts-one-left {
		padding: 24px 24px 0px 24px;
	}
	.firsts-one-box {
		border-radius: 12px;
		flex-direction: column;
	}
	.seven-keys-btn svg {
		max-width: 17px;
	}
	.seven-keys-btn {
		font-size: 16px;
	}
	.six-keys-list {
		grid-template-columns: 1fr;
	}
	.six-keys-box,
	.four-keys-box {
		padding: 20px;
	}
	.three-keys-img {
		min-width: unset;
		border-radius: 0;
		margin-bottom: 8px;
	}
	.three-keys-img picture {
		width: unset;
		height: unset;
		object-fit: unset;
	}
	.three-keys-content {
		padding: 0;
		max-width: unset;
	}
	.three-keys-box {
		padding: 20px;
		flex-direction: column;
	}
	.two-keys-card:nth-child(3),
	.two-keys-card:nth-child(2),
	.two-keys-card:nth-child(1) {
		width: 100%;
	}
	.two-keys-card:nth-child(1) {
		padding: 0 0 20px;
	}
	.two-keys-card:nth-child(2) {
		padding: 20px 0;
	}
	.two-keys-card:nth-child(3) {
		padding: 20px 0 0;
	}
	.two-keys-card:not(:last-child) {
		border-right: none;
		border-bottom: 1px solid #18191e;
	}
	.two-keys-list {
		flex-direction: column;
		padding: 20px 24px;
		border-radius: 12px;
	}
	.two-keys-card-subtitle {
		margin-bottom: 8px;
	}
	.two-keys-card-text {
		max-width: unset;
		width: 100%;
	}
	.two-keys-card-title {
		font-size: 16px;
		margin: 0;
	}
	.keys .first-one-box {
		aspect-ratio: unset;
		flex-direction: column;
		gap: 18px;
	}
	.keys .first-one-left__logo {
		height: 31px;
		margin-bottom: 24px;
	}
	.keys .first-one-left {
		padding: 20px;
		max-width: unset;
	}
	.presentation .first-one-left__logo {
		height: 40px;
	}
	.press-two-card__content {
		padding: 20px;
	}
	.press-two-card {
		aspect-ratio: 1.64/1;
	}
	.press-two-list {
		grid-template-columns: 1fr;
		grid-gap: 12px;
	}
	.awards-two-card__img {
		max-width: 100px;
	}
	.awards-two-card {
		padding: 16px;
		border-radius: 12px;
		gap: 20px;
		flex-direction: column;
		min-width: 82vw;
	}
	.awards-two-list {
		flex-direction: row;
		overflow-x: scroll;
		margin-right: -20px;
		padding-right: 20px;
		overflow: -moz-scrollbars-none;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	/* хром, сафари */
	.contacts-two .tabs__list::-webkit-scrollbar,
	.list-two .tabs__list::-webkit-scrollbar,
	.awards-two-list::-webkit-scrollbar {
		width: 0;
		height: 0;
	}
	.contacts-two .tabs__list,
	.list-two .tabs__list {
		margin-right: -20px;
		padding-right: 20px;
		overflow: -moz-scrollbars-none;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.five-keys,
	.six-keys,
	.four-keys,
	.three-keys,
	.two-keys,
	.decisions .index-four,
	.decisions-two,
	.about-two-title,
	.pro-one,
	.institution section,
	.list section,
	.about section,
	.certificates section,
	.licenses section,
	.partner section,
	.contacts section,
	.press section,
	.awards section {
		text-align: left;
	}
	.contacts-two-map,
	.contacts-two-geo__wrap {
		border-radius: 12px;
	}
	.contacts-two-geo {
		border-radius: 10px;
	}
	.geo-adress-title {
		font-size: 16px;
	}
	.contacts-two .main-title {
		font-size: 24px;
	}
	.contacts-two,
	.partner-two {
		text-align: left;
	}
	.partner-two-form .__select__title {
		font-size: 16px;
	}
	.partner-two-form input:not([type="checkbox"]):not([type="radio"]),
	.partner-two-form input {
		height: 46px;
		padding: 15px 16px;
		font-size: 16px;
		border-radius: 8px;
	}
	.partner-two-form textarea {
		padding: 15px 16px;
		font-size: 16px;
		border-radius: 8px;
	}
	.partner-two-form .__select {
		height: 46px;
	}
	.w-50 {
		width: 100%;
	}
	.w-40 {
		width: 52%;
	}
	.partner-two-text {
		font-size: 16px;
		text-align: left;
	}
	.partner .pro-six-list {
		min-width: 484px;
	}
	.partner .pro-fourteen-right {
		width: 100%;
	}
	.preset .pro-one-left__btns,
	.partner .pro-one-left__btns {
		margin-top: 40px;
	}
	#hidden3 .fancybox-close-small {
		top: 18px;
		right: 18px;
		height: 36px;
		width: 36px;
	}
	.video-modal-video {
		margin-top: 20px;
		border-radius: 6px;
	}
	.video-modal-text p:not(:last-child) {
		margin-bottom: 12px;
	}
	.video-modal-title {
		margin-bottom: 20px;
	}
	#hidden3 {
		padding: 20px;
		border-radius: 12px;
	}
	.bg2::before {
		height: 62%;
		background: url("https://myoffice.ru/local/templates/myoffice/imag/Show-Pattern2.png");
		background-repeat: no-repeat;
	}
	.mailion-two-card {
		border-radius: 12px;
		flex-direction: row;
		gap: 16px;
		align-items: center;
		padding: 16px 16px 48px;
	}
	.mailion-two-list {
		grid-gap: 12px;
	}
	.mailion-two-top {
		border-radius: 12px;
		margin-bottom: 12px;
	}
	.pro-three-grid .pro-three-card::before {
		border-radius: 12px;
	}
	.pro-three-grid .pro-three-card {
		min-height: 154px;
		border-radius: 12px;
	}
	.pro-three-grid .pro-three-icon svg {
		max-width: 32px;
		height: auto;
	}
	.pro-three-grid {
		grid-template-columns: 1fr 1fr;
		grid-gap: 12px;
	}
	.mailion-three-list li::before {
		transform: translateY(-2px);
	}
	.mailion-three-list li {
		gap: 12px;
		text-align: left;
		align-items: flex-start;
	}
	.mailion-three-box {
		padding: 40px 32px;
	}
	.mailion-four-list {
		gap: 24px;
	}
	.mailion-three .main-title,
	.mailion-four .main-title {
		text-align: center;
	}
	.mailion-four-box {
		padding: 32px 30px;
	}
	.pro-thirteen-icon svg {
		min-width: 40px;
		width: 40px;
		height: 40px;
	}
	.decisions-sixteen .pro-sixteen-btn a {
		font-size: 16px;
		padding: 12px 16px;
		max-height: 46px;
	}
	.decisions-sixteen-box {
		flex-direction: column;
	}
	.decisions-two-card {
		border-radius: 12px;
		padding: 20px;
		font-size: 16px;
	}
	.about-two {
		padding: 40px 0;
	}
	.decisions .pro-one-right__bottom-top {
		justify-content: flex-end;
	}
	.decisions .pro-one-right__bottom-title {
		max-width: 200px;
	}
	.decisions .pro-one-right__card {
		padding: 24px 16px;
	}
	.decisions .pro-one-right__img {
		width: 44px;
		height: 44px;
		padding: 10px;
	}
	.pro-one-left__btn {
		flex-direction: column;
	}
	.decisions-one-left__content {
		padding: 20px;
	}
	.institution-two-text {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 8;
		align-self: stretch;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.index-four-card2 {
		min-width: 254px;
	}
	.pro-sixteen-btn a {
		max-height: 46px;
	}
	.institution .pro-sixteen-box {
		padding: 24px;
	}
	.index-four-text {
		font-size: 16px;
	}
	.bg3 .index-one-slid__title {
		margin-top: auto;
	}
	.bg3 .index-one-slid__text {
		margin-bottom: 15px;
	}
	.bg3 .index-one-slid__img,
	.bg2 .index-one-slid__img,
	.pro-twenty-top .link-all {
		display: none;
	}
	.index-four-list3,
	.index-four-list2,
	.tabs__list {
		scrollbar-width: none;
	}
	.index-four-list3::-webkit-scrollbar,
	.index-four-list2::-webkit-scrollbar,
	.tabs__list::-webkit-scrollbar {
		display: none;
	}
	.list-one-box {
		padding: 24px;
		min-height: 288px;
	}
	.index-eight-slider {
		margin-right: -20px;
	}
	.custom-checkbox > span {
		align-items: unset;
	}
	.index-seven__form-btn {
		width: 100%;
	}
	.index-seven-bottom {
		flex-direction: column;
		gap: 48px;
	}
	.index-seven-top {
		margin-bottom: 24px;
	}
	.index-seven-top__right a {
		font-size: 12px;
	}
	.index-seven-top__left b {
		font-size: 16px;
	}
	.index-seven-top__left {
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
	}
	.index-seven-top {
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
	}
	.index-seven-box {
		padding: 24px;
		border-radius: 12px;
	}
	.decisions-one-left__img,
	.list-one-img,
	.top-flex-section .link-all {
		display: none;
	}
	.one-news-all {
		display: block;
	}
	.index-four-grid {
		margin-bottom: 38px;
	}
	.index-four-card {
		min-width: 254px;
		aspect-ratio: unset;
	}
	.container {
		padding: 0 20px;
	}
	.index-four-list {
		gap: 8px;
		margin-right: -20px;
		padding-right: 20px;
	}
	.index-four-card__top {
		gap: 12px;
	}
	.index-four-card__title {
		font-size: 16px;
	}
	.index-four-card__icon {
		max-width: 32px;
		height: 32px;
	}
	.fz36 {
		text-align: left;
	}
	.index-three-card__text {
		margin-bottom: 24px;
	}
	.index-three-card {
		aspect-ratio: unset;
	}
	.decisions-two-list {
		grid-template-columns: 1fr;
		grid-gap: 12px;
	}
	.index-three-list {
		grid-template-columns: 1fr;
	}
	.partners-one,
	.seven-keys,
	.six-keys,
	.five-keys,
	.four-keys,
	.three-keys,
	.press-three,
	.press-two,
	.awards-two,
	.contacts-two,
	.decisions-sixteen,
	.decisions-two,
	.institution-two,
	.certificates .pro-fourteen,
	.licenses .pro-fourteen,
	.index-news,
	.index-eight,
	.index-seven,
	.index-six,
	.index-keys,
	.index-five,
	.index-four,
	.index-two,
	.index-three {
		padding: 20px 0;
	}
	.two-keys {
		padding: 4px 0 20px;
	}
	.index-one {
		padding-bottom: 20px;
	}
	.index-one-right__img {
		max-width: 73px;
		margin-bottom: 16px;
	}
	.index-one-right__bottom-icon svg {
		max-width: 41px;
	}
	.index-one-right__bottom,
	.index-one-right__card {
		width: 48%;
		border-radius: 12px;
		flex-grow: 1;
	}
	.index-one-slid__btn a {
		width: 100%;
		font-size: 16px;
		padding: 15px 20px;
	}
	.index-one-slid__content {
		min-height: 268px;
		width: 100%;
	}
	.index-one-slider ul.slick-dots {
		top: unset;
		bottom: 24px;
		left: 24px;
		width: calc(100% - 48px);
	}
	.bg9 .index-one-slid__title,
	.index-one-slid__title {
		margin-bottom: 16px;
	}
	.index-one-slider .index-one-slid {
		padding: 24px 24px 48px;
		display: flex;
		flex-direction: column;
	}
	.index-six-box::after {
		bottom: 144px;
		left: 9%;
	}
	.index-six-box::before,
	.index-one-slid__img {
		display: none;
	}
	.index-five-title {
		max-width: 86%;
	}
	.tabs__button {
		margin: 0px 4px 4px 0px;
	}
	.tabs__list {
		overflow-x: scroll;
		justify-content: unset;
	}
	.one-news-prod {
		padding-left: 19px;
	}
	.one-news-prod::before {
		top: 5px;
		min-width: 2px;
		min-height: 2px;
	}
	.slick-box,
	.slick-box .slick-list {
		overflow: unset;
	}
	.tabs .index-news-slid__title {
		font-size: 12px;
		line-height: 16px;
	}
	.tabs .one-news-prod,
	.tabs .one-news-date {
		font-size: 8px;
	}
	.tabs .one-keys-content {
		padding: 8px;
	}
	.index-news-slid {
		margin-right: 12px;
	}
	.dowload svg.laptop {
		display: none;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.index-five-box {
		flex-direction: column;
	}
	.index-five-left {
		width: 100%;
		margin: 0px 0px 24px 0px;
		padding: 0 0 24px;
		border-right: none;
		border-bottom: 1px solid #18191e;
	}
	.index-five-text {
		margin-bottom: 20px;
	}
	.index-five-btn a,
	.index-five-btn {
		width: 100%;
	}
	.index-five-list {
		flex-direction: column;
		margin-bottom: 40px;
	}
	.index-five-right {
		width: 100%;
		padding: 0;
	}
	.one-news {
		padding: 44px 0 64px;
	}
	.one-news-all a {
		width: max-content;
		padding: 11px 14px 9px 18px;
		font-size: 12px;
		line-height: 120%;
	}
	.link-all,
	.one-keys-list a {
		font-size: 10px;
		line-height: 120%;
		padding: 6px 12px;
	}
	.one-news-all a svg {
		width: 13px;
		height: 12px;
	}
	.index-six-slider .slick-arrow {
		top: unset;
		bottom: 0;
	}
	.index-six-slider {
		padding-bottom: 60px;
	}
	.index-six-slider .slick-arrow.slick-next {
		right: unset;
		left: 44px;
	}
	.index-six-slider .slick-arrow.slick-prev {
		right: unset;
		left: 0;
	}
	.index-four-list3,
	.index-four-list2 {
		display: flex;
		overflow-x: scroll;
		margin-right: -20px;
		padding-right: 20px;
	}
	.pro-twenty {
		padding: 20px 0;
	}
	.pro-twenty-slid {
		height: unset;
	}
	.pro-twenty-slider .slick-track {
		display: flex;
	}
	.pro-twenty-slid .pro-nineteen-card {
		aspect-ratio: unset;
		height: 100%;
	}
	.pro-twenty-text {
		font-size: 16px;
	}
	.pro-nineteen-card {
		min-width: 254px;
	}
	.pro-nineteen-list {
		overflow: scroll;
		margin-right: -20px;
		padding-right: 20px;
	}
	.pro-eighteen-card-icon {
		margin: 0;
		max-width: 20px;
		min-width: 20px;
		height: auto;
	}
	.pro-eighteen-card-icon svg {
		width: 100%;
		height: auto;
	}
	.pro-eighteen-card {
		flex-direction: row;
		gap: 16px;
	}
	.pro-eighteen-list {
		margin-top: 60px;
		grid-template-columns: 1fr;
		grid-gap: 8px;
	}
	.pro-twenty,
	.pro-nineteen,
	.pro-eighteen,
	.pro-nineteen-title,
	.pro-eighteen-title {
		text-align: left;
	}
	.pro-one-left__btns a {
		font-size: 12px;
		padding: 15px 20px;
		max-height: 46px;
		font-size: 16px;
	}
	.pro-one-left__btns {
		flex-direction: column;
		gap: 8px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.pro-ten-after {
		top: 60px;
		left: -25px;
		width: 120px;
		height: 120px;
	}
	.first-one2,
	.first-one {
		text-align: left;
	}
	.first-one2 .pro-one-left__title {
		font-size: 30px;
	}
	.first-one-box {
		padding: 20px;
		border-radius: 12px;
	}
	.first-one-left__imgs,
	.first-one-left__img,
	.pro-ten-before {
		display: none;
	}
	.squadus-slider {
		padding-bottom: 0;
	}
	.pro-fact-title {
		margin-bottom: 24px;
	}
	.pro-fact-right {
		max-width: unset;
		padding: 32px 0 0;
		margin-top: 32px;
		border-left: none;
		border-top: 1px solid #000;
	}
	.pro-fact-left {
		padding: 0;
	}
	.first-one-left__logo {
		height: 24px;
	}
	.first-one-left__logo img {
		height: 100%;
	}
	.first-one-box {
		aspect-ratio: 1 / 1.12;
	}
	.first-one-left {
		height: 100%;
	}
	.first-one-left__content {
		display: flex;
		flex-direction: column;
		height: 100%;
	}
	.pro-fact-flex {
		flex-direction: column;
		border: none;
		padding: 0;
		text-align: left;
	}
	.pro-seventeen-btn {
		margin-top: 24px;
		width: 100%;
	}
	.pro-seventeen-btn a {
		width: 100%;
	}
	.pro-seventeen-btn a > span {
		justify-content: center;
	}
	.pro-seventeen-col {
		text-align: left;
	}
	.pro-seventeen-col:nth-child(3),
	.pro-seventeen-col:nth-child(2) {
		justify-content: flex-end;
	}
	.pro-seventeen-head {
		font-size: 16px;
		padding: 12px 16px 8px 16px;
	}
	.pro-seventeen-head .pro-seventeen-col {
		flex-direction: column;
		align-items: flex-end;
		justify-content: flex-start;
	}
	.pro-seventeen-head {
		font-size: 16px;
	}
	.pro-seventeen-box {
		border-radius: 12px;
	}
	.bg-pro .pro-one-right__card {
		aspect-ratio: 3.2/1;
	}
	.pro-one-left {
		aspect-ratio: 1/1.12;
	}
	.bg-pro .pro-one-right__bottom {
		aspect-ratio: 2.8/1;
	}
	.pro-sixteen-btn {
		width: 100%;
		margin-top: 40px;
	}
	.pro-eleven-btn,
	.pro-eleven-btn a,
	.pro-sixteen-btn a,
	.pro-sixteen-text {
		width: 100%;
	}
	.pro-eleven-box,
	.pro-sixteen-box {
		flex-direction: column;
		padding: 24px;
		border-radius: 24px;
	}
	.pro-one-right__bottom,
	.pro-one-right__card {
		width: 100%;
		padding: 16px;
		border-radius: 12px;
	}
	.pro-one-box {
		gap: 8px;
	}
	.pro-one-left {
		border-radius: 12px;
	}
	.main-title {
		margin-bottom: 24px;
	}
	.pro-one-left__content {
		padding: 20px;
		display: flex;
		flex-direction: column;
	}
	.pro-sixteen-title {
		font-size: 20px;
		text-align: center;
	}
	.pro-sixteen-text {
		text-align: center;
	}
	.bg-mailion .pro-one-right__img {
		min-width: 44px;
		height: 44px;
		padding: 10px;
	}
	.bg-mailion .pro-one-right__img svg {
		max-width: 24px;
		min-width: 24px;
		height: auto;
	}
	.bg-mailion .pro-one-right__text {
		max-width: unset;
	}
	.bg-pro .pro-one-right__img,
	.pro-one-left__img {
		display: none;
	}
	.pro-one-left__logo {
		max-width: 102px;
		margin-bottom: 12px;
		display: flex;
	}
	.pro-one-left__logo svg {
		max-width: 102px;
		width: 102px;
		height: auto;
	}
	.pro-one-left__title {
		font-size: 20px;
		margin-top: auto;
	}
	.pro-one-left__btns,
	.pro-one-left__btn {
		margin-top: auto;
	}
	.pro-three-text {
		font-size: 16px;
	}
	.pro-three-right .pro-three-card {
		width: 100%;
		border-radius: 22px;
	}
	.pro-three-right {
		width: 100%;
		border-radius: 24px;
	}
	.pro-three-left2 .pro-three-card::before,
	.pro-three-left2 .pro-three-card,
	.pro-three-left .pro-three-card::before,
	.pro-three-left .pro-three-card {
		border-radius: 12px;
	}
	.pro-three-card {
		padding: 16px 12px;
	}
	.pro-three-left2,
	.pro-three-left {
		width: 100%;
		grid-gap: 8px;
	}
	.pro-three-flex {
		flex-direction: column;
		gap: 8px;
		text-align: left;
	}
	.pro-three-bg {
		padding: 20px;
	}
	.pro-seventeen-row {
		padding: 10px 16px;
	}
	.bg-pro .pro-three-left .pro-three-card {
		grid-column: span 2 / span 2;
	}
	.main-title,
	.pro-five,
	.pro-one-left__title {
		text-align: left;
	}
	.bg-pro .pro-one-right__bottom-title {
		margin-right: 20px;
	}
	.pro-one-left__text {
		text-align: left;
		margin-bottom: 17px;
	}
	.squadus-slider ul.slick-dots {
		display: flex;
		justify-content: flex-end;
	}
	.squadus-slid svg {
		max-width: 40px;
		height: auto;
	}
	.accord button[aria-expanded="true"] .accord-title,
	.accord-title {
		font-size: 14px;
	}
	.list-one.lo2,
	.apps-five,
	.apps-four,
	.interfaces,
	.apps-three,
	.apps-two,
	.pro-nineteen,
	.pro-eighteen,
	.pro-thirteen,
	.pro-eleven,
	.pro-sixteen,
	.pro-twelve,
	.pro-ten,
	.pro-seven,
	.pro-six,
	.pro-five,
	section.pro-four {
		padding: 20px 0;
	}
	.accord .accord-content {
		font-size: 14px;
	}
	.bg-pro .pro-one-right__bottom {
		padding: 16px 12px 16px 16px;
	}
	.pro-one-left__btns a,
	.pro-one-left__btn a {
		width: 100%;
	}
	.bg-mailion .pro-one-right,
	.pro-one-right {
		flex-direction: column;
		text-align: left;
	}
	.pro-one-right__top {
		padding-bottom: 0;
		max-width: 75%;
		width: 100%;
	}
	.bg-mailion .pro-one-right__bottom-top {
		flex-direction: row-reverse;
		justify-content: flex-end;
		gap: 16px;
	}
	.pro-one-right__bottom-title {
		font-size: 14px;
		max-width: unset;
	}
	.pro-one-right__bottom-link a {
		font-size: 12px;
		gap: 2px;
	}
	.pro-one-right__bottom-link {
		display: flex;
		justify-content: flex-end;
		margin-top: 25px;
	}
	.pro-one-right__link {
		width: 100%;
		display: flex;
		justify-content: flex-end;
		padding-top: 0;
	}
	.pro-one-right__title {
		font-size: 16px;
		line-height: 130%;
	}
	.pro-one-right__img {
		width: 44px;
		max-width: 44px;
		height: 44px;
		padding: 10px;
		border-radius: 8px;
	}
	.pro-one-right__text {
		font-size: 12px;
		max-width: 193px;
	}
	.pro-one-right__img img {
		width: 100%;
	}
	.pro-two {
		padding-top: 28px;
		text-align: left;
	}
	.pro-two-title {
		margin-bottom: 60px;
		text-align: left;
	}
	.pro-two-box {
		border-radius: 20px;
	}
	.pro-one {
		padding-bottom: 30px;
	}
	.pro-three {
		padding: 30px 0 20px;
	}
	.ecosystem .interfaces-slid-title {
		font-size: 20px;
		line-height: 114%;
	}
	.pro-two-content {
		max-width: 90%;
		left: 12px;
		top: 0;
		transform: unset;
		height: 100%;
		padding: 24px 0;
		align-items: center;
		justify-content: center;
	}
	.pro-two-box__title {
		font-size: 20px;
		max-width: 200px;
	}
	.mail .interfaces-slid-content,
	.ecosystem .interfaces-slid-content {
		max-width: unset;
	}
	.interfaces-text,
	.main-title,
	.pro-eight-title {
		text-align: left;
	}
	.pro-ten .main-title {
		margin-bottom: 24px;
		max-width: 70%;
	}
	.pro-ten-box::before,
	.pro-ten-box .slick-slider::after,
	.accord-img {
		display: none;
	}
	.pro-four {
		text-align: left;
	}
	.pro-four .accord .accord-item {
		max-width: unset;
	}
	.accord button {
		padding: 8.5px 14px;
		font-size: 16px;
	}
	.accord button[aria-expanded="true"] {
		padding-top: 16px;
		padding: 16px 16px 6px 16px;
	}
	.accord .accord-content {
		padding: 0 16px;
	}
	.accord .accord-item {
		border-radius: 12px;
	}
	.pro-six-list {
		justify-content: flex-start;
		gap: 8px;
		min-width: 610px;
	}
	.bg-mailion .pro-six-list {
		min-width: 693px;
	}
	.pro-six-wrap {
		overflow: scroll;
		margin-right: -20px;		
		scrollbar-width: none;
	}
	.pro-six-wrap::-webkit-scrollbar {
		display: none;
	}
	.pro-seven-list {
		display: block;
	}
	.pro-seven-card a {
		min-height: 185px;
		height: 100%;
	}
	.pro-seven-card {
		margin-right: 12px;
		height: unset;
	}
	.pro-seven {
		overflow: hidden;
	}
	.pro-seven-list .slick-list {
		overflow: unset;
	}
	.pro-seven-list .slick-track {
		display: flex;
	}
	.pro-eight-content {
		padding: 24px 12px;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.pro-eight-vebinar {
		position: unset;
		margin-bottom: 16px;
	}
	.pro-eight-title {
		max-width: 260px;
	}
	.pro-two-right img.laptop,
	.pro-eight-right img.laptop {
		display: none;
	}
	.pro-two-right img.mob,
	.pro-eight-right img.mob {
		display: block;
	}
	.pro-two-right,
	.pro-eight-right {
		width: 23px;
		min-width: 23px;
	}
	.pro-eight-box {
		border-radius: 20px;
	}
	.pro-eight {
		padding-bottom: 16px;
	}
	.pro-ten-box .pro-ten-slid {
		text-align: left;
	}
	.about-six .pro-ten-slid {
		aspect-ratio: unset;
	}
	.about-six-slid__text {
		font-size: 14px;
	}
	.pro-ten .pro-ten-slid {
		aspect-ratio: 1/1.31;
		margin-right: 20px;
	}
	.pro-ten-box .slick-arrow {
		top: -88px;
	}
	.accordion__conten.open {
		border-radius: 12px;
	}
	.pro-eleven-text {
		margin-bottom: 74px;
	}
	.pro-ten-box .slick-arrow {
		right: -5px;
	}
	.accordion__conten {
		padding: 20px 12px;
		text-align: left;
	}
	.accordiont {
		font-size: 16px;
	}
	.panel {
		font-size: 13px;
	}
	.accordiont .icon {
		min-width: 24px;
		min-height: 24px;
		width: 24px;
		height: 24px;
	}
	.accordiont .icon::before {
		left: 7px;
		width: 10px;
	}
	.pro-thirteen-box {
		flex-direction: column;
		border-radius: 16px;
		padding: 32px;
	}
	.pro-thirteen-box > div {
		width: 100%;
	}
	.pro-thirteen-link {
		margin-left: -55px;
	}
	.pro-thirteen-content {
		align-items: flex-start;
	}
	.pro-fourteen {
		padding: 20px 0;
	}
	.pro-thirteen-left {
		border-right: none;
		align-items: flex-start;
		border-bottom: 1px solid #1e1e1e;
		padding-bottom: 32px;
	}
	.pro-thirteen-icon {
		display: flex;
	}
	.pro-thirteen-right {
		padding-top: 32px;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.pro-fourteen-box {
		padding: 24px;
		border-radius: 20px;
		flex-direction: column;
		text-align: left;
	}
	.pro-fourteen-left {
		margin-bottom: 48px;
		text-align: left;
	}
	.decisions-form-right,
	.decisions-form-right button.first-section__form-btn,
	.pro-fourteen-right button.first-section__form-btn,
	.pro-fourteen-right {
		width: 100%;
	}
	.accord-item.active {
		padding: 2px;
	}
	.border-bg {
		border-radius: 10px;
	}
	.pb-64 {
		padding-bottom: 32px;
	}
	.product-block1-col:nth-child(2n) {
		padding-left: 0px;
	}
	.product-block1-col:nth-child(2n + 1) {
		border-right: none;
	}
	.product-block2,
	.product-block1 {
		padding: 20px 0;
	}
	.product-block1-col {
		width: 100%;
	}
	.product-block1-col:nth-child(3) {
		padding-bottom: 20px;
	}
	.product-block1-col:nth-child(1),
	.product-block1-col:nth-child(2) {
		padding-bottom: 20px;
		margin-bottom: 0px;
	}
	.product-block1-row {
		gap: 20px;
		text-align: left;
	}
	.product-block1-col:nth-child(1)::before {
		display: none;
	}
	.product-block1-col:not(:last-child) {
		border-bottom: 1px solid #18191e;
	}
	.product-block1-box {
		padding: 24px 20px;
		border-radius: 12px;
	}
	.product-block2-wrap {
		border-radius: 12px;
		border-width: 1px;
		position: relative;
	}
	.product-block2-row {
		padding: 12px 16px;
		min-height: 50px;
		flex-wrap: wrap;
	}
	.product-block2-col:nth-child(1) {
		font-size: 10px;
		width: 100%;
	}
	.product-block2-box .product-block2-col:nth-child(1) {
		margin-bottom: 12px;
	}
	.product-block2-head {
		padding: 19px 16px;
	}
	.product-block2-col:not(:first-child) {
		width: 36%;
	}
	.product-block2-wrap .product-block2-col:nth-child(3) {
		width: 28%;
	}
	.product-block2-head .product-block2-col:nth-child(1) {
		width: 0;
	}
	.product-block2-head {
		font-size: 9px;
		text-align: left;
		background: #fff;
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
		position: sticky;
		top: 0;
	}
	.mob-blok {
		display: block;
	}
}
@media (max-width: 440px) {
	.news-one-content li:last-child::before {
		display: none;
	}
}
@media (max-width: 360px) {
	.desk-apps .pro-six-list {
		min-width: 610px;
	}
	.product-block2-head {
		padding: 19px 10px;
	}
	.product-block2-row {
		padding: 12px 10px;
	}
	.product-block2-col:not(:first-child) {
		width: 39%;
	}
	.product-block2-wrap .product-block2-col:nth-child(3) {
		width: 22%;
	}
	.interfaces-slid-img {
		height: 240px;
		max-height: 240px;
	}
	.interfaces-slider ul.slick-dots {
		bottom: 265px;
	}
	.interfaces-slid-content {
		min-height: unset;
	}
}
.pro-six-card {
	transition: all 0.3s linear;
}
.psc2 span,
.psc10 span {
	border: 2px solid transparent;
}
.decisions .psc6:hover,
.decisions .psc8:hover,
.decisions .psc14:hover,
.decisions .psc13:hover,
.decisions .psc4:hover,
.decisions .psc11:hover {
	background: linear-gradient(
		71deg,
		rgba(78, 206, 200, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(78, 206, 200, 0.5) 68.72%,
		rgba(56, 184, 178, 0.5) 122.48%
	);
}
.bg-mailion .psc12:hover,
.bg-mailion .psc1:hover,
.bg-mailion .psc3:hover,
.bg-mailion .psc4:hover,
.bg-mailion .psc5:hover,
.bg-mailion .psc13:hover,
.bg-mailion .psc14:hover,
.bg-mailion .psc6:hover,
.bg-mailion .psc7:hover,
.bg-mailion .psc8:hover,
.bg-mailion .psc9:hover,
.bg-mailion .psc11:hover {
	background: linear-gradient(
		71deg,
		rgba(230, 96, 90, 0.5) -18.37%,
		rgba(253, 239, 247, 0.5) 27.06%,
		rgba(135, 190, 225, 0.5) 68.72%,
		rgba(32, 157, 236, 0.5) 122.48%
	);
	opacity: 0.7;
	transition: all 0.3s linear;
}
.decisions .psc9:hover,
.decisions .psc3:hover {
	opacity: 0.7;
	transition: all 0.3s linear;
}
.bg-mailion .psc5:hover span {
	color: #26213f;
}
.bg-pro .psc1:hover,
.bg-pro .psc3:hover,
.bg-pro .psc4:hover,
.bg-pro .psc5:hover,
.bg-pro .psc6:hover,
.bg-pro .psc7:hover,
.bg-pro .psc8:hover,
.bg-pro .psc9:hover,
.bg-pro .psc11:hover {
	background: linear-gradient(327deg, #d45cf2 5.8%, #f84628 42.8%, #ff9c2f 85.22%, #fff8ea 117.53%);
	transition: all 0.3s linear;
	color: white;
}
.decisions .psc6:hover span,
.decisions .psc8:hover span,
.decisions .psc4:hover span,
.decisions .psc11:hover span,
.bg-mailion .psc4:hover span,
.bg-mailion .psc11:hover span,
.bg-pro .psc8:hover span,
.bg-pro .psc6:hover span,
.psc14:hover {
	border-color: transparent;
	transition: all 0.3s linear;
}
.decisions .psc14:hover span,
.decisions .psc13:hover span,
.psc1:hover span,
.psc3:hover span,
.psc4:hover span,
.psc5:hover span,
.psc13:hover span,
.psc14:hover span,
.psc6:hover span,
.psc7:hover span,
.psc8:hover span,
.psc9:hover span,
.psc11:hover span {
	background: transparent;
	transition: all 0.3s linear;
}
.psc2:hover,
.psc10:hover {
	background: white;
	transition: all 0.3s linear;
	color: #1e1e1e;
}
.psc2:hover span,
.psc10:hover span {
	border: 2px solid #1e1e1e;
}
input:not([type="checkbox"]):not([type="radio"])::placeholder,
textarea::placeholder {
	font-family: "Manrope";
}
@media (max-width: 1440px) {
	.web-squadus .est1 .tabs__item svg {
		max-width: 91px;
	}
}
@media (max-width: 1190px) {
	.web-squadus .est1 .tabs__item svg {
		max-width: 81px;
	}
}
