
@font-face {
	font-family: Raleway;
	font-display: swap;
	src: url("/sites/default/files/content/68/kk/webpack/fonts/Raleway-SemiBold-243af299.ttf") format("truetype");
}

@font-face {
	font-family: RalewayRegular;
	font-display: swap;
	src: url("/sites/default/files/content/68/kk/webpack/fonts/Raleway-Regular-9ade142e.ttf") format("truetype");
}

@font-face {
	font-family: Comissioner;
	font-display: swap;
	src: url("/sites/default/files/content/68/kk/webpack/fonts/Commissioner-Regular-5a4e8a55.ttf") format("truetype");
}

@font-face {
	font-family: ComissionerBold;
	font-display: swap;
	src: url("/sites/default/files/content/68/kk/webpack/fonts/Commissioner-Bold-72e134e2.ttf") format("truetype");
}

@font-face {
	font-family: ComissionerExtraBold;
	font-display: swap;
	src: url("/sites/default/files/content/68/kk/webpack/fonts/Commissioner-ExtraBold-b4bbf9ac.ttf") format("truetype");
}

.landing-68 *, .landing-68 :after, .landing-68 :before {
	box-sizing: border-box;
}

.landing-68 .landing-html {
	line-height: 1.15;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	scroll-behavior: smooth;
}

.landing-68 .landing-body, .landing-68 .landing-html {
	font-family: Comissioner, sans-serif;
}

.landing-68 .landing-body {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #24245d;
	text-align: left;
	background-color: #f5f6f7;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

@-ms-viewport {
	width: device-width;
}

.landing-68 .landing-body, .landing-68 h1, .landing-68 h2, .landing-68 h3, .landing-68 h4, .landing-68 h5, .landing-68 h6, .landing-68 ol, .landing-68 p, .landing-68 ul {
	margin: 0;
	padding: 0;
	font-weight: 400;
}

.landing-68 article, .landing-68 aside, .landing-68 figcaption, .landing-68 figure, .landing-68 footer, .landing-68 header, .landing-68 hgroup, .landing-68 main, .landing-68 nav, .landing-68 section {
	display: block;
}

.landing-68 ol, .landing-68 ul {
	list-style: none;
}

.landing-68 img {
	max-width: 100%;
	height: auto;
}

.landing-68 .no-scroll {
	height: 100%;
	overflow: hidden;
}

.landing-68 .container {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-68 .main {
	background: #fff;
	background: url("/sites/default/files/content/68/kk/webpack/images/fon-8a12ac31.png") 0 0 no-repeat;
	background-size: cover;
}

.landing-68 .content {
	max-width: 1200px;
	margin: 0 auto;
}

.landing-68 .wrapper {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

.landing-68 .banner {
	position: relative;
	width: 100%;
	padding-top: 48.81944%;
	max-height: 703px;
}

.landing-68 .banner:after {
	content: "";
	position: absolute;
	top: 98%;
	left: 0;
	width: 100%;
	padding-top: 16.77852%;
	background: url("/sites/default/files/content/68/kk/webpack/images/banner-blur-860bd3d3.png") 50% 50% no-repeat;
	background-size: cover;
}

@media (max-width:768px) {
	.landing-68 .banner:after {
		padding-top: 30%;
	}
}

.landing-68 .banner__image {
	position: absolute;
	display: block;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	z-index: 1;
}

.landing-68 .cashback {
	display: flex;
	width: 100%;
	max-width: 830px;
	margin: 0 auto 67px;
	max-height: 220px;
	grid-gap: 47px;
	gap: 47px;
	align-items: center;
	padding: 42px 34px 37px 47px;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 4px 4px 22px 0 rgba(0, 0, 0, .25);
	background: url("/sites/default/files/content/68/kk/webpack/images/cashback-ac8de49f.png") 50% 50% no-repeat;
}

@media (max-width:960px) {
	.landing-68 .cashback {
		margin: 0 16px 32px;
		width: auto;
	}
}

@media (max-width:768px) {
	.landing-68 .cashback {
		flex-direction: column;
		align-items: center;
		grid-gap: 16px;
		gap: 16px;
		padding: 16px;
		max-height: unset;
		width: calc(100% - 32px);
		background-size: cover;
		background-image: url("/sites/default/files/content/68/kk/webpack/images/cashback-m-4b77b7fd.png");
	}
}

.landing-68 .cashback__left {
	flex-shrink: 0;
}

.landing-68 .cashback__percent {
	font-size: 107px;
	line-height: 1;
	color: #06186a;
	font-weight: 700;
}

@media (max-width:768px) {
	.landing-68 .cashback__percent {
		font-size: 58px;
		line-height: 1;
	}
}

.landing-68 .cashback__title {
	font-size: 48px;
	line-height: 62px;
	color: #06186a;
	font-weight: 700;
}

@media (max-width:768px) {
	.landing-68 .cashback__title {
		font-size: 20px;
		line-height: 26px;
		text-align: center;
	}
}

.landing-68 .cashback__text {
	margin-bottom: 16px;
	font-size: 20px;
	line-height: 26px;
	color: #06186a;
}

.landing-68 .cashback__text span:not(:last-child) {
	font-weight: 700;
}

.landing-68 .cashback__text span:last-child {
	display: block;
}

@media (max-width:768px) {
	.landing-68 .cashback__text {
		display: none;
		margin-bottom: 24px;
		font-size: 18px;
		line-height: 22px;
		text-align: center;
	}
}

.landing-68 .cashback__text--mob {
	display: none;
}

@media (max-width:768px) {
	.landing-68 .cashback__text--mob {
		display: block;
	}
}

.landing-68 .cashback__link {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 12px 28px;
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	border-radius: 17px;
	background: #153585;
	transition: color .3s, background .3s;
}

.landing-68 .cashback__link:hover {
	color: #153585;
	background: #fff;
}

@media (max-width:768px) {
	.landing-68 .cashback__link {
		margin: 0 auto;
		padding: 10px 16px;
		font-size: 14px;
		line-height: 16px;
		border-radius: 14px;
	}
}

.landing-68 .cards {
	width: 100%;
	padding-bottom: 75px;
}

@media (max-width:860px) {
	.landing-68 .cards {
		padding: 0 16px;
		margin: 0 -16px 32px;
		overflow: hidden;
	}
}

.landing-68 .cards__wrap {
	display: flex;
	align-items: stretch;
	grid-gap: 20px;
	gap: 20px;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 180px;
	margin-bottom: 25px;
	box-sizing: border-box;
}

@media (max-width:1400px) {
	.landing-68 .cards__wrap {
		padding: 0 100px;
	}
}

@media (max-width:1200px) {
	.landing-68 .cards__wrap {
		padding: 0 32px;
	}
}

@media (max-width:860px) {
	.landing-68 .cards__wrap {
		padding: 0;
		flex-wrap: nowrap;
		grid-gap: unset;
		gap: unset;
		margin-bottom: 16px;
	}
}

.landing-68 .cards__wrap .swiper-slide {
	height: auto;
	--card-num: 3;
	width: calc(( 100% - ( var(--card-num) - 1 ) * 20px ) / var(--card-num));
}

@media (max-width:1200px) {
	.landing-68 .cards__wrap .swiper-slide {
		--card-num: 2;
	}
}

@media (max-width:860px) {
	.landing-68 .cards__wrap .swiper-slide {
		width: 328px !important;
	}
}

.landing-68 .cards__title.title {
	font-size: 40px;
	font-style: normal;
	font-family: ComissionerBold, sans-serif;
	line-height: 1.1;
	text-transform: uppercase;
}

@media (max-width:768px) {
	.landing-68 .cards__title.title {
		font-size: 26px;
		line-height: 1.2;
	}
}

.landing-68 .cards__link {
	display: block;
	font-size: 16px;
	line-height: 1;
	color: #24245d;
	text-underline-offset: 3px;
	text-align: center;
}

@media (max-width:860px) {
	.landing-68 .cards__link {
		font-size: 14px;
		line-height: 16px;
		font-weight: 600;
	}
}

.landing-68 .main-prize {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 16px 71px;
	overflow: hidden;
}

@media (max-width:960px) {
	.landing-68 .main-prize {
		padding: 0 0 56px;
		width: 100%;
	}
}

.landing-68 .main-prize__title {
	margin-bottom: 58px;
	font-size: 40px;
	line-height: 1.2;
	color: #24245d;
	text-align: center;
	text-transform: uppercase;
	font-family: ComissionerBold, sans-serif;
}

@media (max-width:960px) {
	.landing-68 .main-prize__title {
		margin-bottom: 32px;
		padding: 0 16px;
		font-size: 26px;
	}
}

.landing-68 .main-prize__card {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	grid-gap: 32px;
	gap: 32px;
	max-width: 907px;
	padding: 46px 55px;
	background-color: #fff;
	border-radius: 25px;
	box-shadow: 4px 4px 22px 0 rgba(0, 0, 0, .25);
}

@media (max-width:960px) {
	.landing-68 .main-prize__card {
		max-width: unset;
		padding: 40px 16px;
		grid-gap: 16px;
		gap: 16px;
		box-shadow: unset;
	}
}

.landing-68 .main-prize__card-title.title {
	margin: 0;
	font-size: 32px;
	line-height: 1.2;
}

.landing-68 .main-prize__card-title.title--bottom {
	margin-bottom: 0;
}

@media (max-width:960px) {
	.landing-68 .main-prize__card-title.title {
		margin-bottom: 8px;
		font-size: 20px;
	}
	
	.landing-68 .main-prize__card-title.title .res span {
		top: 4px;
		right: 8px;
		font-size: 12px;
	}
}

@media (max-width:768px) {
	.landing-68 .main-prize__card-title.title {
		display: block;
	}
	
	.landing-68 .main-prize__card-title.title .res {
		display: block;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin: 0 auto;
	}
	
	.landing-68 .main-prize__card-title.title .res span {
		top: 2px;
		right: 25px;
	}
}

.landing-68 .main-prize__card-photos {
	display: flex;
	grid-gap: 35px;
	gap: 35px;
}

@media (max-width:960px) {
	.landing-68 .main-prize__card-photos {
		grid-gap: 24px;
		gap: 24px;
	}
}

@media (max-width:768px) {
	.landing-68 .main-prize__card-photos {
		grid-gap: 8px;
		gap: 8px;
	}
}

.landing-68 .main-prize__card-photo {
	width: 242px;
}

@media (max-width:960px) {
	.landing-68 .main-prize__card-photo {
		width: calc(( 100% - 48px ) / 3);
		width: calc(( 100% - 16px ) / 3);
	}
}

.landing-68 .main-prize__card-camera {
	position: absolute;
	top: -70px;
	right: -90px;
}

@media (max-width:960px) {
	.landing-68 .main-prize__card-camera {
		max-width: 176px;
		top: -76px;
		right: 0;
	}
}

@media (max-width:768px) {
	.landing-68 .main-prize__card-camera {
		top: -56px;
		max-width: 126px;
	}
}

.landing-68 .rules {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}

.landing-68 .rules__wrap {
	width: 100%;
	max-width: 1133px;
	margin-bottom: 67px;
}

@media (max-width:960px) {
	.landing-68 .rules__wrap {
		padding: 0 16px;
		background: none;
		box-shadow: none;
	}
}

@media (max-width:786px) {
	.landing-68 .rules__wrap {
		margin-bottom: 10px;
	}
}

.landing-68 .rules__title {
	margin-bottom: 67px;
	font-size: 40px;
	line-height: 1.2;
	color: #24245d;
	font-family: ComissionerBold, sans-serif;
	text-transform: uppercase;
	text-align: center;
}

@media (max-width:1024px) {
	.landing-68 .rules__title {
		font-size: 36px;
	}
}

@media (max-width:768px) {
	.landing-68 .rules__title {
		margin-bottom: 32px;
		font-size: 26px;
		text-align: center;
	}
	
	.landing-68 .rules__title span {
		display: block;
	}
}

.landing-68 .rules__items {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	grid-gap: 34px;
	gap: 34px;
}

@media (max-width:960px) {
	.landing-68 .rules__items {
		flex-direction: column;
		grid-gap: 12px;
		gap: 12px;
	}
}

.landing-68 .rules__item {
	position: relative;
	display: grid;
	grid-template-rows: 50px 217px 1fr 40px;
	align-items: center;
	justify-items: center;
	grid-gap: 35px;
	gap: 35px;
	height: auto;
	width: 35.11111%;
	padding: 40px 28px 33px;
	border-radius: 23px;
	background: #fff;
	box-shadow: 4px 4px 22px 0 rgba(0, 0, 0, .25);
}

.landing-68 .rules__item:first-child, .landing-68 .rules__item:last-child {
	width: 29.33333%;
}

@media (max-width:960px) {
	.landing-68 .rules__item:first-child, .landing-68 .rules__item:last-child {
		width: 100%;
	}
}

@media (max-width:960px) {
	.landing-68 .rules__item {
		display: flex;
		flex-direction: column;
		align-items: center;
		grid-gap: 16px;
		gap: 16px;
		width: 100%;
		max-height: unset;
		padding: 24px 15px 32px;
		border-radius: 20px;
		border: 1px solid #e5e7ed;
		box-shadow: unset;
	}
}

.landing-68 .rules__item-number {
	position: absolute;
	display: flex;
	width: 40px;
	height: 40px;
	top: -20px;
	left: 50%;
	padding-top: 6px;
	font-size: 24px;
	line-height: 1;
	font-weight: 600;
	text-align: center;
	justify-content: center;
	color: #fff;
	border-radius: 50%;
	background: #122069;
	transform: translateX(-50%);
}

@media (max-width:960px) {
	.landing-68 .rules__item-number {
		top: 12px;
		left: 12px;
		height: 32px;
		width: 32px;
		font-size: 20px;
		transform: translateX(0);
	}
}

.landing-68 .rules__item-image {
	display: flex;
	justify-content: center;
	margin-top: auto;
	max-height: 217px;
}

@media (max-width:960px) {
	.landing-68 .rules__item-image {
		max-height: unset;
		margin-top: 16px;
		max-width: 200px;
	}
}

.landing-68 .rules__item-image img {
	display: block;
}

.landing-68 .rules__item-title {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	font-size: 24px;
	line-height: 1;
	color: #24245d;
	font-family: ComissionerBold, sans-serif;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width:786px) {
	.landing-68 .rules__item-title {
		font-size: 20px;
		padding: 0 30px;
	}
}

.landing-68 .rules__item-text {
	align-self: flex-start;
	width: 100%;
	font-size: 18px;
	line-height: 1.24;
	color: #24245d;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width:786px) {
	.landing-68 .rules__item-text {
		margin-bottom: 24px;
		font-size: 16px;
	}
}

.landing-68 .rules__item-text span {
	display: inline-block;
	margin-top: 4px;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}

.landing-68 .rules__item-link {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 14px 26px;
	font-size: 12px;
	line-height: 1;
	color: #fff;
	font-family: ComissionerBold, sans-serif;
	text-decoration: none;
	background: #122069;
	border-radius: 16px;
	text-transform: uppercase;
	transition: color .3s, background .3s;
}

.landing-68 .rules__item-link:hover {
	color: #122069;
	background: #fff;
}

@media (max-width:786px) {
	.landing-68 .rules__item-link {
		padding: 12px 10px;
	}
}

.landing-68 .rules__enter {
	font-size: 14px;
	line-height: 26px;
	color: #24245d;
	text-align: center;
}

.landing-68 .rules__enter a {
	color: inherit;
	text-underline-offset: 4px;
}

@media (max-width:786px) {
	.landing-68 .rules__enter {
		font-size: 14px;
		line-height: 20px;
	}
}

.landing-68 .products {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	padding: 106px 58px 0;
	margin-bottom: 152px;
}

@media (max-width:960px) {
	.landing-68 .products {
		padding: 18px 16px 0;
		margin-bottom: 26px;
	}
}

.landing-68 .products__title.title {
	margin-bottom: 42px;
	width: 630px;
}

.landing-68 .products__title.title--with-icon img {
	left: -130px;
}

@media (max-width:960px) {
	.landing-68 .products__title.title {
		margin-bottom: 32px;
		width: auto;
	}
	
	.landing-68 .products__title.title--with-icon img {
		left: -210px;
		bottom: -50px;
	}
	
	.landing-68 .products__title.title .res {
		font-size: 18px;
		line-height: 1;
	}
}

@media (max-width:768px) {
	.landing-68 .products__title.title {
		margin-bottom: 26px;
	}
	
	.landing-68 .products__title.title--with-icon img {
		left: -45px;
		bottom: 25px;
	}
}

.landing-68 .products__items {
	display: flex;
	align-items: stretch;
	justify-content: center;
	grid-gap: 17px;
	gap: 17px;
	flex-wrap: wrap;
}

@media (max-width:960px) {
	.landing-68 .products__items {
		flex-direction: column;
		grid-gap: 40px;
		gap: 40px;
		width: 100%;
		align-items: center;
	}
}

.landing-68 .prize {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 73px;
}

@media (max-width:768px) {
	.landing-68 .prize {
		margin-bottom: 56px;
		width: 100%;
	}
}

.landing-68 .prize__wrap {
	display: flex;
	grid-gap: 33px 45px;
	gap: 33px 45px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 975px;
	padding-top: 20px;
}

@media (max-width:1024px) {
	.landing-68 .prize__wrap {
		padding: 0 16px;
	}
}

@media (max-width:768px) {
	.landing-68 .prize__wrap {
		overflow: hidden;
		flex-direction: column;
		grid-gap: 12px;
		gap: 12px;
		max-width: unset;
	}
}

@media (max-width:768px) {
	.landing-68 .prize__wrap .swiper {
		width: 100%;
	}
}

.landing-68 .prize__wrap .swiper-wrapper {
	display: flex;
	grid-gap: 33px 45px;
	gap: 33px 45px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 975px;
}

@media (max-width:1024px) {
	.landing-68 .prize__wrap .swiper-wrapper {
		grid-gap: 16px;
		gap: 16px;
	}
}

@media (max-width:768px) {
	.landing-68 .prize__wrap .swiper-wrapper {
		grid-gap: unset;
		gap: unset;
		flex-wrap: unset;
		align-items: unset;
		justify-content: unset;
		width: unset;
		max-width: unset;
	}
}

.landing-68 .prize__wrap .swiper-slide {
	--card-gap: 45px;
	width: calc(( 100% - var(--card-gap) ) / 2);
}

@media (max-width:1024px) {
	.landing-68 .prize__wrap .swiper-slide {
		--card-gap: 16px;
	}
}

@media (max-width:768px) {
	.landing-68 .prize__wrap .swiper-slide {
		width: auto;
	}
}

.landing-68 .prize__slider-pagination {
	display: none;
	align-items: center;
	justify-content: center;
	grid-gap: 14px;
	gap: 14px;
	bottom: 0;
	left: 50%;
}

@media (max-width:768px) {
	.landing-68 .prize__slider-pagination {
		display: flex;
	}
}

.landing-68 .prize__slider-pagination .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #d8d6d6;
	transition: background .3s;
}

.landing-68 .prize__slider-pagination .swiper-pagination-bullet-active {
	background: #122069;
}

@media (max-width:768px) {
	.landing-68 .prize__slider-pagination .swiper-pagination-bullet {
		height: 8px;
		width: 8px;
	}
}

.landing-68 .prize__card {
	position: relative;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding: 27px 0 30px 24px;
	border-radius: 26px;
	background: #fff;
	box-shadow: 4px 4px 23px 0 rgba(0, 0, 0, .25);
}

@media (max-width:768px) {
	.landing-68 .prize__card {
		width: 100%;
		padding: 16px 0 16px 16px;
		border-radius: 14px;
	}
}

.landing-68 .prize__card-content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	height: auto;
	width: 50%;
	grid-gap: 11px;
	gap: 11px;
}

@media (max-width:768px) {
	.landing-68 .prize__card-content {
		grid-gap: 20px;
		gap: 20px;
	}
}

.landing-68 .prize__card-logo {
	display: block;
}

@media (max-width:768px) {
	.landing-68 .prize__card-logo {
		height: 30px;
	}
}

.landing-68 .prize__card-image {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}

@media (max-width:480px) {
	.landing-68 .prize__card-image {
		max-width: 130px;
	}
}

.landing-68 .prize__card-title {
	font-size: 20px;
	line-height: 1.2;
	color: #122069;
}

@media (max-width:768px) {
	.landing-68 .prize__card-title {
		font-size: 12px;
		line-height: 16px;
		color: #000;
	}
}

.landing-68 .prize__card-link {
	display: block;
	padding: 10px 20px;
	margin-top: 16px;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	background: #122069;
	border-radius: 15px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #122069;
	transition: background .3s, color .3s;
}

@media (max-width:768px) {
	.landing-68 .prize__card-link {
		padding: 9px 12px;
		font-size: 10px;
		line-height: 12px;
		border-radius: 12px;
	}
}

@media (hover:hover) {
	.landing-68 .prize__card-link:hover {
		color: #122069;
		background: transparent;
	}
}

.landing-68 .faq {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 1133px;
	padding-bottom: 131px;
}

@media (max-width:960px) {
	.landing-68 .faq {
		padding: 32px 34px;
		border-radius: 24px;
		box-shadow: 4px 4px 22px 0 #000;
		background: #fff;
	}
}

.landing-68 .faq__title.title--with-icon {
	margin: 65px 0 105px;
	font-size: 40px;
	line-height: 1.2;
	color: #24245d;
	text-align: center;
}

.landing-68 .faq__title.title--with-icon img {
	height: 221px;
	width: 221px;
	bottom: -35px;
	left: -30px;
}

@media (max-width:960px) {
	.landing-68 .faq__title.title--with-icon {
		margin: 0 0 32px;
		font-size: 38px;
		line-height: 42px;
	}
}

@media (max-width:768px) {
	.landing-68 .faq__title.title--with-icon {
		font-size: 26px;
		line-height: 28px;
	}
	
	.landing-68 .faq__title.title--with-icon img {
		height: 116px;
		width: 116px;
		bottom: 46px;
		left: -30px;
	}
}

.landing-68 .faq__block {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	margin-bottom: 97px;
}

.landing-68 .faq__wrap {
	position: relative;
	width: 100%;
	max-width: 768px;
	margin: 0 auto;
	padding: 52px 70px;
	border-radius: 25px;
	box-shadow: 4px 4px 22px 0 #000;
	background: #fff;
}

@media (max-width:960px) {
	.landing-68 .faq__wrap {
		padding: 0;
		border-radius: none;
		box-shadow: unset;
		background: none;
	}
}

.landing-68 .faq__item {
	width: 100%;
	border-bottom: 1px solid #24245d;
}

@media (max-width:768px) {
	.landing-68 .faq__item {
		padding-bottom: 4px;
	}
	
	.landing-68 .faq__item:last-child {
		border: none;
	}
}

.landing-68 .faq__item-question {
	display: flex;
	align-items: center;
	justify-content: space-between;
	grid-gap: 24px;
	gap: 24px;
	padding: 22px 0;
	width: 100%;
	font-size: 18px;
	line-height: 1.5;
	color: #24245d;
	font-weight: 700;
	cursor: pointer;
}

.landing-68 .faq__item-question:after {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	background: url("/sites/default/files/content/68/kk/webpack/images/angle-2e17fbcd.svg") 50% 50% no-repeat;
	transition: transform .3s;
}

.landing-68 .faq__item-question.active:after {
	transform: rotate(180deg);
}

@media (max-width:768px) {
	.landing-68 .faq__item-question {
		padding: 16px 0 12px;
	}
}

.landing-68 .faq__item-answer {
	display: none;
	width: 100%;
	padding-bottom: 24px;
	font-size: 16px;
	line-height: 1.5;
	color: #24245d;
}

@media (max-width:768px) {
	.landing-68 .faq__item-answer {
		padding-bottom: 12px;
	}
}

.landing-68 .faq__code {
	width: 100%;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	color: #153585;
}

@media (max-width:960px) {
	.landing-68 .faq__code {
		display: none;
	}
}

.landing-68 .health {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin-bottom: 109px;
}

@media (max-width:768px) {
	.landing-68 .health {
		position: relative;
		padding-top: 94px;
		margin-bottom: 56px;
	}
}

@media (max-width:768px) {
	.landing-68 .health__title {
		position: absolute;
		top: 0;
		left: 50%;
		width: calc(100% - 32px);
		margin-bottom: 0;
		text-align: center;
		transform: translateX(-50%);
	}
}

.landing-68 .health__wrap {
	width: 100%;
	max-width: 1133px;
	padding: 64px 105px;
	border-radius: 28px;
	box-shadow: 0 14px 18px 0 rgba(0, 0, 0, .12);
	background: #feeee5;
}

@media (max-width:768px) {
	.landing-68 .health__wrap {
		padding: 24px 16px;
	}
}

.landing-68 .health__items {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: stretch;
}

@media (max-width:768px) {
	.landing-68 .health__items {
		flex-direction: column;
		grid-gap: 24px;
		gap: 24px;
	}
}

.landing-68 .health__item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 263px;
	grid-gap: 26px;
	gap: 26px;
}

@media (max-width:768px) {
	.landing-68 .health__item {
		flex-direction: row;
		grid-gap: 16px;
		gap: 16px;
		width: 100%;
	}
}

.landing-68 .health__item-icon {
	width: 158px;
	height: 158px;
}

@media (max-width:1024px) {
	.landing-68 .health__item-icon {
		width: 110px;
		height: 110px;
	}
}

@media (max-width:768px) {
	.landing-68 .health__item-icon {
		height: 64px;
		width: 64px;
	}
}

.landing-68 .health__item-text {
	font-size: 24px;
	line-height: 33px;
	color: #24245d;
	text-align: center;
}

@media (max-width:768px) {
	.landing-68 .health__item-text {
		font-size: 16px;
		line-height: 20px;
		text-align: left;
	}
}

.landing-68 .health__item-text span {
	display: block;
}

@media (max-width:768px) {
	.landing-68 .health__item-text span {
		display: inline;
	}
}

.landing-68 .actions {
	display: flex;
	flex-direction: column;
	align-items: center;
	grid-gap: 93px;
	gap: 93px;
	width: 100%;
	margin-bottom: 78px;
}

@media (max-width:1024px) {
	.landing-68 .actions {
		grid-gap: 64px;
		gap: 64px;
	}
}

@media (max-width:768px) {
	.landing-68 .actions {
		grid-gap: 32px;
		gap: 32px;
		margin-bottom: 56px;
	}
}

.landing-68 .action__slider {
	position: relative;
	width: 100%;
	max-width: 1240px;
	padding-bottom: 80px;
}

.landing-68 .action__slider .swiper {
	width: 1020px;
	margin: 0 auto;
	overflow: hidden;
}

.landing-68 .action__slider .swiper-wrapper {
	height: 233px;
}

.landing-68 .action__slider .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}

.landing-68 .action__slider .swiper-slide.swiper-slide-active .actions__image {
	transform: scale(1.5);
}

@media (max-width:960px) {
	.landing-68 .action__slider {
		max-width: unset;
		padding-bottom: 30px;
	}
	
	.landing-68 .action__slider .swiper {
		width: 100%;
	}
	
	.landing-68 .action__slider .swiper-slide.swiper-slide-active .actions__image {
		transform: scale(1);
	}
}

.landing-68 .actions__title {
	font-size: 38px;
	line-height: 50px;
	color: #06186a;
	font-family: ComissionerBold, sans-serif;
	text-transform: uppercase;
}

@media (max-width:768px) {
	.landing-68 .actions__title {
		font-size: 28px;
		line-height: 30px;
	}
}

.landing-68 .actions__image {
	height: 158px;
	transition: transform .3s;
}

@media (max-width:960px) {
	.landing-68 .actions__image {
		height: 100%;
		width: 100%;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.landing-68 .action__slider-pagination {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-gap: 14px;
	gap: 14px;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

@media (max-width:768px) {
	.landing-68 .action__slider-pagination {
		grid-gap: 6px;
		gap: 6px;
	}
}

.landing-68 .action__slider-pagination .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #d8d6d6;
	transition: background .3s;
}

.landing-68 .action__slider-pagination .swiper-pagination-bullet-active {
	background: #122069;
}

@media (max-width:768px) {
	.landing-68 .action__slider-pagination .swiper-pagination-bullet {
		height: 8px;
		width: 8px;
	}
}

.landing-68 .action__slider-navigation {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: space-between;
	top: 90px;
	left: 0;
	right: 0;
	z-index: 1;
}

@media (max-width:960px) {
	.landing-68 .action__slider-navigation {
		display: none;
	}
}

.landing-68 .action__slider-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 54px;
	width: 34px;
	cursor: pointer;
}

.landing-68 .action__slider-arrow.prev img {
	transform: rotate(180deg);
}

.landing-68 .title {
	position: relative;
	margin: 70px 0 67px;
	font-size: 45px;
	line-height: 54px;
	font-weight: 400;
	color: #06186a;
	font-style: italic;
	text-align: center;
}

.landing-68 .title p {
	display: inline;
	font-weight: inherit;
}

.landing-68 .title p:last-child {
	display: block;
}

.landing-68 .title span {
	position: relative;
	font-style: normal;
	font-family: ComissionerBold, sans-serif;
}

@media (max-width:768px) {
	.landing-68 .title .res {
		padding-right: 11px;
	}
}

.landing-68 .title .res span {
	position: absolute;
	top: 6px;
	right: -12px;
	font-size: 20px;
	line-height: 1;
}

@media (max-width:768px) {
	.landing-68 .title .res span {
		right: 0;
		top: 5px;
		font-size: 16px;
	}
}

@media (max-width:1024px) {
	.landing-68 .title {
		margin: 48px;
		font-size: 38px;
		line-height: 44px;
	}
}

@media (max-width:768px) {
	.landing-68 .title {
		display: none;
		margin: 32px;
		font-size: 26px;
		line-height: 28px;
	}
	
	.landing-68 .title p {
		display: block;
	}
}

.landing-68 .title--with-icon {
	width: 100%;
	margin-top: 0;
	font-size: 40px;
	line-height: 1.2;
	font-style: normal;
	text-transform: uppercase;
	font-family: ComissionerBold, sans-serif;
}

.landing-68 .title--with-icon img {
	position: absolute;
	left: -75px;
	bottom: -55px;
	width: 221px;
	height: 221px;
}

.landing-68 .title--with-icon p {
	position: relative;
}

.landing-68 .title--with-icon .res {
	position: absolute;
	top: 3px;
	right: -18px;
	font-size: 20px;
}

@media (max-width:768px) {
	.landing-68 .title--with-icon .res {
		top: -7px;
		right: -28px;
	}
}

@media (max-width:1024px) {
	.landing-68 .title--with-icon {
		margin: 48px 16px;
		font-size: 38px;
		line-height: 44px;
	}
	
	.landing-68 .title--with-icon img {
		width: 200px;
		left: 0;
		bottom: -25px;
	}
}

@media (max-width:768px) {
	.landing-68 .title--with-icon {
		display: block;
		margin: 94px 16px 32px;
		font-size: 26px;
		line-height: 32px;
	}
	
	.landing-68 .title--with-icon img {
		width: 144px;
		height: 144px;
		bottom: 52px;
		left: -11px;
	}
}

.landing-68 .title--m {
	display: none;
}

@media (max-width:768px) {
	.landing-68 .title--m {
		display: block;
	}
}

.landing-68 .card {
	position: relative;
	display: flex;
	height: 100%;
	align-items: stretch;
	justify-content: space-between;
	grid-gap: 15px;
	gap: 15px;
	padding: 10px 15px;
	border-radius: 14px;
}

@media (max-width:860px) {
	.landing-68 .card {
		padding: 12px;
		height: 100%;
	}
}

.landing-68 .card__logo-bayer {
	position: absolute;
	top: 8px;
	right: 9px;
}

@media (max-width:860px) {
	.landing-68 .card__logo-bayer {
		top: 10px;
		right: 10px;
	}
}

.landing-68 .card__circle {
	position: relative;
	width: 152px;
	height: 152px;
	flex-shrink: 0;
	border-radius: 50%;
}

@media (max-width:1400px) {
	.landing-68 .card__circle {
		width: 132px;
		height: 132px;
		align-self: center;
	}
}

.landing-68 .card__image {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.landing-68 .card__points {
	padding: 3px 5px;
	background: #ff3162;
	border-radius: 9px 2px 9px 9px;
	font-size: 10px;
	line-height: 8px;
	font-family: RalewayBold;
	color: #fff;
}

.landing-68 .card__points span {
	display: block;
	font-family: Raleway;
	font-size: 6px;
	line-height: 5px;
}

@media (max-width:860px) {
	.landing-68 .card__points {
		font-size: 9px;
	}
}

.landing-68 .card__content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	height: auto;
	width: 176px;
	grid-gap: 12px;
	gap: 12px;
}

@media (max-width:860px) {
	.landing-68 .card__content {
		width: 154px;
	}
}

.landing-68 .card__logo {
	display: block;
}

.landing-68 .card__title {
	font-size: 12px;
	line-height: 16px;
	font-family: RalewayRegular;
}

@media (max-width:860px) {
	.landing-68 .card__title {
		letter-spacing: -.3px;
	}
}

.landing-68 .card__link {
	display: block;
	padding: 5px 8px;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	background: #fff;
	border-radius: 8px;
	text-decoration: none;
	font-family: RalewayRegular;
	border: 1px solid #fff;
	transition: background .3s;
}

@media (max-width:860px) {
	.landing-68 .card__link {
		padding: 4px 8px;
		font-size: 12px;
		line-height: 16px;
	}
}

@media (hover:hover) {
	.landing-68 .card__link:hover {
		background: transparent;
	}
}

.landing-68 .product {
	display: flex;
	flex-direction: column;
	align-items: center;
	grid-gap: 25px;
	gap: 25px;
	justify-content: space-between;
	height: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

@media (max-width:768px) {
	.landing-68 .product {
		width: 100%;
		grid-gap: 16px;
		gap: 16px;
	}
}

.landing-68 .product__card {
	position: relative;
	width: 250px;
	height: auto;
	min-height: 361px;
	perspective: 1000px;
}

.landing-68 .product__card:hover .product__card-inner {
	transform: rotateY(180deg);
}

@media (max-width:1024pxpx) {
	.landing-68 .product__card .active .product__card-inner {
		transform: rotateY(180deg);
	}
}

@media (max-width:768px) {
	.landing-68 .product__card {
		width: 100%;
	}
}

.landing-68 .product__card-inner {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 361px;
	transition: transform .6s;
	transform-style: preserve-3d;
	cursor: pointer;
}

.landing-68 .product__card-back, .landing-68 .product__card-front {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 25px;
	box-shadow: 4px 4px 22px 0 rgba(0, 0, 0, .25);
}

.landing-68 .product__card-back {
	padding: 51px 12px 74px;
	transform: rotateY(180deg);
}

.landing-68 .product__card-back:after {
	content: "";
	display: block;
	position: absolute;
	right: 26px;
	bottom: 20px;
	left: 26px;
	width: auto;
	height: 54px;
	background: url("/sites/default/files/content/68/kk/webpack/images/product-card-back-a73fe09e.svg") 50% 50% no-repeat;
	background-size: contain;
}

.landing-68 .product__image {
	display: block;
	padding: 10px 0;
	background: #fff;
	border-radius: 25px;
	text-align: center;
}

.landing-68 .product__image img {
	width: 250px;
}

@media (max-width:768px) {
	.landing-68 .product__image {
		padding: 0 33px;
	}
}

.landing-68 .product__body {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: auto;
}

.landing-68 .product__text {
	display: block;
	color: #24245d;
	font-size: 26px;
	line-height: 30px;
	text-align: center;
	font-family: ComissionerBold, sans-serif;
}

@media (max-width:768px) {
	.landing-68 .product__text {
		font-size: 20px;
		line-height: 1.2;
	}
}

.landing-68 .product__text--with-r {
	grid-gap: 4px;
	gap: 4px;
}

.landing-68 .product__text--with-r, .landing-68 .with-res {
	display: flex;
	align-items: center;
	justify-content: center;
}

.landing-68 .with-res {
	position: relative;
	padding-right: 11px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.landing-68 .with-res .res {
	position: absolute;
	font-size: 18px;
	top: -4px;
	right: 0;
}

.landing-68 a.product__link {
	padding: 17px 20px;
	font-size: 18px;
	line-height: 1;
	width: 164px;
	text-align: center;
	border-radius: 21px;
}

@media (max-width:768px) {
	.landing-68 a.product__link {
		padding: 12px 48px;
		font-size: 12px;
		border-radius: 16px;
	}
}

.landing-68 .error {
	padding: 80px 0;
	text-align: center;
}

@media (max-width:1024px) {
	.landing-68 .error {
		padding: 60px 0;
	}
	
	.landing-68 .error .content {
		padding: 0 48px;
	}
}

@media (max-width:768px) {
	.landing-68 .error {
		padding: 30px 0;
	}
	
	.landing-68 .error .content {
		padding: 0 16px;
	}
}

.landing-68 .error__title {
	margin-bottom: 40px;
	font-size: 20em;
}

@media (max-width:1024px) {
	.landing-68 .error__title {
		margin-bottom: 34px;
		font-size: 12em;
	}
}

@media (max-width:768px) {
	.landing-68 .error__title {
		margin-bottom: 24px;
		font-size: 8em;
	}
}

.landing-68 .error__subtitle {
	margin-bottom: 40px;
	color: #24245d;
}

@media (max-width:1024px) {
	.landing-68 .error__subtitle {
		margin-bottom: 34px;
		font-size: 22px;
	}
}

@media (max-width:768px) {
	.landing-68 .error__subtitle {
		margin-bottom: 24px;
		font-size: 20px;
	}
}

.landing-68 .error__btn {
	margin: 0 auto;
}

@media (max-width:768px) {
	.landing-68 .error__btn {
		padding: 14px 26px;
		font-size: 14px;
		border-radius: 26px;
	}
}
