@charset "utf-8";
/*
Theme Name: LightningPro Child
Theme URI:
Template: lightning-pro
Description:
Author:
Tags:
Version: 0.0.0
*/
:root {
	--vk-margin-elem: 2rem
}

.text-nowrap {
	white-space: nowrap
}

.is-vk-content-width-half {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

:where(:not(.is-vk-row-reverse))>:first-child.is-vk-content-width-half,:where(.is-vk-row-reverse)>:nth-child(2).is-vk-content-width-half {
	padding-left: calc((100% - var(--wp--style--global--content-size))/2) !important
}

:where(:not(.is-vk-row-reverse))>:nth-child(2).is-vk-content-width-half,:where(.is-vk-row-reverse)>:first-child.is-vk-content-width-half {
	padding-right: calc((100% - var(--wp--style--global--content-size))/2) !important
}

.wp-block-columns:has(.is-vk-content-width-half)>:where(.wp-block-column) {
	max-width: 50%
}

@media(width * {
		max-width: var(--wp--style--global--content-size);
		margin-left: auto !important;
		margin-right: auto !important
	}

	.wp-block-columns:where(:not(.is-not-stacked-on-mobile)) .has-global-padding .is-vk-content-width-half {
		padding-right: var(--wp--style--root--padding-right) !important;
		padding-left: var(--wp--style--root--padding-left) !important
	}

	.wp-block-columns:where(:not(.is-not-stacked-on-mobile)):has(.is-vk-content-width-half)>:where(.wp-block-column) {
		max-width: 100%
	}
}

.vk_highlighter,[class*="--vk-highlighter"] {
	background-image: linear-gradient(transparent 60%, var(--vk-highlighter-color) 0)
}

[style*=vertical-rl] .vk_highlighter,[style*=vertical-rl] [class*="--vk-highlighter"] {
	background-image: linear-gradient(to left, transparent 60%, var(--vk-highlighter-color) 0)
}

[style*=vertical-lr] .vk_highlighter,[style*=vertical-lr] [class*="--vk-highlighter"] {
	background-image: linear-gradient(to right, transparent 60%, var(--vk-highlighter-color) 0)
}

:root {
	--vk-margin-xxs: 0.375rem;
	--vk-margin-xs: 0.75rem;
	--vk-margin-sm: 1.5rem;
	--vk-margin-md: 2.4rem;
	--vk-margin-lg: 4rem;
	--vk-margin-xl: 6rem;
	--vk-margin-xxl: 9rem
}

.vk_block-margin-0--margin-top {
	margin-top: 0 !important
}

.vk_block-margin-0--margin-top>table {
	margin-top: 0
}

.vk_block-margin-0--margin-bottom {
	margin-bottom: 0 !important
}

.vk_block-margin-0--margin-bottom>table {
	margin-bottom: 0
}

.vk_block-margin-xxs {
	margin-top: var(--vk-margin-xxs)
}

.vk_block-margin-xxs--margin-top {
	margin-top: var(--vk-margin-xxs) !important
}

.vk_block-margin-xxs--margin-bottom {
	margin-bottom: var(--vk-margin-xxs) !important
}

.vk_block-margin-xxs--height {
	height: var(--vk-margin-xxs)
}

.vk_block-margin-xs {
	margin-top: var(--vk-margin-xs)
}

.vk_block-margin-xs--margin-top {
	margin-top: var(--vk-margin-xs) !important
}

.vk_block-margin-xs--margin-bottom {
	margin-bottom: var(--vk-margin-xs) !important
}

.vk_block-margin-xs--height {
	height: var(--vk-margin-xs)
}

.vk_block-margin-sm {
	margin-top: var(--vk-margin-sm)
}

.vk_block-margin-sm--margin-top {
	margin-top: var(--vk-margin-sm) !important
}

.vk_block-margin-sm--margin-bottom {
	margin-bottom: var(--vk-margin-sm) !important
}

.vk_block-margin-sm--height {
	height: var(--vk-margin-sm)
}

.vk_block-margin-md {
	margin-top: var(--vk-margin-md)
}

.vk_block-margin-md--margin-top {
	margin-top: var(--vk-margin-md) !important
}

.vk_block-margin-md--margin-bottom {
	margin-bottom: var(--vk-margin-md) !important
}

.vk_block-margin-md--height {
	height: var(--vk-margin-md)
}

.vk_block-margin-lg {
	margin-top: var(--vk-margin-lg)
}

.vk_block-margin-lg--margin-top {
	margin-top: var(--vk-margin-lg) !important
}

.vk_block-margin-lg--margin-bottom {
	margin-bottom: var(--vk-margin-lg) !important
}

.vk_block-margin-lg--height {
	height: var(--vk-margin-lg)
}

.vk_block-margin-xl {
	margin-top: var(--vk-margin-xl)
}

.vk_block-margin-xl--margin-top {
	margin-top: var(--vk-margin-xl) !important
}

.vk_block-margin-xl--margin-bottom {
	margin-bottom: var(--vk-margin-xl) !important
}

.vk_block-margin-xl--height {
	height: var(--vk-margin-xl)
}

.vk_block-margin-xxl {
	margin-top: var(--vk-margin-xxl)
}

.vk_block-margin-xxl--margin-top {
	margin-top: var(--vk-margin-xxl) !important
}

.vk_block-margin-xxl--margin-bottom {
	margin-bottom: var(--vk-margin-xxl) !important
}

.vk_block-margin-xxl--height {
	height: var(--vk-margin-xxl)
}

:root .vk-has-pale-pink-background-color,:root .has-vk-pale-pink-background-color {
	background-color: #f78da7
}

:root .vk-has-pale-pink-color,:root .has-vk-pale-pink-color {
	color: #f78da7
}

:root .vk-has-vivid-red-background-color,:root .has-vk-vivid-red-background-color {
	background-color: #cf2e2e
}

:root .vk-has-vivid-red-color,:root .has-vk-vivid-red-color {
	color: #cf2e2e
}

:root .vk-has-luminous-vivid-orange-background-color,:root .has-vk-luminous-vivid-orange-background-color {
	background-color: #ff6900
}

:root .vk-has-luminous-vivid-orange-color,:root .has-vk-luminous-vivid-orange-color {
	color: #ff6900
}

:root .vk-has-luminous-vivid-amber-background-color,:root .has-vk-luminous-vivid-amber-background-color {
	background-color: #fcb900
}

:root .vk-has-luminous-vivid-amber-color,:root .has-vk-luminous-vivid-amber-color {
	color: #fcb900
}

:root .vk-has-light-green-cyan-background-color,:root .has-vk-light-green-cyan-background-color {
	background-color: #7bdcb5
}

:root .vk-has-light-green-cyan-color,:root .has-vk-light-green-cyan-color {
	color: #7bdcb5
}

:root .vk-has-vivid-green-cyan-background-color,:root .has-vk-vivid-green-cyan-background-color {
	background-color: #00d084
}

:root .vk-has-vivid-green-cyan-color,:root .has-vk-vivid-green-cyan-color {
	color: #00d084
}

:root .vk-has-pale-cyan-blue-background-color,:root .has-vk-pale-cyan-blue-background-color {
	background-color: #8ed1fc
}

:root .vk-has-pale-cyan-blue-color,:root .has-vk-pale-cyan-blue-color {
	color: #8ed1fc
}

:root .vk-has-vivid-cyan-blue-background-color,:root .has-vk-vivid-cyan-blue-background-color {
	background-color: #0693e3
}

:root .vk-has-vivid-cyan-blue-color,:root .has-vk-vivid-cyan-blue-color {
	color: #0693e3
}

:root .vk-has-vivid-purple-background-color,:root .has-vk-vivid-purple-background-color {
	background-color: #9b51e0
}

:root .vk-has-vivid-purple-color,:root .has-vk-vivid-purple-color {
	color: #9b51e0
}

:root .vk-has-very-light-gray-background-color,:root .has-vk-very-light-gray-background-color {
	background-color: #eee
}

:root .vk-has-very-light-gray-color,:root .has-vk-very-light-gray-color {
	color: #eee
}

:root .vk-has-cyan-bluish-gray-background-color,:root .has-vk-cyan-bluish-gray-background-color {
	background-color: #abb8c3
}

:root .vk-has-cyan-bluish-gray-color,:root .has-vk-cyan-bluish-gray-color {
	color: #abb8c3
}

:root .vk-has-very-dark-gray-background-color,:root .has-vk-very-dark-gray-background-color {
	background-color: #313131
}

:root .vk-has-very-dark-gray-color,:root .has-vk-very-dark-gray-color {
	color: #313131
}

:root .vk-has-white-background-color,:root .has-vk-white-background-color {
	background-color: #ffffff
}

:root .vk-has-white-color,:root .has-vk-white-color {
	color: #ffffff
}

:root .vk-has-color-primary-background-color,:root .has-vk-color-primary-background-color {
	background-color: var(--wp--preset--color--vk-color-primary, #337ab7)
}

:root .vk-has-color-primary-color,:root .has-vk-color-primary-color {
	color: var(--wp--preset--color--vk-color-primary, #337ab7)
}

:root .vk-has-color-primary-dark-background-color,:root .has-vk-color-primary-dark-background-color {
	background-color: var(--wp--preset--color--vk-color-primary-dark)
}

:root .vk-has-color-primary-dark-color,:root .has-vk-color-primary-dark-color {
	color: var(--wp--preset--color--vk-color-primary-dark)
}

:root .vk-has-color-primary-vivid-background-color,:root .has-vk-color-primary-vivid-background-color {
	background-color: var(--wp--preset--color--vk-color-primary-vivid)
}

:root .vk-has-color-primary-vivid-color,:root .has-vk-color-primary-vivid-color {
	color: var(--wp--preset--color--vk-color-primary-vivid)
}

:root .vk-has-color-custom-1-background-color,:root .has-vk-color-custom-1-background-color {
	background-color: var(--wp--preset--color--vk-color-custom-1)
}

:root .vk-has-color-custom-1-color,:root .has-vk-color-custom-1-color {
	color: var(--wp--preset--color--vk-color-custom-1)
}

:root .vk-has-color-custom-2-background-color,:root .has-vk-color-custom-2-background-color {
	background-color: var(--wp--preset--color--vk-color-custom-2)
}

:root .vk-has-color-custom-2-color,:root .has-vk-color-custom-2-color {
	color: var(--wp--preset--color--vk-color-custom-2)
}

:root .vk-has-color-custom-3-background-color,:root .has-vk-color-custom-3-background-color {
	background-color: var(--wp--preset--color--vk-color-custom-3)
}

:root .vk-has-color-custom-3-color,:root .has-vk-color-custom-3-color {
	color: var(--wp--preset--color--vk-color-custom-3)
}

:root .vk-has-color-custom-4-background-color,:root .has-vk-color-custom-4-background-color {
	background-color: var(--wp--preset--color--vk-color-custom-4)
}

:root .vk-has-color-custom-4-color,:root .has-vk-color-custom-4-color {
	color: var(--wp--preset--color--vk-color-custom-4)
}

:root .vk-has-color-custom-5-background-color,:root .has-vk-color-custom-5-background-color {
	background-color: var(--wp--preset--color--vk-color-custom-5)
}

:root .vk-has-color-custom-5-color,:root .has-vk-color-custom-5-color {
	color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-list.is-style-default,.wp-block-list.is-style-vk-arrow-mark,.wp-block-list.is-style-vk-triangle-mark,.wp-block-list.is-style-vk-check-mark,.wp-block-list.is-style-vk-check-circle-mark,.wp-block-list.is-style-vk-check-square-mark,.wp-block-list.is-style-vk-handpoint-mark,.wp-block-list.is-style-vk-pencil-mark,.wp-block-list.is-style-vk-smile-mark,.wp-block-list.is-style-vk-frown-mark,.wp-block-list.is-style-vk-circle-mark,.wp-block-list.is-style-vk-times-mark,.wp-block-list.is-style-vk-numbered-circle-mark,.wp-block-list.is-style-vk-numbered-square-mark {
	-webkit-padding-start: 2em;
	padding-inline-start:2em}

.wp-block-list.is-style-default:not(.has-text-color),.wp-block-list.is-style-default:not(.has-link-color),.wp-block-list.is-style-vk-arrow-mark:not(.has-text-color),.wp-block-list.is-style-vk-arrow-mark:not(.has-link-color),.wp-block-list.is-style-vk-triangle-mark:not(.has-text-color),.wp-block-list.is-style-vk-triangle-mark:not(.has-link-color),.wp-block-list.is-style-vk-check-mark:not(.has-text-color),.wp-block-list.is-style-vk-check-mark:not(.has-link-color),.wp-block-list.is-style-vk-check-circle-mark:not(.has-text-color),.wp-block-list.is-style-vk-check-circle-mark:not(.has-link-color),.wp-block-list.is-style-vk-check-square-mark:not(.has-text-color),.wp-block-list.is-style-vk-check-square-mark:not(.has-link-color),.wp-block-list.is-style-vk-handpoint-mark:not(.has-text-color),.wp-block-list.is-style-vk-handpoint-mark:not(.has-link-color),.wp-block-list.is-style-vk-pencil-mark:not(.has-text-color),.wp-block-list.is-style-vk-pencil-mark:not(.has-link-color),.wp-block-list.is-style-vk-smile-mark:not(.has-text-color),.wp-block-list.is-style-vk-smile-mark:not(.has-link-color),.wp-block-list.is-style-vk-frown-mark:not(.has-text-color),.wp-block-list.is-style-vk-frown-mark:not(.has-link-color),.wp-block-list.is-style-vk-circle-mark:not(.has-text-color),.wp-block-list.is-style-vk-circle-mark:not(.has-link-color),.wp-block-list.is-style-vk-times-mark:not(.has-text-color),.wp-block-list.is-style-vk-times-mark:not(.has-link-color),.wp-block-list.is-style-vk-numbered-circle-mark:not(.has-text-color),.wp-block-list.is-style-vk-numbered-circle-mark:not(.has-link-color),.wp-block-list.is-style-vk-numbered-square-mark:not(.has-text-color),.wp-block-list.is-style-vk-numbered-square-mark:not(.has-link-color) {
	color: inherit
}

.wp-block-list.is-style-default:where(:not(.is-style-default)),.wp-block-list.is-style-vk-arrow-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-triangle-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-check-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-check-circle-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-check-square-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-handpoint-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-pencil-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-smile-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-frown-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-circle-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-times-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-numbered-circle-mark:where(:not(.is-style-default)),.wp-block-list.is-style-vk-numbered-square-mark:where(:not(.is-style-default)) {
	line-height: 1.65rem
}

.wp-block-list.is-style-default:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-arrow-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-triangle-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-check-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-check-circle-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-check-square-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-handpoint-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-pencil-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-smile-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-frown-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-circle-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-times-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-numbered-circle-mark:where(:not(.is-style-default)) li,.wp-block-list.is-style-vk-numbered-square-mark:where(:not(.is-style-default)) li {
	list-style: none;
	position: relative;
	margin-top: 0;
	margin-left: 0;
	margin: .8rem 0
}

.wp-block-list.is-style-vk-numbered-circle-mark {
	counter-reset: number;
	list-style-type: none
}

.wp-block-list.is-style-vk-numbered-circle-mark li {
	--vk-numbered-marker-leading: 0px;
	position: relative;
	list-style: none;
	padding-left: .5em
}

.wp-block-list.is-style-vk-numbered-circle-mark li:before {
	position: absolute;
	left: 0;
	top: var(--vk-numbered-marker-leading, 0);
	counter-increment: number;
	content: counter(number);
	margin-left: -1.8em;
	background: #222;
	color: #fff;
	text-indent: 0;
	display: inline-block;
	font-weight: bold;
	border-radius: 50%;
	font-size: 1rem;
	line-height: 1.8rem;
	width: 26px;
	height: 26px;
	text-align: center
}

.wp-block-list.is-style-vk-numbered-circle-mark li ul,.wp-block-list.is-style-vk-numbered-circle-mark li ol {
	counter-reset: num_inner;
	content: counter(num_inner)
}

.wp-block-list.is-style-vk-numbered-circle-mark li ul li:before,.wp-block-list.is-style-vk-numbered-circle-mark li ol li:before {
	counter-increment: num_inner;
	content: counter(num_inner)
}

.wp-block-list.is-style-vk-numbered-square-mark {
	counter-reset: number;
	list-style-type: none
}

.wp-block-list.is-style-vk-numbered-square-mark li {
	--vk-numbered-marker-leading: 0px;
	position: relative;
	list-style: none;
	padding-left: .5em
}

.wp-block-list.is-style-vk-numbered-square-mark li:before {
	position: absolute;
	left: -0.3em;
	top: var(--vk-numbered-marker-leading, 0);
	counter-increment: number;
	content: counter(number);
	margin-left: -25px;
	background: #222;
	color: #fff;
	text-indent: 0;
	display: inline-block;
	font-weight: bold;
	font-size: 1rem;
	line-height: 1.8rem;
	width: 26px;
	height: 26px;
	text-align: center;
	border-radius: 2px
}

.wp-block-list.is-style-vk-numbered-square-mark li ul,.wp-block-list.is-style-vk-numbered-square-mark li ol {
	counter-reset: num_inner;
	content: counter(num_inner)
}

.wp-block-list.is-style-vk-numbered-square-mark li ul li:before,.wp-block-list.is-style-vk-numbered-square-mark li ol li:before {
	counter-increment: num_inner;
	content: counter(num_inner)
}

.wp-block-list.is-style-vk-numbered-circle-mark,.wp-block-list.is-style-vk-numbered-square-mark {
	--vk-numbered-default-line-height-length: calc( 1rem * 1.65 )
}

.wp-block-list.is-style-vk-numbered-circle-mark li,.wp-block-list.is-style-vk-numbered-square-mark li {
	--vk-numbered-marker-leading: max( calc( ( var( --vk-numbered-line-height-length, var( --vk-numbered-default-line-height-length ) ) - var( --vk-numbered-default-line-height-length ) ) / 2 ), 0px )
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-lg li::before,.wp-block-list.is-style-vk-numbered-square-mark.fa-lg li::before {
	left: -0.8em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-2x li,.wp-block-list.is-style-vk-numbered-square-mark.fa-2x li {
	line-height: 1.25em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-2x li::before,.wp-block-list.is-style-vk-numbered-square-mark.fa-2x li::before {
	left: -1.1em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-3x li,.wp-block-list.is-style-vk-numbered-square-mark.fa-3x li {
	line-height: 1.25em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-3x li::before,.wp-block-list.is-style-vk-numbered-square-mark.fa-3x li::before {
	left: -1.4em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-4x li,.wp-block-list.is-style-vk-numbered-square-mark.fa-4x li {
	line-height: 1.25em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-4x li::before,.wp-block-list.is-style-vk-numbered-square-mark.fa-4x li::before {
	left: -1.5em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-5x li,.wp-block-list.is-style-vk-numbered-square-mark.fa-5x li {
	line-height: 1.25em
}

.wp-block-list.is-style-vk-numbered-circle-mark.fa-5x li::before,.wp-block-list.is-style-vk-numbered-square-mark.fa-5x li::before {
	left: -1.6em
}

.wp-block-list.is-style-vk-arrow-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-triangle-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-check-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-check-circle-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-check-square-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-handpoint-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-pencil-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-smile-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-frown-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-circle-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-times-mark li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	content: "";
	left: -1.5em
}

.wp-block-list.is-style-vk-default li::before {
	font-size: 22px;
	line-height: 1.1em
}

.wp-block-list.is-style-vk-circle-mark li::before {
	font-weight: 400
}

.wp-block-list.vk-has-pale-pink-color li::marker,.wp-block-list.has-vk-pale-pink-color li::marker {
	color: #f78da7
}

.wp-block-list.vk-has-pale-pink-color li::before,.wp-block-list.has-vk-pale-pink-color li::before {
	color: #f78da7
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-pale-pink-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-pale-pink-color li::before {
	color: #fff;
	background-color: #f78da7
}

.wp-block-list.vk-has-vivid-red-color li::marker,.wp-block-list.has-vk-vivid-red-color li::marker {
	color: #cf2e2e
}

.wp-block-list.vk-has-vivid-red-color li::before,.wp-block-list.has-vk-vivid-red-color li::before {
	color: #cf2e2e
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-vivid-red-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-vivid-red-color li::before {
	color: #fff;
	background-color: #cf2e2e
}

.wp-block-list.vk-has-luminous-vivid-orange-color li::marker,.wp-block-list.has-vk-luminous-vivid-orange-color li::marker {
	color: #ff6900
}

.wp-block-list.vk-has-luminous-vivid-orange-color li::before,.wp-block-list.has-vk-luminous-vivid-orange-color li::before {
	color: #ff6900
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-luminous-vivid-orange-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-luminous-vivid-orange-color li::before {
	color: #fff;
	background-color: #ff6900
}

.wp-block-list.vk-has-luminous-vivid-amber-color li::marker,.wp-block-list.has-vk-luminous-vivid-amber-color li::marker {
	color: #fcb900
}

.wp-block-list.vk-has-luminous-vivid-amber-color li::before,.wp-block-list.has-vk-luminous-vivid-amber-color li::before {
	color: #fcb900
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-luminous-vivid-amber-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-luminous-vivid-amber-color li::before {
	color: #fff;
	background-color: #fcb900
}

.wp-block-list.vk-has-light-green-cyan-color li::marker,.wp-block-list.has-vk-light-green-cyan-color li::marker {
	color: #7bdcb5
}

.wp-block-list.vk-has-light-green-cyan-color li::before,.wp-block-list.has-vk-light-green-cyan-color li::before {
	color: #7bdcb5
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-light-green-cyan-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-light-green-cyan-color li::before {
	color: #fff;
	background-color: #7bdcb5
}

.wp-block-list.vk-has-vivid-green-cyan-color li::marker,.wp-block-list.has-vk-vivid-green-cyan-color li::marker {
	color: #00d084
}

.wp-block-list.vk-has-vivid-green-cyan-color li::before,.wp-block-list.has-vk-vivid-green-cyan-color li::before {
	color: #00d084
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-vivid-green-cyan-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-vivid-green-cyan-color li::before {
	color: #fff;
	background-color: #00d084
}

.wp-block-list.vk-has-pale-cyan-blue-color li::marker,.wp-block-list.has-vk-pale-cyan-blue-color li::marker {
	color: #8ed1fc
}

.wp-block-list.vk-has-pale-cyan-blue-color li::before,.wp-block-list.has-vk-pale-cyan-blue-color li::before {
	color: #8ed1fc
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-pale-cyan-blue-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-pale-cyan-blue-color li::before {
	color: #fff;
	background-color: #8ed1fc
}

.wp-block-list.vk-has-vivid-cyan-blue-color li::marker,.wp-block-list.has-vk-vivid-cyan-blue-color li::marker {
	color: #0693e3
}

.wp-block-list.vk-has-vivid-cyan-blue-color li::before,.wp-block-list.has-vk-vivid-cyan-blue-color li::before {
	color: #0693e3
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-vivid-cyan-blue-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-vivid-cyan-blue-color li::before {
	color: #fff;
	background-color: #0693e3
}

.wp-block-list.vk-has-vivid-purple-color li::marker,.wp-block-list.has-vk-vivid-purple-color li::marker {
	color: #9b51e0
}

.wp-block-list.vk-has-vivid-purple-color li::before,.wp-block-list.has-vk-vivid-purple-color li::before {
	color: #9b51e0
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-vivid-purple-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-vivid-purple-color li::before {
	color: #fff;
	background-color: #9b51e0
}

.wp-block-list.vk-has-very-light-gray-color li::marker,.wp-block-list.has-vk-very-light-gray-color li::marker {
	color: #eee
}

.wp-block-list.vk-has-very-light-gray-color li::before,.wp-block-list.has-vk-very-light-gray-color li::before {
	color: #eee
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-very-light-gray-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-very-light-gray-color li::before {
	color: #fff;
	background-color: #eee
}

.wp-block-list.vk-has-cyan-bluish-gray-color li::marker,.wp-block-list.has-vk-cyan-bluish-gray-color li::marker {
	color: #abb8c3
}

.wp-block-list.vk-has-cyan-bluish-gray-color li::before,.wp-block-list.has-vk-cyan-bluish-gray-color li::before {
	color: #abb8c3
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-cyan-bluish-gray-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-cyan-bluish-gray-color li::before {
	color: #fff;
	background-color: #abb8c3
}

.wp-block-list.vk-has-very-dark-gray-color li::marker,.wp-block-list.has-vk-very-dark-gray-color li::marker {
	color: #313131
}

.wp-block-list.vk-has-very-dark-gray-color li::before,.wp-block-list.has-vk-very-dark-gray-color li::before {
	color: #313131
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-very-dark-gray-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-very-dark-gray-color li::before {
	color: #fff;
	background-color: #313131
}

.wp-block-list.vk-has-white-color li::marker,.wp-block-list.has-vk-white-color li::marker {
	color: #fff
}

.wp-block-list.vk-has-white-color li::before,.wp-block-list.has-vk-white-color li::before {
	color: #fff
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-white-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-white-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-white-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-white-color li::before {
	color: #fff;
	background-color: #fff
}

.wp-block-list.vk-has-color-primary-color li::marker,.wp-block-list.has-vk-color-primary-color li::marker {
	color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-list.vk-has-color-primary-color li::before,.wp-block-list.has-vk-color-primary-color li::before {
	color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-primary-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-primary-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-primary-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-primary-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-list.vk-has-color-primary-dark-color li::marker,.wp-block-list.has-vk-color-primary-dark-color li::marker {
	color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-list.vk-has-color-primary-dark-color li::before,.wp-block-list.has-vk-color-primary-dark-color li::before {
	color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-primary-dark-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-primary-dark-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-primary-dark-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-primary-dark-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-list.vk-has-color-primary-vivid-color li::marker,.wp-block-list.has-vk-color-primary-vivid-color li::marker {
	color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-list.vk-has-color-primary-vivid-color li::before,.wp-block-list.has-vk-color-primary-vivid-color li::before {
	color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-primary-vivid-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-primary-vivid-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-primary-vivid-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-primary-vivid-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-list.vk-has-color-custom-1-color li::marker,.wp-block-list.has-vk-color-custom-1-color li::marker {
	color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-list.vk-has-color-custom-1-color li::before,.wp-block-list.has-vk-color-custom-1-color li::before {
	color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-custom-1-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-custom-1-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-custom-1-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-custom-1-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-list.vk-has-color-custom-2-color li::marker,.wp-block-list.has-vk-color-custom-2-color li::marker {
	color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-list.vk-has-color-custom-2-color li::before,.wp-block-list.has-vk-color-custom-2-color li::before {
	color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-custom-2-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-custom-2-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-custom-2-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-custom-2-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-list.vk-has-color-custom-3-color li::marker,.wp-block-list.has-vk-color-custom-3-color li::marker {
	color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-list.vk-has-color-custom-3-color li::before,.wp-block-list.has-vk-color-custom-3-color li::before {
	color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-custom-3-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-custom-3-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-custom-3-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-custom-3-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-list.vk-has-color-custom-4-color li::marker,.wp-block-list.has-vk-color-custom-4-color li::marker {
	color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-list.vk-has-color-custom-4-color li::before,.wp-block-list.has-vk-color-custom-4-color li::before {
	color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-custom-4-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-custom-4-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-custom-4-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-custom-4-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-list.vk-has-color-custom-5-color li::marker,.wp-block-list.has-vk-color-custom-5-color li::marker {
	color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-list.vk-has-color-custom-5-color li::before,.wp-block-list.has-vk-color-custom-5-color li::before {
	color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-list.is-style-vk-numbered-circle-mark.vk-has-color-custom-5-color li::before,.wp-block-list.is-style-vk-numbered-circle-mark.has-vk-color-custom-5-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.vk-has-color-custom-5-color li::before,.wp-block-list.is-style-vk-numbered-square-mark.has-vk-color-custom-5-color li::before {
	color: #fff;
	background-color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-group h3:first-child,.wp-block-group h4:first-child {
	margin-top: 0
}

.wp-block-group p:last-child,.wp-block-group ul:last-child,.wp-block-group ol:last-child,.wp-block-group dl:last-child,.wp-block-group table:last-child,.wp-block-group .wp-block-columns:last-child {
	margin-bottom: 0
}

.wp-block-group.vk-has-pale-pink-color {
	color: inherit;
	border-color: #f78da7
}

.wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #f78da7
}

.wp-block-group.has-vk-pale-pink-color {
	border-color: #f78da7
}

.wp-block-group.has-vk-pale-pink-color .wp-block-group__inner-container {
	border-color: #f78da7
}

.wp-block-group.vk-has-vivid-red-color {
	color: inherit;
	border-color: #cf2e2e
}

.wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #cf2e2e
}

.wp-block-group.has-vk-vivid-red-color {
	border-color: #cf2e2e
}

.wp-block-group.has-vk-vivid-red-color .wp-block-group__inner-container {
	border-color: #cf2e2e
}

.wp-block-group.vk-has-luminous-vivid-orange-color {
	color: inherit;
	border-color: #ff6900
}

.wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #ff6900
}

.wp-block-group.has-vk-luminous-vivid-orange-color {
	border-color: #ff6900
}

.wp-block-group.has-vk-luminous-vivid-orange-color .wp-block-group__inner-container {
	border-color: #ff6900
}

.wp-block-group.vk-has-luminous-vivid-amber-color {
	color: inherit;
	border-color: #fcb900
}

.wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #fcb900
}

.wp-block-group.has-vk-luminous-vivid-amber-color {
	border-color: #fcb900
}

.wp-block-group.has-vk-luminous-vivid-amber-color .wp-block-group__inner-container {
	border-color: #fcb900
}

.wp-block-group.vk-has-light-green-cyan-color {
	color: inherit;
	border-color: #7bdcb5
}

.wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #7bdcb5
}

.wp-block-group.has-vk-light-green-cyan-color {
	border-color: #7bdcb5
}

.wp-block-group.has-vk-light-green-cyan-color .wp-block-group__inner-container {
	border-color: #7bdcb5
}

.wp-block-group.vk-has-vivid-green-cyan-color {
	color: inherit;
	border-color: #00d084
}

.wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #00d084
}

.wp-block-group.has-vk-vivid-green-cyan-color {
	border-color: #00d084
}

.wp-block-group.has-vk-vivid-green-cyan-color .wp-block-group__inner-container {
	border-color: #00d084
}

.wp-block-group.vk-has-pale-cyan-blue-color {
	color: inherit;
	border-color: #8ed1fc
}

.wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #8ed1fc
}

.wp-block-group.has-vk-pale-cyan-blue-color {
	border-color: #8ed1fc
}

.wp-block-group.has-vk-pale-cyan-blue-color .wp-block-group__inner-container {
	border-color: #8ed1fc
}

.wp-block-group.vk-has-vivid-cyan-blue-color {
	color: inherit;
	border-color: #0693e3
}

.wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #0693e3
}

.wp-block-group.has-vk-vivid-cyan-blue-color {
	border-color: #0693e3
}

.wp-block-group.has-vk-vivid-cyan-blue-color .wp-block-group__inner-container {
	border-color: #0693e3
}

.wp-block-group.vk-has-vivid-purple-color {
	color: inherit;
	border-color: #9b51e0
}

.wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #9b51e0
}

.wp-block-group.has-vk-vivid-purple-color {
	border-color: #9b51e0
}

.wp-block-group.has-vk-vivid-purple-color .wp-block-group__inner-container {
	border-color: #9b51e0
}

.wp-block-group.vk-has-very-light-gray-color {
	color: inherit;
	border-color: #eee
}

.wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #eee
}

.wp-block-group.has-vk-very-light-gray-color {
	border-color: #eee
}

.wp-block-group.has-vk-very-light-gray-color .wp-block-group__inner-container {
	border-color: #eee
}

.wp-block-group.vk-has-cyan-bluish-gray-color {
	color: inherit;
	border-color: #abb8c3
}

.wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #abb8c3
}

.wp-block-group.has-vk-cyan-bluish-gray-color {
	border-color: #abb8c3
}

.wp-block-group.has-vk-cyan-bluish-gray-color .wp-block-group__inner-container {
	border-color: #abb8c3
}

.wp-block-group.vk-has-very-dark-gray-color {
	color: inherit;
	border-color: #313131
}

.wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #313131
}

.wp-block-group.has-vk-very-dark-gray-color {
	border-color: #313131
}

.wp-block-group.has-vk-very-dark-gray-color .wp-block-group__inner-container {
	border-color: #313131
}

.wp-block-group.vk-has-white-color {
	color: inherit;
	border-color: #fff
}

.wp-block-group.vk-has-white-color .wp-block-group__inner-container {
	color: inherit;
	border-color: #fff
}

.wp-block-group.has-vk-white-color {
	border-color: #fff
}

.wp-block-group.has-vk-white-color .wp-block-group__inner-container {
	border-color: #fff
}

.wp-block-group.vk-has-color-primary-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-group.vk-has-color-primary-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-group.has-vk-color-primary-color {
	border-color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-group.has-vk-color-primary-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-primary)
}

.wp-block-group.vk-has-color-primary-dark-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-group.vk-has-color-primary-dark-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-group.has-vk-color-primary-dark-color {
	border-color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-group.has-vk-color-primary-dark-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-primary-dark)
}

.wp-block-group.vk-has-color-primary-vivid-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-group.vk-has-color-primary-vivid-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-group.has-vk-color-primary-vivid-color {
	border-color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-group.has-vk-color-primary-vivid-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-primary-vivid)
}

.wp-block-group.vk-has-color-custom-1-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-group.vk-has-color-custom-1-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-group.has-vk-color-custom-1-color {
	border-color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-group.has-vk-color-custom-1-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-custom-1)
}

.wp-block-group.vk-has-color-custom-2-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-group.vk-has-color-custom-2-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-group.has-vk-color-custom-2-color {
	border-color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-group.has-vk-color-custom-2-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-custom-2)
}

.wp-block-group.vk-has-color-custom-3-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-group.vk-has-color-custom-3-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-group.has-vk-color-custom-3-color {
	border-color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-group.has-vk-color-custom-3-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-custom-3)
}

.wp-block-group.vk-has-color-custom-4-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-group.vk-has-color-custom-4-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-group.has-vk-color-custom-4-color {
	border-color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-group.has-vk-color-custom-4-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-custom-4)
}

.wp-block-group.vk-has-color-custom-5-color {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-group.vk-has-color-custom-5-color .wp-block-group__inner-container {
	color: inherit;
	border-color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-group.has-vk-color-custom-5-color {
	border-color: var(--wp--preset--color--vk-color-custom-5)
}

.wp-block-group.has-vk-color-custom-5-color .wp-block-group__inner-container {
	border-color: var(--wp--preset--color--vk-color-custom-5)
}

.is-style-vk-group-solid {
	border: solid 3px;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-solid h2,.is-style-vk-group-solid h3,.is-style-vk-group-solid h4,.is-style-vk-group-solid h5,.is-style-vk-group-solid h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-solid ul,.is-style-vk-group-solid ol {
	margin-top: 0
}

.is-style-vk-group-solid ul li:last-child,.is-style-vk-group-solid ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-solid-roundcorner {
	border: solid 3px;
	border-radius: 8px;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-solid-roundcorner h2,.is-style-vk-group-solid-roundcorner h3,.is-style-vk-group-solid-roundcorner h4,.is-style-vk-group-solid-roundcorner h5,.is-style-vk-group-solid-roundcorner h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-solid-roundcorner ul,.is-style-vk-group-solid-roundcorner ol {
	margin-top: 0
}

.is-style-vk-group-solid-roundcorner ul li:last-child,.is-style-vk-group-solid-roundcorner ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-dotted {
	border: dotted 1px;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-dotted h2,.is-style-vk-group-dotted h3,.is-style-vk-group-dotted h4,.is-style-vk-group-dotted h5,.is-style-vk-group-dotted h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-dotted ul,.is-style-vk-group-dotted ol {
	margin-top: 0
}

.is-style-vk-group-dotted ul li:last-child,.is-style-vk-group-dotted ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-dashed {
	border: dashed 2px;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-dashed h2,.is-style-vk-group-dashed h3,.is-style-vk-group-dashed h4,.is-style-vk-group-dashed h5,.is-style-vk-group-dashed h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-dashed ul,.is-style-vk-group-dashed ol {
	margin-top: 0
}

.is-style-vk-group-dashed ul li:last-child,.is-style-vk-group-dashed ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-double {
	border: double 5px;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-double h2,.is-style-vk-group-double h3,.is-style-vk-group-double h4,.is-style-vk-group-double h5,.is-style-vk-group-double h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-double ul,.is-style-vk-group-double ol {
	margin-top: 0
}

.is-style-vk-group-double ul li:last-child,.is-style-vk-group-double ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-stitch {
	position: relative;
	margin: 1em auto;
	padding: 2.3em;
	border-radius: 8px
}

.is-style-vk-group-stitch::before {
	content: "";
	position: absolute;
	top: .5em;
	left: .5em;
	width: calc(100% - 1em);
	height: calc(100% - 1em);
	border: dashed 2px;
	border-color: inherit;
	border-radius: 8px;
	pointer-events: none
}

.is-style-vk-group-top-bottom-border {
	border-top: solid 1px;
	border-bottom: solid 1px;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-top-bottom-border h2,.is-style-vk-group-top-bottom-border h3,.is-style-vk-group-top-bottom-border h4,.is-style-vk-group-top-bottom-border h5,.is-style-vk-group-top-bottom-border h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-top-bottom-border ul,.is-style-vk-group-top-bottom-border ol {
	margin-top: 0
}

.is-style-vk-group-top-bottom-border ul li:last-child,.is-style-vk-group-top-bottom-border ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-top-bottom-border {
	padding-left: 0;
	padding-right: 0
}

.is-style-vk-group-shadow {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,.2);
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-shadow h2,.is-style-vk-group-shadow h3,.is-style-vk-group-shadow h4,.is-style-vk-group-shadow h5,.is-style-vk-group-shadow h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-shadow ul,.is-style-vk-group-shadow ol {
	margin-top: 0
}

.is-style-vk-group-shadow ul li:last-child,.is-style-vk-group-shadow ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-alert-info {
	background-color: #d9edf7;
	color: #31708f;
	border-radius: 3px;
	border: 1px solid #bce8f1;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-alert-info h2,.is-style-vk-group-alert-info h3,.is-style-vk-group-alert-info h4,.is-style-vk-group-alert-info h5,.is-style-vk-group-alert-info h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-alert-info ul,.is-style-vk-group-alert-info ol {
	margin-top: 0
}

.is-style-vk-group-alert-info ul li:last-child,.is-style-vk-group-alert-info ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-alert-success {
	background-color: #dff0d8;
	color: #3c763d;
	border-radius: 3px;
	border: 1px solid #d6e9c6;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-alert-success h2,.is-style-vk-group-alert-success h3,.is-style-vk-group-alert-success h4,.is-style-vk-group-alert-success h5,.is-style-vk-group-alert-success h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-alert-success ul,.is-style-vk-group-alert-success ol {
	margin-top: 0
}

.is-style-vk-group-alert-success ul li:last-child,.is-style-vk-group-alert-success ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-alert-warning {
	background-color: #fcf8e3;
	color: #8a6d3b;
	border-radius: 3px;
	border: 1px solid #faebcc;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-alert-warning h2,.is-style-vk-group-alert-warning h3,.is-style-vk-group-alert-warning h4,.is-style-vk-group-alert-warning h5,.is-style-vk-group-alert-warning h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-alert-warning ul,.is-style-vk-group-alert-warning ol {
	margin-top: 0
}

.is-style-vk-group-alert-warning ul li:last-child,.is-style-vk-group-alert-warning ol li:last-child {
	margin-bottom: 0
}

.is-style-vk-group-alert-danger {
	background-color: #f2dede;
	color: #a94442;
	border-radius: 3px;
	border: 1px solid #ebccd1;
	padding: 1.8em;
	margin-top: var(--vk-margin-elem);
	margin-bottom: var(--vk-margin-elem)
}

.is-style-vk-group-alert-danger h2,.is-style-vk-group-alert-danger h3,.is-style-vk-group-alert-danger h4,.is-style-vk-group-alert-danger h5,.is-style-vk-group-alert-danger h6 {
	margin-bottom: 1rem
}

.is-style-vk-group-alert-danger ul,.is-style-vk-group-alert-danger ol {
	margin-top: 0
}

.is-style-vk-group-alert-danger ul li:last-child,.is-style-vk-group-alert-danger ol li:last-child {
	margin-bottom: 0
}

.wp-block-embed-youtube iframe {
	width: 100%
}

.has-text-align-right {
	text-align: right
}

.has-text-align-left {
	text-align: left
}

.has-text-align-center {
	text-align: center
}

.wp-block-social-links {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

:root {
	--vk-color-background-white-translucent: rgba(255, 255, 255, 0.5)
}

@property --vk-slider-edge-offset {
	syntax: "";
	inherits: true;
	initial-value: 10px
}

.vk_slider,.vk_post_list_slider {
	height: auto;
	position: relative
}

.vk_slider .swiper-wrapper,.vk_post_list_slider .swiper-wrapper {
	height: auto;
	-webkit-transition-timing-function: cubic-bezier(0.77, 0.2, 0.05, 1);
	transition-timing-function: cubic-bezier(0.77, 0.2, 0.05, 1)
}

.vk_slider .swiper-button-next,.vk_slider .swiper-button-prev,.vk_post_list_slider .swiper-button-next,.vk_post_list_slider .swiper-button-prev {
	--swiper-navigation-size: 2.4rem;
	--swiper-navigation-sides-offset: max(0px, var(--vk-slider-edge-offset, 10px));
	color: var(--vk-color-text-body, #333);
	background-color: var(--vk-color-background-white-translucent);
	border-radius: var(--vk-size-radius);
	background-image: none;
	z-index: 20
}

.vk_slider .swiper-button-next::before,.vk_slider .swiper-button-prev::before,.vk_post_list_slider .swiper-button-next::before,.vk_post_list_slider .swiper-button-prev::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: max(100%,44px);
	height: max(100%,44px)
}

.vk_slider .swiper-button-next:focus-visible,.vk_slider .swiper-button-prev:focus-visible,.vk_post_list_slider .swiper-button-next:focus-visible,.vk_post_list_slider .swiper-button-prev:focus-visible {
	outline: 2px solid #333;
	outline-offset: 2px;
	-webkit-box-shadow: 0 0 0 1px var(--vk-color-background-white-translucent),0 0 0 6px rgba(255,255,255,.5);
	box-shadow: 0 0 0 1px var(--vk-color-background-white-translucent),0 0 0 6px rgba(255,255,255,.5)
}

.vk_slider .swiper-button-next .swiper-navigation-icon,.vk_slider .swiper-button-prev .swiper-navigation-icon,.vk_post_list_slider .swiper-button-next .swiper-navigation-icon,.vk_post_list_slider .swiper-button-prev .swiper-navigation-icon {
	height: 1.4rem;
	width: auto
}

.vk_slider .swiper-button-next:where(:empty)::after,.vk_slider .swiper-button-prev:where(:empty)::after,.vk_post_list_slider .swiper-button-next:where(:empty)::after,.vk_post_list_slider .swiper-button-prev:where(:empty)::after {
	content: "";
	display: block;
	height: 1.4rem;
	aspect-ratio: 11/20;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011%2020'%3E%3Cpath%20d='M0.38296%2020.0762C0.111788%2019.805%200.111788%2019.3654%200.38296%2019.0942L9.19758%2010.2796L0.38296%201.46497C0.111788%201.19379%200.111788%200.754138%200.38296%200.482966C0.654131%200.211794%201.09379%200.211794%201.36496%200.482966L10.4341%209.55214C10.8359%209.9539%2010.8359%2010.6053%2010.4341%2011.007L1.36496%2020.0762C1.09379%2020.3474%200.654131%2020.3474%200.38296%2020.0762Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2011%2020'%3E%3Cpath%20d='M0.38296%2020.0762C0.111788%2019.805%200.111788%2019.3654%200.38296%2019.0942L9.19758%2010.2796L0.38296%201.46497C0.111788%201.19379%200.111788%200.754138%200.38296%200.482966C0.654131%200.211794%201.09379%200.211794%201.36496%200.482966L10.4341%209.55214C10.8359%209.9539%2010.8359%2010.6053%2010.4341%2011.007L1.36496%2020.0762C1.09379%2020.3474%200.654131%2020.3474%200.38296%2020.0762Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain
}

.vk_slider .swiper-button-next.swiper-button-always-bottom,.vk_slider .swiper-button-prev.swiper-button-always-bottom,.vk_post_list_slider .swiper-button-next.swiper-button-always-bottom,.vk_post_list_slider .swiper-button-prev.swiper-button-always-bottom {
	top: unset;
	bottom: max(0px,var(--vk-slider-edge-offset, 10px))
}

.vk_slider .swiper-button-prev:where(:empty)::after,.vk_post_list_slider .swiper-button-prev:where(:empty)::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.vk_slider .swiper-pause-button,.vk_post_list_slider .swiper-pause-button {
	position: absolute;
	top: max(0px,var(--vk-slider-edge-offset, 10px));
	right: max(0px,var(--vk-slider-edge-offset, 10px));
	left: auto;
	z-index: 20;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 2.4rem;
	height: 2.4rem;
	padding: 0;
	border: none;
	cursor: pointer;
	color: var(--vk-color-text-body, #333);
	background-color: var(--vk-color-background-white-translucent);
	border-radius: var(--vk-size-radius)
}

.vk_slider .swiper-pause-button::before,.vk_post_list_slider .swiper-pause-button::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: max(100%,44px);
	height: max(100%,44px)
}

.vk_slider .swiper-pause-button:focus-visible,.vk_post_list_slider .swiper-pause-button:focus-visible {
	outline: 2px solid #333;
	outline-offset: 2px;
	-webkit-box-shadow: 0 0 0 1px var(--vk-color-background-white-translucent),0 0 0 6px rgba(255,255,255,.5);
	box-shadow: 0 0 0 1px var(--vk-color-background-white-translucent),0 0 0 6px rgba(255,255,255,.5)
}

.vk_slider .swiper-pause-button .vk_slider_pauseButton_icon,.vk_post_list_slider .swiper-pause-button .vk_slider_pauseButton_icon {
	width: 1.4rem;
	height: 1.4rem;
	fill: currentColor
}

.vk_slider .swiper-pause-button .vk_slider_pauseButton_icon-play,.vk_post_list_slider .swiper-pause-button .vk_slider_pauseButton_icon-play {
	display: none
}

.vk_slider .swiper-pause-button.is-paused .vk_slider_pauseButton_icon-pause,.vk_post_list_slider .swiper-pause-button.is-paused .vk_slider_pauseButton_icon-pause {
	display: none
}

.vk_slider .swiper-pause-button.is-paused .vk_slider_pauseButton_icon-play,.vk_post_list_slider .swiper-pause-button.is-paused .vk_slider_pauseButton_icon-play {
	display: block
}

.vk_slider.vk_width-full {
	margin: 0 calc(50% - 50vw);
	width: 100vw
}

.swiper-slide {
	height: auto;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.vk_slider>.swiper-pagination-bullets {
	--swiper-pagination-bullet-horizontal-gap: 5px;
	--swiper-pagination-bottom: max(8px, max(0px, var(--vk-slider-edge-offset, 10px)) - 10px + 8px)
}

@media(any-pointer: coarse) {
	.vk_slider>.swiper-pagination-bullets>.swiper-pagination-bullet {
		position:relative
	}

	.vk_slider>.swiper-pagination-bullets>.swiper-pagination-bullet::before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 100%;
		height: 24px
	}
}

.vk_slider:where(:has(>.swiper-button-always-bottom))>.swiper-pagination-bullets {
	padding-left: calc(max(0px, var(--vk-slider-edge-offset, 10px)) + 1.2rem + max(2.4rem,44px)*.5);
	padding-right: calc(max(0px, var(--vk-slider-edge-offset, 10px)) + 1.2rem + max(2.4rem,44px)*.5);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media(width .swiper-button-mobile-bottom))>.swiper-pagination-bullets {
		padding-left: calc(max(0px, var(--vk-slider-edge-offset, 10px)) + 1.2rem + max(2.4rem,44px)*.5);
		padding-right: calc(max(0px, var(--vk-slider-edge-offset, 10px)) + 1.2rem + max(2.4rem,44px)*.5);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.vk_slider:where(:has(>.swiper-button-mobile-bottom,>.swiper-button-always-bottom))>.swiper-pagination-bullets {
		--swiper-pagination-bullet-horizontal-gap: 4px
	}

	.vk_slider:where(:has(>.swiper-button-mobile-bottom,>.swiper-button-always-bottom))>.swiper-pagination-bullets>.swiper-pagination-bullet {
		width: 20px
	}
}

.swiper-pagination {
	pointer-events: none
}

.swiper-pagination-bullet {
	border-radius: unset;
	width: 30px;
	height: 5px;
	background-color: #ccc;
	opacity: unset;
	outline: 1px solid var(--vk-color-background-white-translucent);
	pointer-events: auto
}

.swiper-pagination-bullet-active {
	background: #666
}

.swiper-pagination-bullet:focus-visible {
	outline: 2px solid #333;
	outline-offset: 2px;
	-webkit-box-shadow: 0 0 0 1px var(--vk-color-background-white-translucent),0 0 0 6px rgba(255,255,255,.5);
	box-shadow: 0 0 0 1px var(--vk-color-background-white-translucent),0 0 0 6px rgba(255,255,255,.5)
}

.swiper-pagination.swiper-pagination-fraction:not(.swiper-pagination-bullets) {
	width: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: var(--vk-color-background-white-translucent);
	padding: .4rem 1.5rem;
	border-radius: 30px;
	bottom: 5px
}

.vk_slider>.swiper-pagination.swiper-pagination-fraction:where(:not(.swiper-pagination-bullets)) {
	bottom: max(5px, max(0px, var(--vk-slider-edge-offset, 10px)) - 10px + 5px)
}

@media(width = 1400px) {
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.wp-block-columns.wp-block-columns.is-vk-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.alert-success {
	background-color: #dff0d8;
	color: #3c763d;
	border-color: #d6e9c6
}

.alert-info {
	background-color: #d9edf7;
	color: #31708f;
	border-color: #bce8f1
}

.alert-warning {
	background-color: #fcf8e3;
	color: #8a6d3b;
	border-color: #faebcc
}

.alert-danger {
	background-color: #f2dede;
	color: #a94442;
	border-color: #ebccd1
}

.vk_alert_icon {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	height: 100%;
	width: 75px;
	gap: .375rem;
	background-color: initial !important;
	line-height: 1
}

.vk_alert_icon_text:has(span:not(:empty)) {
	margin-left: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	word-break: break-word;
	line-height: 1
}

.vk_alert_icon_icon {
	place-self: center
}

.vk_alert_icon_icon>i {
	margin-right: 0;
	font-size: 24px
}

.vk_alert.has-alert-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	place-items: center;
	padding: 1.25rem;
	gap: .75rem
}

.vk_alert.has-alert-icon>.vk_alert_content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 0;
	width: 100%;
	padding-left: .75rem;
	border-left: 1.5px solid currentColor
}

.alert {
	padding: 1em;
	margin: 1em auto;
	border-radius: 3px
}

.alert p {
	margin: 0
}

.alert+.alert {
	margin-top: 2em
}

.alert a {
	-webkit-transition: color .3s linear,opacity .3s linear;
	transition: color .3s linear,opacity .3s linear
}

.alert a:link,.alert a:visited {
	opacity: .8;
	text-decoration: underline
}

.alert a:hover,.alert a:visited {
	opacity: 1;
	text-decoration: none
}

@media(max-width: 575px) {
	.vk_alert.has-alert-icon.mobile-icon-top {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap
	}

	.vk_alert.has-alert-icon.mobile-icon-top .vk_alert_icon {
		width: 100%
	}

	.vk_alert.has-alert-icon.mobile-icon-top .vk_alert_content {
		border-left: none;
		border-top: 1.5px solid currentColor;
		width: 100%;
		padding: .75rem 0 0 0
	}
}

.editor-styles-wrapper .vk_alert.has-alert-icon .vk_alert_content {
	width: calc(100% - 1rem)
}

.editor-styles-wrapper .vk_alert .vk_alert_icon_icon>i {
	margin-right: 0
}

.editor-styles-wrapper .alert.has-alert-icon {
	margin: 1em auto;
	border-radius: 3px
}

.editor-styles-wrapper .alert p {
	-webkit-margin-after: 0;
	margin-block-end:0}

.vk_ancestorPageList-hiddenGrandChild-true ul li .children {
	display: none
}

.vk_ancestorPageList-hiddenGrandChild-true ul li.current_page_ancestor .children {
	display: block
}

.vk_balloon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: normal;
	-ms-flex-align: normal;
	align-items: normal;
	margin-bottom: 2.2em
}

.vk_balloon figure {
	margin: 0
}

.vk_balloon_content>* {
	color: initial
}

.vk_balloon_content>*:first-of-type {
	margin-top: 0
}

.vk_balloon_content>*:last-of-type {
	margin-bottom: 0
}

.vk_balloon_icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-align: center
}

.vk_balloon_icon:not(:empty) {
	-ms-flex-preferred-size: 80px;
	flex-basis: 80px
}

.vk_balloon_icon_image:not(.has-text-color) {
	color: #ccc
}

.vk_balloon_icon_image {
	vertical-align: bottom;
	width: 64px;
	height: 64px;
	-o-object-fit: cover;
	object-fit: cover;
	display: inline-block
}

.vk_balloon_icon_image-type-rounded {
	border-radius: 4px
}

.vk_balloon_icon_image-type-circle {
	border-radius: 50%
}

.vk_balloon_icon_name {
	display: block;
	text-align: center;
	font-size: .7rem;
	margin-top: .3rem
}

.vk_balloon_content_outer {
	width: 100%
}

.vk_balloon_content {
	max-width: calc(100% - 6.2em)
}

.vk_balloon_content::after {
	display: block;
	clear: both;
	content: ""
}

.vk_balloon-position-left .vk_balloon_content {
	float: left
}

.vk_balloon-position-right .vk_balloon_content {
	float: right
}

.vk_balloon_content.vk_balloon_content_fullwidth {
	max-width: 100%;
	float: none
}

.vk_balloon_content {
	position: relative;
	text-align: left
}

.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true] {
	position: absolute
}

.vk_balloon_content {
	background: #f5f5f5;
	padding: 1rem 1.2rem;
	min-height: 3em
}

.vk_balloon_content_before,.vk_balloon_content_after {
	position: absolute;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	border-style: solid
}

.vk_balloon-type-speech .vk_balloon_content {
	border-radius: .4em
}

.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after {
	top: 15px
}

.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after {
	z-index: 1;
	border-right-color: inherit
}

.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before {
	z-index: 2
}

.vk_balloon-type-think .vk_balloon_content {
	border-radius: 1rem
}

.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after {
	position: absolute;
	content: "";
	border-radius: 50%;
	background: inherit
}

.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before {
	width: 14px;
	height: 14px
}

.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after {
	width: 10px;
	height: 10px
}

.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon {
	margin-right: 1.2rem
}

.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after {
	left: -10px;
	border-width: 10px 12px 10px 0
}

.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon {
	margin-right: 1.2rem
}

.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before {
	left: -18px;
	top: 7px
}

.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after {
	left: -25px;
	top: 20px
}

.vk_balloon-position-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon {
	margin-left: 1.2rem
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after {
	right: -10px;
	border-width: 10px 0 10px 12px
}

.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon {
	margin-left: 1.2rem
}

.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before {
	right: -18px;
	top: 7px
}

.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after {
	right: -25px;
	top: 20px
}

.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after:not(.has-text-color) {
	border-color: rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)
}

.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after {
	border-color: rgba(0,0,0,0) currentColor rgba(0,0,0,0) rgba(0,0,0,0)
}

.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after:not(.has-text-color) {
	border-color: rgba(0,0,0,0)
}

.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after {
	border-color: rgba(0,0,0,0) currentColor rgba(0,0,0,0) rgba(0,0,0,0)
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after:not(.has-text-color) {
	border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f5f5f5
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after {
	border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor
}

.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after:not(.has-text-color) {
	border-color: rgba(0,0,0,0)
}

.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after {
	border-color: rgba(0,0,0,0) currentColor rgba(0,0,0,0) rgba(0,0,0,0)
}

.vk_balloon_content-border-true,.vk_balloon_icon_image-border-true {
	border-width: var(--vk-balloon-border-width, 1px);
	border-style: solid
}

.vk_balloon_content-border-true:not(.has-text-color) {
	color: #ccc
}

.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before {
	left: -10px
}

.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after {
	left: var(--vk-balloon-speech-offset, -12px);
	border-right-color: inherit !important
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true {
	border-color: currentColor
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before {
	right: -10px
}

.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after {
	right: var(--vk-balloon-speech-offset, -12px);
	border-left-color: inherit !important
}

.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_after {
	border-width: var(--vk-balloon-border-width, 1px);
	border-style: solid;
	border-color: inherit !important
}

.vk_balloon-animation-trembling {
	-webkit-animation: trembling .1s infinite;
	animation: trembling .1s infinite
}

@-webkit-keyframes trembling {
	0% {
		-webkit-transform: rotate(-0.5deg);
		transform: rotate(-0.5deg)
	}

	50% {
		-webkit-transform: rotate(0.5deg);
		transform: rotate(0.5deg)
	}
}

@keyframes trembling {
	0% {
		-webkit-transform: rotate(-0.5deg);
		transform: rotate(-0.5deg)
	}

	50% {
		-webkit-transform: rotate(0.5deg);
		transform: rotate(0.5deg)
	}
}

.vk_balloon-animation-trembling-x {
	-webkit-animation: trembling-x .1s infinite;
	animation: trembling-x .1s infinite
}

@-webkit-keyframes trembling-x {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.99, 0.96);
		transform: scale(0.99, 0.96)
	}
}

@keyframes trembling-x {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.99, 0.96);
		transform: scale(0.99, 0.96)
	}
}

.vk_balloon-animation-pounding {
	-webkit-animation: pounding 1.5s infinite;
	animation: pounding 1.5s infinite
}

@-webkit-keyframes pounding {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}
}

@keyframes pounding {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}
}

.vk_balloon-animation-shaking {
	-webkit-animation: shaking .4s infinite;
	animation: shaking .4s infinite
}

@-webkit-keyframes shaking {
	0% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}

	25% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}

	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}

	75% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}

	100% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}
}

@keyframes shaking {
	0% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}

	25% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}

	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}

	75% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}

	100% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}
}

.icon-image-list-note:hover {
	cursor: pointer
}

@media only screen and (max-width: 480px) {
	.vk_balloon_content {
		max-width:calc(100% - 2em);
		font-size: .9em;
		padding: 1em
	}

	.vk_balloon-type-think .vk_balloon_content::after {
		border: 5px solid rgba(0,0,0,0)
	}

	.vk_balloon {
		-webkit-box-align: normal;
		-ms-flex-align: normal;
		align-items: normal
	}

	.vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon {
		margin-right: 1.5rem
	}

	.vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_conten:not(.vk_balloon_content_fullwidth) {
		display: inline-block
	}

	.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon {
		margin-right: 2rem
	}

	.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content:not(.vk_balloon_content_fullwidth) {
		display: inline-block
	}

	.vk_balloon.vk_balloon-position-right {
		text-align: right
	}

	.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon {
		margin-left: 1.5rem;
		margin-right: 0
	}

	.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content:not(.vk_balloon_content_fullwidth) {
		display: inline-block
	}

	.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon {
		margin-left: 2rem;
		margin-right: 0
	}

	.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content:not(.vk_balloon_content_fullwidth) {
		display: inline-block
	}

	.vk_balloon_icon {
		max-width: 64px
	}
}

:root {
	--vk-color-border-red: #dc3545;
	--vk-color-background-red: #dc3545;
	--vk-color-border-orange: #ffa536;
	--vk-color-background-orange: #ffa536;
	--vk-color-border-blue: #4267b2;
	--vk-color-background-blue: #4267b2;
	--vk-color-border-green: #28a745;
	--vk-color-background-green: #28a745;
	--vk-color-border-black: #222;
	--vk-color-background-black: #222
}

.vk_borderBox-color-red {
	border-color: var(--vk-color-border-red);
	background-color: var(--vk-color-background-red)
}

.vk_borderBox-color-orange {
	border-color: var(--vk-color-border-orange);
	background-color: var(--vk-color-background-orange)
}

.vk_borderBox-color-blue {
	border-color: var(--vk-color-border-blue);
	background-color: var(--vk-color-background-blue)
}

.vk_borderBox-color-green {
	border-color: var(--vk-color-border-green);
	background-color: var(--vk-color-background-green)
}

.vk_borderBox-color-black {
	border-color: var(--vk-color-border-black);
	background-color: var(--vk-color-background-black)
}

.vk_borderBox-background-transparent .vk_borderBox_body {
	background-color: rgba(0,0,0,0)
}

.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox {
	background-color: rgba(0,0,0,0)
}

.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container {
	background-color: rgba(0,0,0,0)
}

.vk_borderBox-background-white .vk_borderBox_body {
	background-color: #fff
}

.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox {
	background-color: #fff
}

.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container {
	background-color: #fff
}

.vk_borderBox {
	margin: 0 auto 2em;
	position: relative
}

.vk_borderBox .vk_borderBox_title_container {
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
	padding: .5em 1.5em .4em;
	font-weight: bold
}

.vk_borderBox .vk_borderBox_title_container i:first-child,.vk_borderBox .vk_borderBox_title_container .svg-inline--fa {
	margin-right: 5px
}

.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title {
	display: inline;
	font-weight: bold;
	font-size: 1em;
	color: inherit;
	background: none;
	padding: 0;
	border: none;
	outline: none
}

.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title::before {
	content: none
}

.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title::after {
	content: none
}

.vk_borderBox .vk_borderBox_body {
	padding: 1.5em;
	border-width: 2px;
	border-style: solid
}

@media(width >= 992px) {
	.vk_borderBox .vk_borderBox_body {
		padding: 1.5em 2em 1.5em
	}
}

.vk_borderBox .vk_borderBox_body>*:not([class*=alert-]):not(.has-text-color) {
	color: initial
}

.vk_borderBox .vk_borderBox_body>*:first-child {
	margin-top: 0
}

.vk_borderBox .vk_borderBox_body>*:last-child {
	margin-bottom: 0
}

.vk_borderBox:not([class*=vk_borderBox-color]).is-style-vk_borderBox-style-solid-kado-tit-tab>.vk_borderBox_title_container:not(.has-background),.vk_borderBox:not([class*=vk_borderBox-color]).is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container:not(.has-background),.vk_borderBox:not([class*=vk_borderBox-color]).is-style-vk_borderBox-style-solid-kado-tit-banner>.vk_borderBox_title_container:not(.has-background) {
	background-color: #337ab7
}

.vk_borderBox:not([class*=vk_borderBox-color]):not(.has-text-color) {
	color: #337ab7
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab>.vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container {
	display: inline-block
}

.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container {
	border-radius: 8px 8px 0 0
}

.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_body {
	border-radius: 0 8px 8px 8px
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature {
	background-color: rgba(0,0,0,0);
	border-width: 2px;
	border-style: solid
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container {
	padding: 1.5em 1.5em 1em
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_body {
	border: none;
	padding-top: 0
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container::after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container::after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container::after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container::after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container::after {
	content: "";
	position: absolute;
	top: -32%;
	left: 1.5em;
	padding: 1.4em;
	border-radius: 50%;
	border: solid 2px #fff
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fad {
	position: absolute;
	font-size: 1.3em;
	margin-right: 0;
	z-index: 100;
	top: 0%;
	left: 2.3em;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	color: #fff
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container {
	position: relative;
	padding-top: 2.2em
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border {
	position: absolute;
	margin-right: 0;
	top: 0;
	left: 3em;
	padding: 1.4em;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	border-radius: 50%;
	border: solid 2px #fff
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border>i {
	position: absolute;
	font-size: 1.3em;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	color: #fff
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border:not(.has-background) {
	background-color: #337ab7
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container {
	position: relative;
	top: -1.2em;
	left: 1em;
	z-index: 1;
	display: inline-block;
	padding: .5em .5em;
	background: #fff
}

.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-banner {
	border: none;
	background-color: rgba(0,0,0,0)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab>.vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner>.vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container {
	color: #fff
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container {
	background-color: var(--vk-color-background-red)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_body {
	border-color: var(--vk-color-border-red)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container {
	background-color: var(--vk-color-background-orange)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_body {
	border-color: var(--vk-color-border-orange)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container {
	background-color: var(--vk-color-background-blue)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_body {
	border-color: var(--vk-color-border-blue)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container {
	background-color: var(--vk-color-background-green)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_body {
	border-color: var(--vk-color-border-green)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container {
	background-color: var(--vk-color-background-black)
}

.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_body {
	border-color: var(--vk-color-border-black)
}

.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container {
	color: var(--vk-color-background-red)
}

.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container {
	color: var(--vk-color-background-orange)
}

.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container {
	color: var(--vk-color-background-blue)
}

.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container {
	color: var(--vk-color-background-green)
}

.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container {
	color: var(--vk-color-background-black)
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .fas {
	color: #fff
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container::after {
	background-color: var(--vk-color-background-red)
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .fas {
	background-color: var(--vk-color-background-orange);
	color: #fff
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container::after {
	background-color: var(--vk-color-background-orange)
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .fas {
	background-color: var(--vk-color-background-blue);
	color: #fff
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container::after {
	background-color: var(--vk-color-background-blue)
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .fas {
	background-color: var(--vk-color-background-green);
	color: #fff
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container::after {
	background-color: var(--vk-color-background-green)
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .fas {
	background-color: var(--vk-color-background-black);
	color: #fff
}

.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container::after {
	background-color: var(--vk-color-background-black)
}

.vk_borderBox_body-align-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left
}

.vk_borderBox_body-align-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.vk_borderBox_body-align-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right
}

a.vk_button_link {
	text-decoration: none
}

:root .has-vk-color-primary-background-color,:root .has-undefined-background-color,:root .editor-styles-wrapper .has-vk-color-primary-background-color,:root .editor-styles-wrapper .has-undefined-background-color {
	background-color: var(--wp--preset--color--vk-color-primary, #337ab7)
}

:root .has-vk-color-secondary-background-color,:root .editor-styles-wrapper .has-vk-color-secondary-background-color {
	background-color: #6c757d
}

:root .has-vk-color-success-background-color,:root .editor-styles-wrapper .has-vk-color-success-background-color {
	background-color: #28a745
}

:root .has-vk-color-info-background-color,:root .editor-styles-wrapper .has-vk-color-info-background-color {
	background-color: #17a2b8
}

:root .has-vk-color-warning-background-color,:root .editor-styles-wrapper .has-vk-color-warning-background-color {
	background-color: #ffc107
}

:root .has-vk-color-danger-background-color,:root .editor-styles-wrapper .has-vk-color-danger-background-color {
	background-color: #dc3545
}

:root .has-vk-color-light-background-color,:root .editor-styles-wrapper .has-vk-color-light-background-color {
	background-color: #f8f9fa
}

:root .has-vk-color-dark-background-color,:root .editor-styles-wrapper .has-vk-color-dark-background-color {
	background-color: #343a40
}

:root .has-vk-color-primary-color,:root .editor-styles-wrapper .has-vk-color-primary-color {
	color: var(--wp--preset--color--vk-color-primary)
}

:root .has-vk-color-secondary-color,:root .editor-styles-wrapper .has-vk-color-secondary-color {
	color: #6c757d
}

:root .has-vk-color-success-color,:root .editor-styles-wrapper .has-vk-color-success-color {
	color: #28a745
}

:root .has-vk-color-info-color,:root .editor-styles-wrapper .has-vk-color-info-color {
	color: #17a2b8
}

:root .has-vk-color-warning-color,:root .editor-styles-wrapper .has-vk-color-warning-color {
	color: #ffc107
}

:root .has-vk-color-danger-color,:root .editor-styles-wrapper .has-vk-color-danger-color {
	color: #dc3545
}

:root .has-vk-color-light-color,:root .editor-styles-wrapper .has-vk-color-light-color {
	color: #f8f9fa
}

:root .has-vk-color-dark-color,:root .editor-styles-wrapper .has-vk-color-dark-color {
	color: #343a40
}

.vk_button,.editor-styles-wrapper .vk_button {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0;
	margin-bottom: 5px;
	text-align: center
}

.vk_button-color-custom a:hover,.editor-styles-wrapper .vk_button-color-custom a:hover {
	opacity: .8;
	-webkit-box-shadow: 0 0 0 .2rem rgba(171,184,195,.25);
	box-shadow: 0 0 0 .2rem rgba(171,184,195,.25)
}

.vk_button-color-custom .vk_button_link-type-text:hover,.editor-styles-wrapper .vk_button-color-custom .vk_button_link-type-text:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

@media(width < 576px) {
	.vk_button[class*=vk_button-width-mobile-] .vk_button_link,.editor-styles-wrapper .vk_button[class*=vk_button-width-mobile-] .vk_button_link {
		display: block;
		min-width: 50px
	}

	.vk_button-width-mobile-25,.editor-styles-wrapper .vk_button-width-mobile-25 {
		width: calc(25% - 8px)
	}

	.vk_button-width-mobile-50,.editor-styles-wrapper .vk_button-width-mobile-50 {
		width: calc(50% - 8px)
	}

	.vk_button-width-mobile-75,.editor-styles-wrapper .vk_button-width-mobile-75 {
		width: calc(75% - 8px)
	}

	.vk_button-width-mobile-100,.editor-styles-wrapper .vk_button-width-mobile-100 {
		width: 100%
	}
}

@media(576px = 768px) {
	.vk_faq .vk_faq_title {
		font-size: 18px
	}
}

.vk_faq .vk_faq_content {
	border: none;
	padding: .8rem .8rem .8rem 3rem;
	margin: 0;
	position: relative;
	font-weight: normal
}

.vk_faq .vk_faq_content:before {
	position: absolute;
	left: 0;
	top: .7rem;
	font-weight: 500;
	font-size: 22px;
	line-height: 105%;
	width: 2.1rem;
	height: 2.1rem;
	line-height: 2.1rem;
	text-align: center;
	position: absolute;
	font-family: "Arial",sans-serif
}

.vk_faq .vk_faq_content p:first-of-type {
	margin-top: 0
}

.vk_faq .vk_faq_content p:last-child {
	margin-bottom: 0
}

.vk_faq .vk_faq_content {
	-webkit-transition: .25s;
	transition: .25s
}

.vk_faq .vk_faq_content:before {
	content: "A";
	color: #337ab7
}

.vk_faq.vk_faq-accordion-close,.vk_faq.vk_faq-accordion-open {
	padding-bottom: 0;
	margin-bottom: 0
}

.vk_faq.vk_faq-accordion-close .vk_faq-body,.vk_faq.vk_faq-accordion-open .vk_faq-body {
	margin-top: 0;
	margin-bottom: 0
}

.vk_faq.vk_faq-accordion-close .vk_faq_title,.vk_faq.vk_faq-accordion-open .vk_faq_title {
	padding-right: 2rem
}

@media(width >= 768px) {
	.vk_faq.vk_faq-accordion-close .vk_faq_title,.vk_faq.vk_faq-accordion-open .vk_faq_title {
		padding-right: 2.5rem
	}
}

.vk_faq.vk_faq-accordion-close .vk_faq_title::after,.vk_faq.vk_faq-accordion-open .vk_faq_title::after {
	position: absolute;
	top: 50%;
	right: unset;
	right: 2.5rem;
	content: "";
	width: 8px;
	height: 8px;
	border-right: 1px solid #222;
	border-top: 1px solid #222;
	transition: border-color .3s ease,-webkit-transform .6s ease;
	-webkit-transition: border-color .3s ease,-webkit-transform .6s ease;
	transition: border-color .3s ease,transform .6s ease;
	transition: border-color .3s ease,transform .6s ease,-webkit-transform .6s ease
}

.vk_faq.vk_faq-accordion-close .vk_faq_title {
	border-bottom: none
}

.vk_faq.vk_faq-accordion-close .vk_faq_title::after {
	-webkit-transform: translate(32px, -5px) rotate(135deg);
	transform: translate(32px, -5px) rotate(135deg)
}

.vk_faq.vk_faq-accordion-open .vk_faq_title::after {
	-webkit-transform: translate(32px, -2px) rotate(-45deg);
	transform: translate(32px, -2px) rotate(-45deg)
}

.vk_faq.vk_faq-accordion .vk_faq_title {
	cursor: pointer
}

.vk_faq.vk_faq-accordion .vk_faq_title:focus-visible {
	outline: 2px solid var(--vk-color-primary);
	outline-offset: -2px
}

.vk_faq .vk_faq_content-accordion-open {
	height: auto;
	overflow: hidden;
	opacity: 1;
	-webkit-transition: .25s;
	transition: .25s;
	margin-bottom: 10px
}

.vk_faq .vk_faq_content-accordion-close {
	padding-top: 0;
	padding-bottom: 0;
	height: 0;
	opacity: 0;
	overflow: hidden
}

.vk_flow {
	-webkit-margin-before: 0;
	margin-block-start:0;margin-bottom: 0
}

.vk_flow .vk_flow_frame {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 25px;
	border: 3px solid #e5e5e5;
	margin: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media(width .vk_flow_frame_arrow {
	position: relative;
	content: "";
	background: var(--vk_flow-arrow) center 50% no-repeat;
	background-size: 50px 50px;
	display: block;
	overflow: hidden;
	height: 50px;
	width: 50px;
	margin: 0 auto
}

.vk_flow.vk_flow-arrow-off {
	padding-bottom: 0;
	margin-bottom: 30px
}

.vk_flow.vk_flow-arrow-off::after {
	content: "";
	font-size: 0;
	background-image: none
}

.editor-styles-wrapper .vk_flow-arrow-on::after {
	background: none;
	display: unset;
	height: unset;
	width: unset;
	margin: unset;
	overflow: unset
}

.vk_heading i:first-child {
	margin-right: .2em
}

.vk_heading i:last-child {
	margin-left: .2em
}

.vk_heading.vk_heading-style-plain .vk_heading_title {
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block
}

.vk_heading.vk_heading-style-plain .vk_heading_title:after {
	content: none;
	border: none
}

.vk_heading.vk_heading-style-plain .vk_heading_title:before {
	content: none
}

.vk_heading.vk_heading-style-plain .vk_heading_title:not(.has-text-color) {
	color: unset
}

.vk_heading.vk_heading-style-plain .vk_heading_title:after {
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block
}

.vk_heading.vk_heading-style-plain .vk_heading_title:after:after {
	content: none;
	border: none
}

.vk_heading.vk_heading-style-plain .vk_heading_title:after:before {
	content: none
}

.vk_heading_subtext {
	margin-bottom: 0
}

@media screen and (width .vk_slider_item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: unset;
	color: rgba(0,0,0,0);
	cursor: pointer;
	z-index: 10
}

.vk_slider_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%
}

.vk_slider_item.has-background-dim-0::before {
	opacity: 0
}

.vk_slider_item.has-background-dim-1::before {
	opacity: .1
}

.vk_slider_item.has-background-dim-2::before {
	opacity: .2
}

.vk_slider_item.has-background-dim-3::before {
	opacity: .3
}

.vk_slider_item.has-background-dim-4::before {
	opacity: .4
}

.vk_slider_item.has-background-dim-5::before {
	opacity: .5
}

.vk_slider_item.has-background-dim-6::before {
	opacity: .6
}

.vk_slider_item.has-background-dim-7::before {
	opacity: .7
}

.vk_slider_item.has-background-dim-8::before {
	opacity: .8
}

.vk_slider_item.has-background-dim-9::before {
	opacity: .9
}

.vk_slider_item.has-background-dim-10::before {
	opacity: 1
}

.vk_slider_item.has-background-dim:not(.wp-block-cover__background)::before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	content: "";
	background-color: inherit
}

.vk_slider_item.has-background .vk_slider_item-background-area:not([class*=-background-color]) {
	z-index: 0
}

.vk_slider_item .has-background-dim:not(.wp-block-cover__background)::before {
	z-index: 1;
	content: ""
}

.vk_slider_item .vk_slider_item-background-area:not([class*=-background-color]) {
	background-color: #fff
}

.vk_slider_item .vk_slider_item-background-area,.vk_slider_item .has-background-dim:not(.wp-block-cover__background)::before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	content: ""
}

.vk_slider_item .has-background-dim-0 {
	opacity: 0
}

.vk_slider_item .has-background-dim-1 {
	opacity: .1
}

.vk_slider_item .has-background-dim-2 {
	opacity: .2
}

.vk_slider_item .has-background-dim-3 {
	opacity: .3
}

.vk_slider_item .has-background-dim-4 {
	opacity: .4
}

.vk_slider_item .has-background-dim-5 {
	opacity: .5
}

.vk_slider_item .has-background-dim-6 {
	opacity: .6
}

.vk_slider_item .has-background-dim-7 {
	opacity: .7
}

.vk_slider_item .has-background-dim-8 {
	opacity: .8
}

.vk_slider_item .has-background-dim-9 {
	opacity: .9
}

.vk_slider_item .has-background-dim-10 {
	opacity: 1
}

.vk_slider_item-align-vertical-top {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.vk_slider_item-align-vertical-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.vk_slider_item-align-vertical-bottom {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.vk_slider_item {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative
}

.vk_slider_item_container {
	min-height: 24px;
	width: 100%;
	z-index: 1;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	-webkit-margin-before: 0;
	margin-block-start:0}

:where(.vk_slider_item_container):where(.container) {
	max-width: var(--wp--style--global--content-size)
}

.vk_slider_item-width-full {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw)
}

.vk_slider_item-width-full.vk_slider_item-paddingLR-none {
	padding-left: calc(50vw - 50%);
	padding-right: calc(50vw - 50%)
}

.vk_slider_item-paddingLR-use {
	padding-left: 1.5em;
	padding-right: 1.5em
}

@media(width >= 576px) {
	.vk_slider_item-paddingLR-use {
		padding-left: 2em;
		padding-right: 2em
	}
}

@media(width >= 768px) {
	.vk_slider_item-paddingLR-use {
		padding-left: 2.5em;
		padding-right: 2.5em
	}
}

@media(width >= 992px) {
	.vk_slider_item-paddingLR-use {
		padding-left: 3em;
		padding-right: 3em
	}
}

@media(width >= 1200px) {
	.vk_slider_item-paddingLR-use {
		padding-left: 3.5em;
		padding-right: 3.5em
	}
}

@media(width >= 1400px) {
	.vk_slider_item-paddingLR-use {
		padding-left: 4em;
		padding-right: 4em
	}
}

.vk_slider_item-paddingLR-zero {
	padding-left: 0;
	padding-right: 0
}

.wp-block-vk-blocks-spacer.vk_spacer {
	-webkit-margin-before: 0;
	margin-block-start:0;margin-bottom: 0
}

.vk_spacer-type-margin-top div[class*=vk_block-margin],.vk_spacer-type-margin-bottom div[class*=vk_block-margin] {
	display: block;
	overflow: hidden
}

.vk_spacer-type-height {
	display: block;
	overflow: hidden
}

@media(width < 576px) {
	.vk_spacer .vk_spacer-display-pc {
		display: none
	}

	.vk_spacer .vk_spacer-display-tablet {
		display: none
	}

	.vk_spacer .vk_spacer-display-mobile {
		display: block
	}
}

@media(576px = 992px) {
	.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text {
		width: 74%
	}

	.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption {
		font-size: 1rem;
		letter-spacing: .5rem
	}

	.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role {
		letter-spacing: .5rem
	}

	.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo {
		width: 22%
	}
}

@media(width >= 1200px) {
	.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text {
		width: 75%
	}

	.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo {
		width: 20%
	}
}

.vk-visual-embed.alignleft,.vk-visual-embed.aligncenter,.vk-visual-embed.alignright {
	display: grid;
	width: 100%
}

.vk-visual-embed.alignleft {
	justify-items: start
}

.vk-visual-embed.alignleft iframe,.vk-visual-embed.alignleft .vk-visual-embed-preview--youtube {
	margin-right: auto
}

.vk-visual-embed.aligncenter {
	justify-items: center
}

.vk-visual-embed.aligncenter iframe,.vk-visual-embed.aligncenter .vk-visual-embed-preview--youtube {
	margin-left: auto;
	margin-right: auto
}

.vk-visual-embed.alignright {
	justify-items: end
}

.vk-visual-embed.alignright iframe,.vk-visual-embed.alignright .vk-visual-embed-preview--youtube {
	margin-left: auto
}

.vk-visual-embed-preview {
	width: 100%
}

.vk-visual-embed-preview--youtube {
	position: relative;
	display: block;
	overflow: hidden;
	max-width: 100%;
	aspect-ratio: 16/9;
	background-color: #000
}

.vk-visual-embed-preview__youtube-thumbnail {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none
}

.vk-visual-embed-preview__youtube-play {
	position: absolute;
	top: 50%;
	left: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: clamp(40px,12%,68px);
	aspect-ratio: 17/12;
	border-radius: clamp(6px,1.8%,12px);
	background-color: rgba(0,0,0,.72);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	pointer-events: none
}

.vk-visual-embed-preview__youtube-play-icon {
	width: 25%;
	height: auto;
	fill: #fff;
	pointer-events: none
}

.vk-visual-embed iframe {
	display: block;
	border: none;
	margin: 0;
	max-width: 100%
}

.editor-styles-wrapper .wp-block[data-align=left]:has(.vk-visual-embed) {
	justify-items: start
}

.editor-styles-wrapper .wp-block[data-align=left]:has(.vk-visual-embed) .vk-visual-embed iframe,.editor-styles-wrapper .wp-block[data-align=left]:has(.vk-visual-embed) .vk-visual-embed-preview--youtube {
	margin-right: auto
}

.editor-styles-wrapper .wp-block[data-align=center]:has(.vk-visual-embed) {
	justify-items: center
}

.editor-styles-wrapper .wp-block[data-align=center]:has(.vk-visual-embed) .vk-visual-embed iframe,.editor-styles-wrapper .wp-block[data-align=center]:has(.vk-visual-embed) .vk-visual-embed-preview--youtube {
	margin-left: auto;
	margin-right: auto
}

.editor-styles-wrapper .wp-block[data-align=right]:has(.vk-visual-embed) {
	justify-items: end
}

.editor-styles-wrapper .wp-block[data-align=right]:has(.vk-visual-embed) .vk-visual-embed iframe,.editor-styles-wrapper .wp-block[data-align=right]:has(.vk-visual-embed) .vk-visual-embed-preview--youtube {
	margin-left: auto
}

.editor-styles-wrapper .wp-block:has(.vk-visual-embed)>div {
	width: 100%
}

.editor-styles-wrapper .vk-visual-embed_notice {
	margin-bottom: 16px
}

:root {
	--vk-color-border: rgba(0,0,0,.12)
}

.is-style-vk_accordion-no-background-color-border {
	border: 1px solid var(--vk-color-border)
}

.is-style-vk_accordion-background-color .vk_accordion-trigger {
	border-bottom: none;
	background-color: rgba(0,0,0,.05)
}

.is-style-vk_accordion-background-color .vk_accordion-trigger .vk_accordion-toggle-open {
	border-bottom: none
}

.is-style-vk_accordion-background-color-border {
	border: 1px solid var(--vk-color-border)
}

.is-style-vk_accordion-background-color-border .vk_accordion-trigger {
	background-color: rgba(0,0,0,.05)
}

.is-style-vk_accordion-background-color-rounded {
	border-radius: .5rem
}

.is-style-vk_accordion-background-color-rounded .vk_accordion-trigger {
	border-bottom: none;
	background-color: rgba(0,0,0,.05)
}

.is-style-vk_accordion-background-color-rounded .vk_accordion-trigger .vk_accordion-toggle-open {
	border-bottom: none
}

.is-style-vk_accordion-background-color-rounded-border {
	border: 1px solid var(--vk-color-border);
	border-radius: .5rem
}

.is-style-vk_accordion-background-color-rounded-border .vk_accordion-trigger {
	background-color: rgba(0,0,0,.05)
}

.is-style-vk_accordion-plain .vk_accordion-trigger {
	border-bottom: none
}

.is-style-vk_accordion-plain .vk_accordion-trigger .vk_accordion-toggle-open {
	border-bottom: none
}

.vk_accordion {
	display: block;
	overflow: hidden;
	margin: 0 auto 1em auto;
	width: 100%;
	position: relative
}

.vk_accordion-container {
	display: block;
	overflow: hidden;
	margin: 0 auto 1em auto;
	width: 100%;
	position: relative
}

.vk_accordion:not(.is-style-vk_accordion-no-background-color-border):not(.is-style-vk_accordion-background-color):not(.is-style-vk_accordion-background-color-border):not(.is-style-vk_accordion-background-color-rounded):not(.is-style-vk_accordion-background-color-rounded-border):not(.is-style-vk_accordion-plain),.vk_accordion-container:not(.is-style-vk_accordion-no-background-color-border):not(.is-style-vk_accordion-background-color):not(.is-style-vk_accordion-background-color-border):not(.is-style-vk_accordion-background-color-rounded):not(.is-style-vk_accordion-background-color-rounded-border):not(.is-style-vk_accordion-plain) {
	border-bottom: 1px solid var(--vk-color-border)
}

.vk_accordion-trigger {
	border: none;
	padding-top: 1rem;
	padding-right: 2rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
	margin: 0;
	margin-bottom: -1px;
	position: relative;
	font-size: 16px;
	background: rgba(0,0,0,0);
	cursor: pointer
}

.vk_accordion-trigger:has(.vk_accordion-toggle:focus-visible) {
	margin-bottom: 0
}

.vk_accordion-trigger .vk_accordion-toggle:focus-visible {
	outline: 2px solid var(--vk-color-primary);
	outline-offset: -2px
}

.vk_accordion-trigger p {
	-webkit-margin-before: 0;
	margin-block-start:0}

.vk_accordion-trigger>*:last-of-type {
	margin-top: 0;
	margin-bottom: 0
}

.is-style-vk_accordion-plain .vk_accordion-trigger {
	padding: 0
}

.vk_accordion-trigger .vk_accordion-toggle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vk_accordion-trigger .vk_accordion-toggle-open {
	border-bottom: 1px dotted var(--vk-color-border)
}

.vk_accordion-trigger .vk_accordion-toggle-close,.vk_accordion-trigger .vk_accordion-toggle-open {
	padding-bottom: 0;
	margin-bottom: 0
}

.vk_accordion-trigger .vk_accordion-toggle-close::after,.vk_accordion-trigger .vk_accordion-toggle-open::after {
	position: absolute;
	top: 50%;
	right: unset;
	right: 4rem;
	content: "";
	width: 8px;
	height: 8px;
	border-right: 1px solid #222;
	border-top: 1px solid #222;
	transition: border-color .3s ease,-webkit-transform .6s ease;
	-webkit-transition: border-color .3s ease,-webkit-transform .6s ease;
	transition: border-color .3s ease,transform .6s ease;
	transition: border-color .3s ease,transform .6s ease,-webkit-transform .6s ease
}

.vk_accordion-trigger .vk_accordion-toggle-close::after {
	-webkit-transform: translate(32px, -5px) rotate(135deg);
	transform: translate(32px, -5px) rotate(135deg)
}

.vk_accordion-trigger .vk_accordion-toggle-open::after {
	-webkit-transform: translate(32px, -2px) rotate(-45deg);
	transform: translate(32px, -2px) rotate(-45deg)
}

.vk_accordion-target {
	padding: 1rem
}

.vk_accordion-target>*:last-child {
	margin-bottom: 0
}

.vk_accordion-target p {
	-webkit-margin-before: 0;
	margin-block-start:0}

.vk_accordion.is-style-vk_accordion-plain .vk_accordion-target {
	padding: 0
}

.vk_accordion-target-open {
	height: auto;
	overflow: hidden;
	opacity: 1;
	-webkit-transition: .25s;
	transition: .25s
}

.vk_accordion-target-close {
	padding-top: 0;
	padding-bottom: 0;
	height: 0;
	opacity: 0;
	-webkit-transition: .25s;
	transition: .25s;
	overflow: hidden
}

.vk_accordion-target-close * {
	margin-top: 0;
	margin-bottom: 0
}

.editor-styles-wrapper .wp-block-vk-blocks-accordion:not(.is-style-vk_accordion-background-color):not(.is-style-vk_accordion-background-color-rounded) .vk_accordion-trigger {
	border-bottom: 1px dotted var(--vk-color-border)
}

.editor-styles-wrapper .wp-block-vk-blocks-accordion:not(.is-style-vk_accordion-background-color):not(.is-style-vk_accordion-background-color-rounded) .vk_accordion-trigger .block-list-appender {
	right: -24px
}

.editor-styles-wrapper .wp-block-vk-blocks-accordion:not(.is-style-vk_accordion-no-background-color-border):not(.is-style-vk_accordion-background-color):not(.is-style-vk_accordion-background-color-border):not(.is-style-vk_accordion-background-color-rounded):not(.is-style-vk_accordion-background-color-rounded-border) {
	border: 1px dashed #ccc
}

.editor-styles-wrapper .vk_accordion-trigger {
	padding-right: 4rem
}

.editor-styles-wrapper .vk_accordion-trigger .block-editor-inner-blocks {
	position: inherit;
	cursor: initial;
	z-index: 1
}

.editor-styles-wrapper .vk_accordion-trigger .block-editor-block-list__block {
	margin-top: 0;
	margin-bottom: 0
}

:root {
	--vk-animation-size: 3em
}

.vk_animation {
	opacity: 0;
	-webkit-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s;
	position: relative
}

.vk_animation-active {
	opacity: 1
}

.vk_animation-slide-up {
	top: 3em
}

.vk_animation-slide-up.vk_animation-active {
	top: 0
}

.vk_animation-slide-right {
	left: -3em
}

.vk_animation-slide-right.vk_animation-active {
	left: 0
}

.vk_animation-slide-left {
	right: -3em
}

.vk_animation-slide-left.vk_animation-active {
	right: 0
}

.vk_animation-slide-down {
	bottom: 3em
}

.vk_animation-slide-down.vk_animation-active {
	bottom: 0
}

.vk_animation {
	opacity: 0;
	position: relative
}

.vk_animation-active {
	opacity: 1
}

.vk_animation-speed-very-slow {
	-webkit-transition: all 2s ease-out 2s;
	transition: all 2s ease-out 2s
}

.vk_animation-speed-slow {
	-webkit-transition: all 1.5s ease-out 1.5s;
	transition: all 1.5s ease-out 1.5s
}

.vk_animation-speed-normal {
	-webkit-transition: all 1s ease-out 1s;
	transition: all 1s ease-out 1s
}

.vk_animation-speed-fast {
	-webkit-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.vk_animation-speed-very-fast {
	-webkit-transition: all .25s ease-out .25s;
	transition: all .25s ease-out .25s
}

.vk_animation-slide-up.vk_animation-range-short {
	top: 3em
}

.vk_animation-slide-up.vk_animation-range-normal {
	top: 6em
}

.vk_animation-slide-up.vk_animation-range-long {
	top: 9em
}

.vk_animation-slide-up.vk_animation-active {
	top: 0
}

.vk_animation-slide-right.vk_animation-range-short {
	left: -3em
}

.vk_animation-slide-right.vk_animation-range-normal {
	left: -6em
}

.vk_animation-slide-right.vk_animation-range-long {
	left: -9em
}

.vk_animation-slide-right.vk_animation-active {
	left: 0
}

.vk_animation-slide-left.vk_animation-range-short {
	right: -3em
}

.vk_animation-slide-left.vk_animation-range-normal {
	right: -6em
}

.vk_animation-slide-left.vk_animation-range-long {
	right: -9em
}

.vk_animation-slide-left.vk_animation-active {
	right: 0
}

.vk_animation-slide-down.vk_animation-range-short {
	bottom: 3em
}

.vk_animation-slide-down.vk_animation-range-normal {
	bottom: 6em
}

.vk_animation-slide-down.vk_animation-range-long {
	bottom: 9em
}

.vk_animation-slide-down.vk_animation-active {
	bottom: 0
}

.vk_animation-trembling-x,.vk_animation-trembling-y,.vk_animation-left-right,.vk_animation-up-down,.vk_animation-pounding,.vk_animation-shaking {
	opacity: 1
}

.vk_animation-trembling-x.vk_animation-speed-very-slow,.vk_animation-trembling-y.vk_animation-speed-very-slow,.vk_animation-left-right.vk_animation-speed-very-slow,.vk_animation-up-down.vk_animation-speed-very-slow,.vk_animation-pounding.vk_animation-speed-very-slow,.vk_animation-shaking.vk_animation-speed-very-slow {
	-webkit-animation-duration: 3s;
	animation-duration: 3s
}

.vk_animation-trembling-x.vk_animation-speed-slow,.vk_animation-trembling-y.vk_animation-speed-slow,.vk_animation-left-right.vk_animation-speed-slow,.vk_animation-up-down.vk_animation-speed-slow,.vk_animation-pounding.vk_animation-speed-slow,.vk_animation-shaking.vk_animation-speed-slow {
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.vk_animation-trembling-x.vk_animation-speed-normal,.vk_animation-trembling-y.vk_animation-speed-normal,.vk_animation-left-right.vk_animation-speed-normal,.vk_animation-up-down.vk_animation-speed-normal,.vk_animation-pounding.vk_animation-speed-normal,.vk_animation-shaking.vk_animation-speed-normal {
	-webkit-animation-duration: .5s;
	animation-duration: .5s
}

.vk_animation-trembling-x.vk_animation-speed-fast,.vk_animation-trembling-y.vk_animation-speed-fast,.vk_animation-left-right.vk_animation-speed-fast,.vk_animation-up-down.vk_animation-speed-fast,.vk_animation-pounding.vk_animation-speed-fast,.vk_animation-shaking.vk_animation-speed-fast {
	-webkit-animation-duration: .1s;
	animation-duration: .1s
}

.vk_animation-trembling-x.vk_animation-speed-very-fast,.vk_animation-trembling-y.vk_animation-speed-very-fast,.vk_animation-left-right.vk_animation-speed-very-fast,.vk_animation-up-down.vk_animation-speed-very-fast,.vk_animation-pounding.vk_animation-speed-very-fast,.vk_animation-shaking.vk_animation-speed-very-fast {
	-webkit-animation-duration: .05s;
	animation-duration: .05s
}

.vk_animation-trembling-x {
	-webkit-animation: trembling-x .1s infinite;
	animation: trembling-x .1s infinite
}

.vk_animation-trembling-x.vk_animation-range-short {
	-webkit-animation-name: trembling-x-short;
	animation-name: trembling-x-short
}

.vk_animation-trembling-x.vk_animation-range-normal {
	-webkit-animation-name: trembling-x-normal;
	animation-name: trembling-x-normal
}

.vk_animation-trembling-x.vk_animation-range-long {
	-webkit-animation-name: trembling-x-long;
	animation-name: trembling-x-long
}

@-webkit-keyframes trembling-x-short {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.99, 0.99);
		transform: scale(0.99, 0.99)
	}
}

@keyframes trembling-x-short {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.99, 0.99);
		transform: scale(0.99, 0.99)
	}
}

@-webkit-keyframes trembling-x-normal {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97)
	}
}

@keyframes trembling-x-normal {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97)
	}
}

@-webkit-keyframes trembling-x-long {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95)
	}
}

@keyframes trembling-x-long {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95)
	}
}

.vk_animation-left-right {
	-webkit-animation: left-right .1s infinite;
	animation: left-right .1s infinite
}

.vk_animation-left-right.vk_animation-range-short {
	-webkit-animation-name: left-right-short;
	animation-name: left-right-short
}

.vk_animation-left-right.vk_animation-range-normal {
	-webkit-animation-name: left-right-normal;
	animation-name: left-right-normal
}

.vk_animation-left-right.vk_animation-range-long {
	-webkit-animation-name: left-right-long;
	animation-name: left-right-long
}

@-webkit-keyframes left-right-short {
	0% {
		-webkit-transform: translate(1px, 0);
		transform: translate(1px, 0)
	}

	50% {
		-webkit-transform: translate(-1px, 0);
		transform: translate(-1px, 0)
	}

	100% {
		-webkit-transform: translate(1px, 0);
		transform: translate(1px, 0)
	}
}

@keyframes left-right-short {
	0% {
		-webkit-transform: translate(1px, 0);
		transform: translate(1px, 0)
	}

	50% {
		-webkit-transform: translate(-1px, 0);
		transform: translate(-1px, 0)
	}

	100% {
		-webkit-transform: translate(1px, 0);
		transform: translate(1px, 0)
	}
}

@-webkit-keyframes left-right-normal {
	0% {
		-webkit-transform: translate(5px, 0);
		transform: translate(5px, 0)
	}

	50% {
		-webkit-transform: translate(-5px, 0);
		transform: translate(-5px, 0)
	}

	100% {
		-webkit-transform: translate(5px, 0);
		transform: translate(5px, 0)
	}
}

@keyframes left-right-normal {
	0% {
		-webkit-transform: translate(5px, 0);
		transform: translate(5px, 0)
	}

	50% {
		-webkit-transform: translate(-5px, 0);
		transform: translate(-5px, 0)
	}

	100% {
		-webkit-transform: translate(5px, 0);
		transform: translate(5px, 0)
	}
}

@-webkit-keyframes left-right-long {
	0% {
		-webkit-transform: translate(15px, 0);
		transform: translate(15px, 0)
	}

	50% {
		-webkit-transform: translate(-15px, 0);
		transform: translate(-15px, 0)
	}

	100% {
		-webkit-transform: translate(15px, 0);
		transform: translate(15px, 0)
	}
}

@keyframes left-right-long {
	0% {
		-webkit-transform: translate(15px, 0);
		transform: translate(15px, 0)
	}

	50% {
		-webkit-transform: translate(-15px, 0);
		transform: translate(-15px, 0)
	}

	100% {
		-webkit-transform: translate(15px, 0);
		transform: translate(15px, 0)
	}
}

.vk_animation-up-down {
	-webkit-animation: up-down .1s infinite;
	animation: up-down .1s infinite
}

.vk_animation-up-down.vk_animation-range-short {
	-webkit-animation-name: up-down-short;
	animation-name: up-down-short
}

.vk_animation-up-down.vk_animation-range-normal {
	-webkit-animation-name: up-down-normal;
	animation-name: up-down-normal
}

.vk_animation-up-down.vk_animation-range-long {
	-webkit-animation-name: up-down-long;
	animation-name: up-down-long
}

@-webkit-keyframes up-down-short {
	0% {
		-webkit-transform: translate(0, 1px);
		transform: translate(0, 1px)
	}

	50% {
		-webkit-transform: translate(0, -1px);
		transform: translate(0, -1px)
	}

	100% {
		-webkit-transform: translate(0, 1px);
		transform: translate(0, 1px)
	}
}

@keyframes up-down-short {
	0% {
		-webkit-transform: translate(0, 1px);
		transform: translate(0, 1px)
	}

	50% {
		-webkit-transform: translate(0, -1px);
		transform: translate(0, -1px)
	}

	100% {
		-webkit-transform: translate(0, 1px);
		transform: translate(0, 1px)
	}
}

@-webkit-keyframes up-down-normal {
	0% {
		-webkit-transform: translate(0, 5px);
		transform: translate(0, 5px)
	}

	50% {
		-webkit-transform: translate(0, -5px);
		transform: translate(0, -5px)
	}

	100% {
		-webkit-transform: translate(0, 5px);
		transform: translate(0, 5px)
	}
}

@keyframes up-down-normal {
	0% {
		-webkit-transform: translate(0, 5px);
		transform: translate(0, 5px)
	}

	50% {
		-webkit-transform: translate(0, -5px);
		transform: translate(0, -5px)
	}

	100% {
		-webkit-transform: translate(0, 5px);
		transform: translate(0, 5px)
	}
}

@-webkit-keyframes up-down-long {
	0% {
		-webkit-transform: translate(0, 15px);
		transform: translate(0, 15px)
	}

	50% {
		-webkit-transform: translate(0, -15px);
		transform: translate(0, -15px)
	}

	100% {
		-webkit-transform: translate(0, 15px);
		transform: translate(0, 15px)
	}
}

@keyframes up-down-long {
	0% {
		-webkit-transform: translate(0, 15px);
		transform: translate(0, 15px)
	}

	50% {
		-webkit-transform: translate(0, -15px);
		transform: translate(0, -15px)
	}

	100% {
		-webkit-transform: translate(0, 15px);
		transform: translate(0, 15px)
	}
}

.vk_animation-trembling-y {
	-webkit-animation: trembling-y .1s infinite;
	animation: trembling-y .1s infinite
}

.vk_animation-trembling-y.vk_animation-range-short {
	-webkit-animation-name: trembling-y-short;
	animation-name: trembling-y-short
}

.vk_animation-trembling-y.vk_animation-range-normal {
	-webkit-animation-name: trembling-y-normal;
	animation-name: trembling-y-normal
}

.vk_animation-trembling-y.vk_animation-range-long {
	-webkit-animation-name: trembling-y-long;
	animation-name: trembling-y-long
}

@-webkit-keyframes trembling-y-short {
	0% {
		-webkit-transform: rotate(-0.1deg);
		transform: rotate(-0.1deg)
	}

	50% {
		-webkit-transform: rotate(0.1deg);
		transform: rotate(0.1deg)
	}
}

@keyframes trembling-y-short {
	0% {
		-webkit-transform: rotate(-0.1deg);
		transform: rotate(-0.1deg)
	}

	50% {
		-webkit-transform: rotate(0.1deg);
		transform: rotate(0.1deg)
	}
}

@-webkit-keyframes trembling-y-normal {
	0% {
		-webkit-transform: rotate(-0.25deg);
		transform: rotate(-0.25deg)
	}

	50% {
		-webkit-transform: rotate(0.25deg);
		transform: rotate(0.25deg)
	}
}

@keyframes trembling-y-normal {
	0% {
		-webkit-transform: rotate(-0.25deg);
		transform: rotate(-0.25deg)
	}

	50% {
		-webkit-transform: rotate(0.25deg);
		transform: rotate(0.25deg)
	}
}

@-webkit-keyframes trembling-y-long {
	0% {
		-webkit-transform: rotate(-0.5deg);
		transform: rotate(-0.5deg)
	}

	50% {
		-webkit-transform: rotate(0.5deg);
		transform: rotate(0.5deg)
	}
}

@keyframes trembling-y-long {
	0% {
		-webkit-transform: rotate(-0.5deg);
		transform: rotate(-0.5deg)
	}

	50% {
		-webkit-transform: rotate(0.5deg);
		transform: rotate(0.5deg)
	}
}

.vk_animation-pounding {
	-webkit-animation: pounding 1.5s infinite;
	animation: pounding 1.5s infinite
}

.vk_animation-pounding.vk_animation-range-short {
	-webkit-animation-name: pounding-short;
	animation-name: pounding-short
}

.vk_animation-pounding.vk_animation-range-normal {
	-webkit-animation-name: pounding-normal;
	animation-name: pounding-normal
}

.vk_animation-pounding.vk_animation-range-long {
	-webkit-animation-name: pounding-long;
	animation-name: pounding-long
}

@-webkit-keyframes pounding-short {
	0% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}
}

@keyframes pounding-short {
	0% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03)
	}
}

@-webkit-keyframes pounding-normal {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}
}

@keyframes pounding-normal {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}
}

@-webkit-keyframes pounding-long {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@keyframes pounding-long {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	5% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	95% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

.vk_animation-shaking {
	-webkit-animation: shaking .4s infinite;
	animation: shaking .4s infinite
}

.vk_animation-shaking.vk_animation-range-short {
	-webkit-animation-name: shaking-short;
	animation-name: shaking-short
}

.vk_animation-shaking.vk_animation-range-normal {
	-webkit-animation-name: shaking-normal;
	animation-name: shaking-normal
}

.vk_animation-shaking.vk_animation-range-long {
	-webkit-animation-name: shaking-long;
	animation-name: shaking-long
}

@-webkit-keyframes shaking-short {
	0% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}

	25% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}

	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}

	75% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}

	100% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}
}

@keyframes shaking-short {
	0% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}

	25% {
		-webkit-transform: translate(-1px, 1px);
		transform: translate(-1px, 1px)
	}

	50% {
		-webkit-transform: translate(-1px, -1px);
		transform: translate(-1px, -1px)
	}

	75% {
		-webkit-transform: translate(1px, 1px);
		transform: translate(1px, 1px)
	}

	100% {
		-webkit-transform: translate(1px, -1px);
		transform: translate(1px, -1px)
	}
}

@-webkit-keyframes shaking-normal {
	0% {
		-webkit-transform: translate(5px, -5px);
		transform: translate(5px, -5px)
	}

	25% {
		-webkit-transform: translate(-5px, 5px);
		transform: translate(-5px, 5px)
	}

	50% {
		-webkit-transform: translate(-5px, -5px);
		transform: translate(-5px, -5px)
	}

	75% {
		-webkit-transform: translate(5px, 5px);
		transform: translate(5px, 5px)
	}

	100% {
		-webkit-transform: translate(5px, -5px);
		transform: translate(5px, -5px)
	}
}

@keyframes shaking-normal {
	0% {
		-webkit-transform: translate(5px, -5px);
		transform: translate(5px, -5px)
	}

	25% {
		-webkit-transform: translate(-5px, 5px);
		transform: translate(-5px, 5px)
	}

	50% {
		-webkit-transform: translate(-5px, -5px);
		transform: translate(-5px, -5px)
	}

	75% {
		-webkit-transform: translate(5px, 5px);
		transform: translate(5px, 5px)
	}

	100% {
		-webkit-transform: translate(5px, -5px);
		transform: translate(5px, -5px)
	}
}

@-webkit-keyframes shaking-long {
	0% {
		-webkit-transform: translate(10px, -10px);
		transform: translate(10px, -10px)
	}

	25% {
		-webkit-transform: translate(-10px, 10px);
		transform: translate(-10px, 10px)
	}

	50% {
		-webkit-transform: translate(-10px, -10px);
		transform: translate(-10px, -10px)
	}

	75% {
		-webkit-transform: translate(10px, 10px);
		transform: translate(10px, 10px)
	}

	100% {
		-webkit-transform: translate(10px, -10px);
		transform: translate(10px, -10px)
	}
}

@keyframes shaking-long {
	0% {
		-webkit-transform: translate(10px, -10px);
		transform: translate(10px, -10px)
	}

	25% {
		-webkit-transform: translate(-10px, 10px);
		transform: translate(-10px, 10px)
	}

	50% {
		-webkit-transform: translate(-10px, -10px);
		transform: translate(-10px, -10px)
	}

	75% {
		-webkit-transform: translate(10px, 10px);
		transform: translate(10px, 10px)
	}

	100% {
		-webkit-transform: translate(10px, -10px);
		transform: translate(10px, -10px)
	}
}

@media(width *:first-of-type {
	-webkit-margin-before: 0;
	margin-block-start:0}

.vk_fixed-display>*:last-of-type {
	-webkit-margin-after: 0;
	margin-block-end:0}

html.has-modal-open .vk_fixed-display:not(.vk_fixed-display--keep-on-modal) {
	display: none
}

.vk_fixed-display[data-dont-show-again=true]:not(.is-ready-to-show) {
	visibility: hidden !important;
	opacity: 0 !important;
	-webkit-transition: none !important;
	transition: none !important
}

.vk_fixed-display.is-hidden-by-session,.vk_fixed-display.is-hidden-by-close-button {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important
}

.vk_fixed-display-mode-show-on-scroll {
	display: block;
	visibility: visible;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	pointer-events: none
}

.vk_fixed-display-mode-show-on-scroll.is-visible {
	opacity: 1 !important;
	pointer-events: auto
}

.vk_fixed-display-mode-display-hide-after-time {
	display: block;
	visibility: visible;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.vk_fixed-display-mode-display-hide-after-time:not(.is-timed-display) {
	opacity: 1;
	pointer-events: auto
}

.vk_fixed-display-mode-display-hide-after-time.is-timed-display {
	opacity: 0 !important;
	pointer-events: none
}

.vk_fixed-display-mode-display-hide-after-time.is-timed-display.is-timed-visible {
	opacity: 1 !important;
	pointer-events: auto
}

.vk_fixed-display-mode-display-hide-after-time.is-timed-display[data-display-after-seconds="0"] {
	-webkit-transition: none;
	transition: none
}

.vk_fixed-display-mode-display-hide-after-time.is-timed-display[data-display-after-seconds="0"].is-timed-hide {
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.vk_fixed-display-mode-display-hide-after-time.is-timed-hide {
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.vk_fixed-display-mode-display-hide-after-time.is-timed-hide:not(.is-timed-visible),.vk_fixed-display-mode-display-hide-after-time.is-timed-hide.is-timed-hidden {
	opacity: 0 !important;
	pointer-events: none
}

.vk_fixed-display-position-top {
	top: 0;
	left: 0;
	right: 0;
	place-self: center;
	width: 100%;
	max-width: 100% !important
}

.vk_fixed-display-position-right {
	right: 0
}

.vk_fixed-display-position-right>* {
	margin-left: auto
}

.vk_fixed-display-position-right>.alignfull {
	margin-left: calc(100% - 100vw) !important;
	margin-right: 0 !important
}

.vk_fixed-display-position-right>.alignwide {
	margin-left: calc((100% - 100vw)/2) !important;
	margin-right: 0 !important
}

.vk_fixed-display-position-bottom {
	left: 0;
	right: 0;
	bottom: 0;
	place-self: center;
	width: 100%;
	max-width: 100% !important
}

.vk_fixed-display-position-left {
	left: 0
}

.vk_fixed-display-position-left>* {
	margin-right: auto
}

.vk_fixed-display-position-left>.alignfull {
	margin-right: calc(100% - 100vw) !important;
	margin-left: 0 !important
}

.vk_fixed-display-position-left>.alignwide {
	margin-right: calc((100% - 100vw)/2) !important;
	margin-left: 0 !important
}

.vk_fixed-display-position-from-top {
	top: var(--vk-fixed-display-position-value, 50svh)
}

.vk_fixed-display-position-from-bottom {
	bottom: var(--vk-fixed-display-position-value, 50svh)
}

.vk_fixed-display-close-button {
	position: absolute;
	top: 3px;
	right: 3px;
	background: rgba(0,0,0,.7);
	color: #fff;
	border: none;
	border-radius: 3px;
	min-width: 20px;
	min-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	line-height: 1;
	z-index: 2;
	-webkit-transition: all .3s;
	transition: all .3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.vk_fixed-display-close-button:hover {
	opacity: .8
}

.vk_fixed-display-close-button:focus {
	outline: 2px solid var(--vk-color-primary);
	outline-offset: 2px;
	opacity: .8
}

.vk_fixed-display-position-right .vk_fixed-display-close-button,.vk_fixed-display-position-left .vk_fixed-display-close-button {
	top: -20px
}

.block-editor-block-list__block.vk_fixed-display.is-timed-hide,.block-editor-block-list__block.vk_fixed-display.is-timed-display {
	opacity: unset
}

.block-editor-block-list__block.vk_fixed-display .vk_fixed-display-close-button {
	z-index: 9999
}

.block-editor-block-list__block.vk_fixed-display-position-right .vk_fixed-display-close-button,.block-editor-block-list__block.vk_fixed-display-position-left .vk_fixed-display-close-button {
	position: relative;
	top: auto;
	-webkit-margin-start: auto;
	margin-inline-start:auto;-webkit-margin-after: 5px;
	margin-block-end:5px;-ms-flex-item-align: end;
	align-self: flex-end;
	justify-self: end
}

.block-editor-block-list__block.vk_fixed-display-position-left .vk_fixed-display-close-button {
	margin-left: auto !important;
	margin-right: 0 !important
}

.block-editor-block-list__block.vk_fixed-display-position {
	width: auto
}

.block-editor-block-list__block.vk_fixed-display-position-right .block-editor-block-list__layout>* {
	margin-left: auto;
	place-content: end !important
}

.block-editor-block-list__block.vk_fixed-display-position-right .block-editor-block-list__layout>.alignfull {
	margin-left: calc(100% - 100vw);
	margin-right: 0
}

.block-editor-block-list__block.vk_fixed-display-position-left .block-editor-block-list__layout>* {
	margin-right: auto;
	place-content: start !important
}

.block-editor-block-list__block.vk_fixed-display-position-left .block-editor-block-list__layout>.alignfull {
	margin-right: calc(100% - 100vw);
	margin-left: 0
}

.block-editor-block-list__block.vk_fixed-display-position-from-top {
	top: unset !important
}

.block-editor-block-list__block.vk_fixed-display-position-from-bottom {
	bottom: unset !important
}

.logged-in.admin-bar .vk_fixed-display-position-top {
	top: var(--wp-admin--admin-bar--height)
}

.logged-in.admin-bar .vk_fixed-display-position-from-top {
	top: calc(var(--vk-fixed-display-position-value, 50svh) + var(--wp-admin--admin-bar--height))
}

.vk_gridColumn .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.vk_gridColumn [class*=col-] {
	padding: 0 15px
}

.vk_gridColumn .col-2 {
	width: calc(16.66% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.vk_gridColumn .col-3 {
	width: calc(25% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.vk_gridColumn .col-4 {
	width: calc(33.3% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}

.vk_gridColumn .col-6 {
	width: calc(50% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.vk_gridColumn .col-12 {
	width: calc(100% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.vk_gridColumn .col-xs-2 {
	width: calc(16.66% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.vk_gridColumn .col-xs-3 {
	width: calc(25% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.vk_gridColumn .col-xs-4 {
	width: calc(33.3% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}

.vk_gridColumn .col-xs-6 {
	width: calc(50% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.vk_gridColumn .col-xs-12 {
	width: calc(100% - 30px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

@media(width >= 576px) {
	.vk_gridColumn .col-sm-2 {
		width: calc(16.66% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.vk_gridColumn .col-sm-3 {
		width: calc(25% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.vk_gridColumn .col-sm-4 {
		width: calc(33.3% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.vk_gridColumn .col-sm-6 {
		width: calc(50% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.vk_gridColumn .col-sm-12 {
		width: calc(100% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media(width >= 768px) {
	.vk_gridColumn .col-md-2 {
		width: calc(16.66% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.vk_gridColumn .col-md-3 {
		width: calc(25% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.vk_gridColumn .col-md-4 {
		width: calc(33.3% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.vk_gridColumn .col-md-6 {
		width: calc(50% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.vk_gridColumn .col-md-12 {
		width: calc(100% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media(width >= 992px) {
	.vk_gridColumn .col-lg-2 {
		width: calc(16.66% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.vk_gridColumn .col-lg-3 {
		width: calc(25% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.vk_gridColumn .col-lg-4 {
		width: calc(33.3% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.vk_gridColumn .col-lg-6 {
		width: calc(50% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.vk_gridColumn .col-lg-12 {
		width: calc(100% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media(width >= 1200px) {
	.vk_gridColumn .col-xl-2 {
		width: calc(16.66% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.vk_gridColumn .col-xl-3 {
		width: calc(25% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.vk_gridColumn .col-xl-4 {
		width: calc(33.3% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.vk_gridColumn .col-xl-6 {
		width: calc(50% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.vk_gridColumn .col-xl-12 {
		width: calc(100% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media(width >= 1400px) {
	.vk_gridColumn .col-xxl-2 {
		width: calc(16.66% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.vk_gridColumn .col-xxl-3 {
		width: calc(25% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.vk_gridColumn .col-xxl-4 {
		width: calc(33.3% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.vk_gridColumn .col-xxl-6 {
		width: calc(50% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.vk_gridColumn .col-xxl-12 {
		width: calc(100% - 30px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner>.vk_gridColumn_item_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: unset;
	color: rgba(0,0,0,0);
	cursor: pointer;
	z-index: 10
}

.wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner:has(.vk_gridColumn_item_link) {
	position: relative
}

.wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner>*:first-of-type:not(.vk_gridColumn_item_link) {
	margin-top: 0
}

.wp-block-vk-blocks-grid-column-item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wp-block-vk-blocks-grid-column-item img {
	max-width: 100%
}

.wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner {
	height: 100%;
	word-wrap: break-word
}

.vk_gridcolcard {
	display: grid
}

.vk_gridcolcard_item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
	border-radius: var(--vk-size-radius);
	display: grid
}

.vk_gridcolcard_item_container {
	display: grid;
	position: relative;
	grid-template-rows: auto 1fr auto
}

.vk_gridcolcard_item.vk_gridcolcard_item-noHeader .vk_gridcolcard_item_container {
	grid-template-rows: 1fr auto
}

.vk_gridcolcard_item.vk_gridcolcard_item-noFooter .vk_gridcolcard_item_container {
	grid-template-rows: auto 1fr
}

.vk_gridcolcard_item.vk_gridcolcard_item-noHeader.vk_gridcolcard_item-noFooter .vk_gridcolcard_item_container {
	grid-template-rows: 1fr
}

.vk_gridcolcard_item_header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.vk_gridcolcard_item_header .wp-block-image {
	min-height: 100%;
	margin-bottom: 0;
	display: grid
}

.vk_gridcolcard_item_header .wp-block-image img {
	-o-object-fit: cover;
	object-fit: cover;
	min-height: 100%;
	min-width: 100%
}

.vk_gridcolcard_item_body {
	display: grid;
	-ms-flex-line-pack: start;
	align-content: start;
	width: 100%
}

.vk_gridcolcard_item_body-valign-center {
	-ms-flex-line-pack: center;
	align-content: center
}

.vk_gridcolcard_item_body-valign-bottom {
	-ms-flex-line-pack: end;
	align-content: end
}

.vk_gridcolcard_item_body hr {
	width: inherit
}

.vk_gridcolcard_item_body>.swiper {
	margin-left: unset;
	margin-right: unset
}

.vk_gridcolcard_item_footer {
	display: grid
}

.vk_gridcolcard_item_footer:last-child {
	-ms-flex-item-align: end;
	align-self: end
}

.vk_gridcolcard_item_header-hidden,.vk_gridcolcard_item_footer-hidden {
	height: 0;
	overflow: hidden
}

.vk_gridcolcard_item a.vk_gridcolcard_item_container {
	cursor: pointer;
	color: unset;
	text-decoration: none
}

.vk_gridcolcard_item a.vk_gridcolcard_item_container:hover {
	opacity: .9
}

.wp-block-vk-blocks-icon-card .vk_icon-card_item {
	margin: 0 15px 15px 15px
}

.vk_icon_card_item_summary {
	margin-bottom: .5em;
	line-height: 1.8em
}

.vk_card_item .vk_post_title.card-title {
	font-size: 1rem
}

.vk_card_item .vk_post_excerpt.card-text {
	font-size: 14px
}

@media screen and (width .vkb-outer-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: unset;
	color: rgba(0,0,0,0);
	cursor: pointer;
	z-index: 10
}

.vk_outer {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wp-block-vk-blocks-outer.vk_outer {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	isolation: isolate
}

.wp-block-vk-blocks-outer.vk_outer .vk_outer-bg-wrapper {
	position: absolute;
	inset: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	z-index: 0;
	pointer-events: none;
	overflow: hidden
}

.wp-block-vk-blocks-outer.vk_outer .vk_outer-bg-image {
	position: absolute;
	inset: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 0
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset .vk_outer-background-area,.wp-block-vk-blocks-outer.vk_outer.has-background-offset .vk_outer-background-area::before {
	-webkit-transform: translate(calc(var(--bg-offset-left, 0px) * 1 + var(--bg-offset-right, 0px) * -1), calc(var(--bg-offset-top, 0px) * 1 + var(--bg-offset-bottom, 0px) * -1));
	transform: translate(calc(var(--bg-offset-left, 0px) * 1 + var(--bg-offset-right, 0px) * -1), calc(var(--bg-offset-top, 0px) * 1 + var(--bg-offset-bottom, 0px) * -1))
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-left"]:not([style*="--bg-offset-top"]):not([style*="--bg-offset-bottom"])>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: left var(--bg-offset-left) center !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-right"]:not([style*="--bg-offset-top"]):not([style*="--bg-offset-bottom"])>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: right var(--bg-offset-right) center !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-top"]:not([style*="--bg-offset-left"]):not([style*="--bg-offset-right"])>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: center top var(--bg-offset-top) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-bottom"]:not([style*="--bg-offset-left"]):not([style*="--bg-offset-right"])>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: center bottom var(--bg-offset-bottom) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-left"][style*="--bg-offset-top"]>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: left var(--bg-offset-left) top var(--bg-offset-top) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-right"][style*="--bg-offset-top"]>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: right var(--bg-offset-right) top var(--bg-offset-top) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-left"][style*="--bg-offset-bottom"]>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: left var(--bg-offset-left) bottom var(--bg-offset-bottom) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-right"][style*="--bg-offset-bottom"]>.vk_outer-bg-wrapper>.vk_outer-bg-image {
	background-position: right var(--bg-offset-right) bottom var(--bg-offset-bottom) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-left"]:not([style*="--bg-offset-top"]):not([style*="--bg-offset-bottom"]) {
	background-position: left var(--bg-offset-left) center !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-right"]:not([style*="--bg-offset-top"]):not([style*="--bg-offset-bottom"]) {
	background-position: right var(--bg-offset-right) center !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-top"]:not([style*="--bg-offset-left"]):not([style*="--bg-offset-right"]) {
	background-position: center top var(--bg-offset-top) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-bottom"]:not([style*="--bg-offset-left"]):not([style*="--bg-offset-right"]) {
	background-position: center bottom var(--bg-offset-bottom) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-left"][style*="--bg-offset-top"] {
	background-position: left var(--bg-offset-left) top var(--bg-offset-top) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-right"][style*="--bg-offset-top"] {
	background-position: right var(--bg-offset-right) top var(--bg-offset-top) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-left"][style*="--bg-offset-bottom"] {
	background-position: left var(--bg-offset-left) bottom var(--bg-offset-bottom) !important
}

.wp-block-vk-blocks-outer.vk_outer.has-background-offset[style*="--bg-offset-right"][style*="--bg-offset-bottom"] {
	background-position: right var(--bg-offset-right) bottom var(--bg-offset-bottom) !important
}

@media(width div>.vk_outer_container {
	max-width: var(--wp--style--global--content-size, none);
	margin-left: auto;
	margin-right: auto
}

.vk_outer-width-full.vk_outer-paddingLR-none.vk_outer-paddingLR-fallback {
	padding-left: calc(50svw - 50%);
	padding-right: calc(50svw - 50%)
}

:root {
	--vk-outer-padding: 0
}

.vk_outer-paddingLR-use,.vk_outer-paddingVertical-use {
	--vk-outer-padding: 1.5em
}

@media(width >= 576px) {
	.vk_outer-paddingLR-use,.vk_outer-paddingVertical-use {
		--vk-outer-padding: 2em
	}
}

@media(width >= 768px) {
	.vk_outer-paddingLR-use,.vk_outer-paddingVertical-use {
		--vk-outer-padding: 2.5em
	}
}

@media(width >= 992px) {
	.vk_outer-paddingLR-use,.vk_outer-paddingVertical-use {
		--vk-outer-padding: 3em
	}
}

@media(width >= 1200px) {
	.vk_outer-paddingLR-use,.vk_outer-paddingVertical-use {
		--vk-outer-padding: 3.5em
	}
}

@media(width >= 1400px) {
	.vk_outer-paddingLR-use,.vk_outer-paddingVertical-use {
		--vk-outer-padding: 4em
	}
}

.vk_outer-paddingLR-use {
	padding-left: var(--vk-outer-padding);
	padding-right: var(--vk-outer-padding)
}

.vk_outer-paddingLR-zero {
	padding-left: 0;
	padding-right: 0
}

.vk_outer-paddingVertical-use {
	padding-top: var(--vk-outer-padding);
	padding-bottom: var(--vk-outer-padding)
}

.vk_outer-bgPosition-fixed {
	background-attachment: fixed !important;
	background-size: cover !important
}

@supports(-webkit-overflow-scrolling: touch) {
	.vk_outer-bgPosition-fixed {
		background-attachment: scroll !important
	}
}

.vk_outer-bgPosition-normal {
	background-attachment: unset !important;
	background-size: cover !important
}

.vk_outer-bgPosition-repeat {
	background-attachment: unset !important;
	background-repeat: repeat !important;
	background-size: auto !important
}

.vk_outer_separator svg {
	display: block;
	max-height: 100px;
	position: absolute;
	left: 0;
	width: 100%;
	pointer-events: none
}

.vk_outer_separator-position-upper svg {
	top: 0;
	-webkit-transform: translateX(0.25px) scale(1.008) rotate(180deg);
	transform: translateX(0.25px) scale(1.008) rotate(180deg)
}

.vk_outer_separator-position-lower svg {
	bottom: 0;
	-webkit-transform: translateX(0.25px) scale(1.008);
	transform: translateX(0.25px) scale(1.008)
}

@supports((-webkit-mask-image: url("")) or (mask-image: url(""))) or (-webkit-mask-image: url("")) {
	.vk_outer-divider-mask .vk_outer_separator-mask>svg {
		display:none
	}

	.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask {
		--_mask-upper: var(--vk-outer-mask-upper, none);
		--_mask-upper-h: var(--vk-outer-mask-upper-h, 0px);
		--_mask-lower: var(--vk-outer-mask-lower, none);
		--_mask-lower-h: var(--vk-outer-mask-lower-h, 0px)
	}

	@media(min-width: 576px) {
		.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask {
			--_mask-upper: var( --vk-outer-mask-upper-tablet, var(--vk-outer-mask-upper, none) );
			--_mask-upper-h: var( --vk-outer-mask-upper-h-tablet, var(--vk-outer-mask-upper-h, 0px) );
			--_mask-lower: var( --vk-outer-mask-lower-tablet, var(--vk-outer-mask-lower, none) );
			--_mask-lower-h: var( --vk-outer-mask-lower-h-tablet, var(--vk-outer-mask-lower-h, 0px) )
		}
	}

	@media(min-width: 992px) {
		.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask {
			--_mask-upper: var( --vk-outer-mask-upper-pc, var(--vk-outer-mask-upper, none) );
			--_mask-upper-h: var( --vk-outer-mask-upper-h-pc, var(--vk-outer-mask-upper-h, 0px) );
			--_mask-lower: var( --vk-outer-mask-lower-pc, var(--vk-outer-mask-lower, none) );
			--_mask-lower-h: var( --vk-outer-mask-lower-h-pc, var(--vk-outer-mask-lower-h, 0px) )
		}
	}

	.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask--edges-both {
		-webkit-mask-image: var(--_mask-upper),var(--_mask-lower),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		-webkit-mask-image: var(--_mask-upper),var(--_mask-lower),linear-gradient(#fff, #fff);
		mask-image: var(--_mask-upper),var(--_mask-lower),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		mask-image: var(--_mask-upper),var(--_mask-lower),linear-gradient(#fff, #fff);
		-webkit-mask-size: 100% var(--_mask-upper-h),100% var(--_mask-lower-h),100% 100%;
		mask-size: 100% var(--_mask-upper-h),100% var(--_mask-lower-h),100% 100%;
		-webkit-mask-position: top,bottom,0 0;
		mask-position: top,bottom,0 0;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-mode: alpha,alpha,alpha;
		mask-mode: alpha,alpha,alpha;
		-webkit-mask-composite: destination-out;
		mask-composite: exclude
	}

	.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask--edges-upper {
		-webkit-mask-image: var(--_mask-upper),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		-webkit-mask-image: var(--_mask-upper),linear-gradient(#fff, #fff);
		mask-image: var(--_mask-upper),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		mask-image: var(--_mask-upper),linear-gradient(#fff, #fff);
		-webkit-mask-size: 100% var(--_mask-upper-h),100% 100%;
		mask-size: 100% var(--_mask-upper-h),100% 100%;
		-webkit-mask-position: top,0 0;
		mask-position: top,0 0;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-mode: alpha,alpha;
		mask-mode: alpha,alpha;
		-webkit-mask-composite: destination-out;
		mask-composite: exclude
	}

	.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask--edges-lower {
		-webkit-mask-image: var(--_mask-lower),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		-webkit-mask-image: var(--_mask-lower),linear-gradient(#fff, #fff);
		mask-image: var(--_mask-lower),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		mask-image: var(--_mask-lower),linear-gradient(#fff, #fff);
		-webkit-mask-size: 100% var(--_mask-lower-h),100% 100%;
		mask-size: 100% var(--_mask-lower-h),100% 100%;
		-webkit-mask-position: bottom,0 0;
		mask-position: bottom,0 0;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-mode: alpha,alpha;
		mask-mode: alpha,alpha;
		-webkit-mask-composite: destination-out;
		mask-composite: exclude
	}
}

@supports not (((-webkit-mask-image: url("")) or (mask-image: url(""))) or (-webkit-mask-image: url(""))) {
	.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask {
		-webkit-mask-image:none !important;
		mask-image: none !important
	}

	.vk_outer-divider-mask>div>.vk_outer_separator-mask>svg {
		display: block
	}
}

@media print {
	.vk_outer-divider-mask>.vk_outer-bg-wrapper-mask {
		-webkit-mask-image: none !important;
		mask-image: none !important
	}

	.vk_outer-divider-mask>div>.vk_outer_separator-mask>svg {
		display: block
	}
}

.vk_outer-divider-force-legacy>.vk_outer-bg-wrapper-mask {
	-webkit-mask-image: none !important;
	mask-image: none !important
}

.vk_outer-divider-force-legacy>div>.vk_outer_separator-mask>svg {
	display: block
}

@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
	.vk_outer_separator svg {
		transform:translateY(0.25px) scale(1.004);
		-webkit-transform: translateY(0.25px) scale(1.004);
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden
	}

	.vk_outer_separator-position-upper svg {
		transform: rotate(180deg) translateY(0.25px) scale(1.004);
		-webkit-transform: rotate(180deg) translateY(0.25px) scale(1.004)
	}

	.vk_outer_separator-position-lower svg {
		transform: translateY(0.25px) scale(1.004);
		-webkit-transform: translateY(0.25px) scale(1.004)
	}
}

.vk_outer-minHeight {
	display: grid;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	min-height: var(--min-height-mobile)
}

@media(width >= 576px) {
	.vk_outer-minHeight {
		min-height: var(--min-height-tablet)
	}
}

@media(width >= 992px) {
	.vk_outer-minHeight {
		min-height: var(--min-height-pc)
	}
}

@media(width < 576px) {
	.vk_outer .vk_outer-display-pc {
		display: none
	}

	.vk_outer .vk_outer-display-tablet {
		display: none
	}

	.vk_outer .vk_outer-display-mobile {
		display: block
	}
}

@media(576px *:last-child {
	margin-bottom: var(--vk-margin-md)
}

.vk_step .vk_step_item_content h1,.vk_step .vk_step_item_content h2,.vk_step .vk_step_item_content h3,.vk_step .vk_step_item_content h4,.vk_step .vk_step_item_content h5,.vk_step .vk_step_item_content h6 {
	margin-left: unset;
	margin-right: unset
}

.vk_step .vk_step_item_content>p:first-child {
	margin-bottom: .3em;
	line-height: 1;
	color: #666
}

.vk_step .vk_step_item .vk_step_item_caption {
	margin-bottom: .5em;
	color: #666
}

.vk_step .vk_step_item .vk_step_item_dot {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	padding: 9px 0;
	text-align: center
}

.vk_step .vk_step_item .vk_step_item_dot_num {
	line-height: var(--vk-step-item-dot-num-line-height)
}

.vk_step .vk_step_item .vk_step_item_dot i {
	margin-right: auto;
	margin-left: auto;
	display: block;
	line-height: var(--vk-step-item-dot-num-line-height)
}

.vk_step .vk_step_item .vk_step_item_dot.vk_step_item_style-default {
	color: #fff
}

.vk_step .vk_step_item .vk_step_item_dot.vk_step_item_style-default:not(.has-background) {
	background-color: #337ab7
}

.vk_step .vk_step_item .vk_step_item_dot.vk_step_item_style-outlined {
	border: 2px solid currentColor
}

.vk_step .vk_step_item .vk_step_item_dot.vk_step_item_style-outlined:not(.has-text-color) {
	color: #337ab7
}

.vk_step .vk_step_item .vk_step_item_dot_caption {
	font-size: .5rem;
	line-height: .875rem
}

.vk_step_item_lineStyle-default::before {
	content: "";
	width: 3px;
	background: rgba(0,0,0,.15);
	display: block;
	position: absolute;
	top: 54px;
	left: 23px;
	bottom: 4px
}

.vk-scroll-hint {
	display: none
}

@media(width < 576px) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 576px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(width < 992px) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 992px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 992px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] {
	display: block;
	text-align: right;
	font-size: .85rem
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc]:has(i:last-of-type) {
	margin-right: 3px
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i {
	margin: 0
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:first-of-type {
	-webkit-animation: shake-left 1.5s ease-in-out infinite;
	animation: shake-left 1.5s ease-in-out infinite
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:last-of-type {
	-webkit-animation: shake-right 1.5s ease-in-out infinite;
	animation: shake-right 1.5s ease-in-out infinite
}

@media(prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i {
		-webkit-animation: none;
		animation: none
	}
}

@-webkit-keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@media(width < 576px) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 576px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(width < 992px) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width div {
	background-color: var(--vk-color-bg-inactive)
}

.is-style-vk_tab_labels-line .vk_tab_labels .vk_tab_labels_label.vk_tab_labels_label-state-inactive:hover {
	opacity: .8
}

.is-style-vk_tab_labels-line .vk_tab_bodys {
	border-top: 1px solid var(--vk-color-border);
	margin-top: -1px
}

.is-style-vk_tab_labels-line .vk_tab_bodys .has-border-top {
	border-top: none
}

.is-style-vk_tab_labels-line .vk_tab_labels {
	margin-bottom: -1px
}

.vk_tab {
	margin-bottom: 2rem
}

.vk_tab_labels {
	--vk-tab-gap: calc( 1rem * 0.2 );
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.vk_tab_labels .vk_tab_labels_label,.vk_tab_labels .vk_tab_labels_label.has-background {
	background-color: var(--default-color);
	position: relative;
	list-style: none;
	text-align: center;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	padding: var(--vk-tab-label-padding-vertical, 0.5rem) var(--vk-tab-label-padding-horizontal, 1rem);
	cursor: pointer;
	background-color: var(--vk-color-bg-inactive);
	border-radius: var(--vk-tab-label-border-radius-top-left, 0.3rem) var(--vk-tab-label-border-radius-top-right, 0.3rem) 0 0;
	margin: 0;
	line-height: 1.5
}

.vk_tab_labels .vk_tab_labels_label.vk_tab_labels_label-state-active,.vk_tab_labels .vk_tab_labels_label.has-background,.vk_tab_labels .vk_tab_labels_label.has-background.vk_tab_labels_label-state-active,.vk_tab_labels .vk_tab_labels_label.has-background.has-background {
	background-color: var(--default-color);
	color: #fff
}

.vk_tab_labels .vk_tab_labels_label.vk_tab_labels_label-state-inactive,.vk_tab_labels .vk_tab_labels_label.has-background.vk_tab_labels_label-state-inactive {
	color: initial
}

.vk_tab_labels .vk_tab_labels_label:hover,.vk_tab_labels .vk_tab_labels_label.has-background:hover {
	background-color: var(--default-color);
	color: #fff;
	opacity: .8
}

.vk_tab_labels .vk_tab_labels_label .vk_tab_labels_label-icon,.vk_tab_labels .vk_tab_labels_label.has-background .vk_tab_labels_label-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	gap: var(--vk-margin-xxs)
}

.vk_tab_labels .vk_tab_labels_label .vk_tab_labels_label-icon .vk_tab_labels_label-icon-before,.vk_tab_labels .vk_tab_labels_label .vk_tab_labels_label-icon .vk_tab_labels_label-icon-after,.vk_tab_labels .vk_tab_labels_label.has-background .vk_tab_labels_label-icon .vk_tab_labels_label-icon-before,.vk_tab_labels .vk_tab_labels_label.has-background .vk_tab_labels_label-icon .vk_tab_labels_label-icon-after {
	margin: 0
}

.vk_tab_labels .vk_tab_labels_label .vk_tab_labels_label-icon .vk_tab_labels_label-icon-before>i,.vk_tab_labels .vk_tab_labels_label .vk_tab_labels_label-icon .vk_tab_labels_label-icon-after>i,.vk_tab_labels .vk_tab_labels_label.has-background .vk_tab_labels_label-icon .vk_tab_labels_label-icon-before>i,.vk_tab_labels .vk_tab_labels_label.has-background .vk_tab_labels_label-icon .vk_tab_labels_label-icon-after>i {
	margin: 0
}

.vk_tab.wp-block-vk-blocks-tab .vk_tab_labels {
	padding: 0;
	margin: 0
}

.vk_tab_bodys .vk_tab_bodys_body {
	display: none
}

.vk_tab_bodys .vk_tab_bodys_body.vk_tab_bodys_body-state-active {
	display: block
}

.has-border-top {
	border-top: 2px solid var(--default-color)
}

@media(width = 576px) {
	.vk_tab_labels-tabSize--tab-fitText {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.vk_tab_labels-tabSize--tab-fitText,.vk_tab_labels-tabSize--tab-monospaced {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		gap: var(--vk-tab-gap)
	}

	.vk_tab_labels-tabSize--tab-monospaced li {
		width: 100%
	}
}

@media(width >= 992px) {
	.vk_tab_labels-tabSize--pc-fitText {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.vk_tab_labels-tabSize--pc-fitText,.vk_tab_labels-tabSize--pc-monospaced {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		gap: var(--vk-tab-gap)
	}

	.vk_tab_labels-tabSize--pc-monospaced li {
		width: 100%
	}
}

.vk_tab_labels--scroll_notice {
	background-color: #ffeb3b;
	padding: 5px;
	border-radius: 3px;
	font-size: 12px
}

@media(width div {
		white-space: nowrap !important
	}

	.vk_tab_labels--scroll-sp::-webkit-scrollbar {
		height: 8px
	}

	.vk_tab_labels--scroll-sp::-webkit-scrollbar-track {
		background: var(--vk-color-bg-inactive);
		border-radius: 10px
	}

	.vk_tab_labels--scroll-sp::-webkit-scrollbar-thumb {
		background: var(--vk-color-border);
		border-radius: 10px
	}

	.vk_tab_labels--wrap-2rows-sp {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.vk_tab_labels--wrap-2rows-sp .vk_tab_labels_label {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 calc(50% - .75rem);
		flex: 1 1 calc(50% - .75rem);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media(576px = 992px) {
	.vk_tab_labels--scroll-pc {
		position: relative;
		overflow-x: auto;
		white-space: nowrap !important
	}

	.vk_tab_labels--scroll-pc .vk_tab_labels_label>div {
		white-space: nowrap !important
	}

	.vk_tab_labels--scroll-pc::-webkit-scrollbar {
		height: 8px
	}

	.vk_tab_labels--scroll-pc::-webkit-scrollbar-track {
		background: var(--vk-color-bg-inactive);
		border-radius: 10px
	}

	.vk_tab_labels--scroll-pc::-webkit-scrollbar-thumb {
		background: var(--vk-color-border);
		border-radius: 10px
	}

	.vk_tab_labels--wrap-2rows-pc {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.vk_tab_labels--wrap-2rows-pc .vk_tab_labels_label {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 calc(50% - .75rem);
		flex: 1 1 calc(50% - .75rem);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-sp,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-tab,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-pc {
	scrollbar-width: none
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-pc::-webkit-scrollbar {
	display: none
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-sp,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-tab,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-pc {
	scrollbar-width: thin;
	scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar {
	height: 8px
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar-track,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar-track,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color, transparent);
	border-radius: 10px
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar-thumb,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar-thumb,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar-thumb {
	background: var(--vk-scrollbar-color);
	border-radius: 10px
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-sp,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-tab,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-pc {
	scrollbar-width: thin
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-sp::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-tab::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-pc::-webkit-scrollbar {
	height: 8px
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-sp::-webkit-scrollbar-track,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-tab::-webkit-scrollbar-track,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-track-color]:not([data-scrollbar-color]) .vk_tab_labels--scroll-pc::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color);
	border-radius: 10px
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-sp,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-tab,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-pc,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-sp,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-tab,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-pc {
	scrollbar-width: none
}

.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar {
	display: none
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-sp,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-tab,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-pc {
	scrollbar-width: thin;
	scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-pc::-webkit-scrollbar {
	display: block;
	height: 6px
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-sp::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-tab::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-pc::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-sp::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-tab::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false] .vk_tab_labels--scroll-pc::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.12);
	border-radius: 10px
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-sp,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-tab,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-pc,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-sp,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-tab,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-pc {
	scrollbar-width: thin;
	scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar {
	display: block;
	height: 6px
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar-track,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)
}

.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-sp::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-tab::-webkit-scrollbar-thumb,.editor-styles-wrapper .vk_tab.wp-block-vk-blocks-tab[data-scrollbar-visible=false][data-scrollbar-track-color] .vk_tab_labels--scroll-pc::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.12);
	border-radius: 10px
}

.vk_tab>.vk-scroll-hint {
	display: none
}

@media(width .vk-scroll-hint[data-scroll-hint-sp=true] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-sp=true]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-sp=true] i {
		margin: 0
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-sp=true] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-sp=true] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width .vk-scroll-hint[data-scroll-hint-sp=true] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(576px .vk-scroll-hint[data-scroll-hint-tab=true]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-tab=true] i {
		margin: 0
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-tab=true] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-tab=true] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(576px <= width .vk-scroll-hint[data-scroll-hint-tab=true] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(576px .vk-scroll-hint[data-scroll-hint-pc=true] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-pc=true]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-pc=true] i {
		margin: 0
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-pc=true] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk_tab>.vk-scroll-hint[data-scroll-hint-pc=true] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width >= 992px)and (prefers-reduced-motion: reduce) {
	.vk_tab>.vk-scroll-hint[data-scroll-hint-pc=true] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width >= 992px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

.vk_tab>.vk-scroll-hint+* {
	margin-top: 0
}

.vk_tableOfContents {
	margin-top: 3.5em
}

.vk_tableOfContents:first-child {
	margin-top: 0
}

.vk_tableOfContents {
	margin-bottom: 3.5em;
	position: relative
}

.vk_tableOfContents-style-default {
	border: 3px solid rgba(0,0,0,.04);
	-webkit-box-shadow: inset 0px 0px 0px 1px #fff;
	box-shadow: inset 0px 0px 0px 1px #fff;
	background-color: rgba(0,0,0,.015);
	padding: 2rem 1.5rem
}

@media(width >= 576px) {
	.vk_tableOfContents-style-default {
		padding: 2rem 3rem
	}
}

.vk_tableOfContents_title {
	text-align: center;
	font-size: 1.2em;
	letter-spacing: .5em;
	margin-left: .5em
}

.vk_tableOfContents li {
	margin: 0
}

.vk_tableOfContents_list {
	padding: 0;
	margin: 0
}

.vk_tableOfContents_list_item {
	list-style: none;
	border-bottom: 1px solid #e5e5e5;
	padding: .8rem 0
}

.vk_tableOfContents_list_item-h-3 {
	padding-left: 1rem
}

.vk_tableOfContents_list_item-h-4 {
	padding-left: 2rem
}

.vk_tableOfContents_list_item-h-5 {
	padding-left: 3rem
}

.vk_tableOfContents_list_item-h-6 {
	padding-left: 4rem
}

.vk_tableOfContents_list_item_link {
	color: #333;
	border-bottom: none;
	text-decoration: none
}

.vk_tableOfContents_list_item_link:hover {
	text-decoration: none;
	border-bottom: 1px solid #ccc
}

.vk_tableOfContents input {
	position: absolute;
	opacity: 0;
	z-index: -1
}

.vk_tableOfContents .vk_tableOfContents_openCloseBtn {
	cursor: pointer;
	font-size: .8em;
	letter-spacing: 2px;
	line-height: 1;
	border: 1px solid #999;
	padding: 3px 1em 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(0,0,0,0);
	font-family: inherit
}

.vk_tableOfContents .button_status {
	color: #666;
	font-size: .64em;
	border-radius: 2px;
	display: inline-block;
	margin: auto;
	width: auto;
	-webkit-transition: all .35s;
	transition: all .35s;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.vk_tableOfContents .tab {
	width: 100%;
	overflow: hidden
}

.vk_tableOfContents .tab_content-open {
	max-height: 2000px;
	padding: 1em;
	-webkit-transition: max-height .3s ease-out,padding .3s ease-out;
	transition: max-height .3s ease-out,padding .3s ease-out
}

.vk_tableOfContents .tab_content-close {
	max-height: 0;
	padding: 0 1em;
	-webkit-transition: max-height .2s ease-in,padding .2s ease-in;
	transition: max-height .2s ease-in,padding .2s ease-in
}

.vk_tableOfContents .tab-close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1em;
	font-size: .75em;
	cursor: pointer
}

.vk_tableOfContents input:checked~.button_status-open~.tab_content-open {
	max-height: 2000px;
	padding: 1em;
	-webkit-transition: max-height .3s ease-out,padding .3s ease-out;
	transition: max-height .3s ease-out,padding .3s ease-out
}

.vk_tableOfContents .button_status-open~.tab_content-open {
	max-height: 0;
	padding: 0 1em;
	-webkit-transition: max-height .2s ease-in,padding .2s ease-in;
	transition: max-height .2s ease-in,padding .2s ease-in
}

.vk_tableOfContents input:checked~.button_status-close~.tab_content-close {
	max-height: 2000px;
	padding: 1em;
	-webkit-transition: max-height .3s ease-out,padding .3s ease-out;
	transition: max-height .3s ease-out,padding .3s ease-out
}

.vk_tableOfContents .button_status-close~.tab_content-close {
	max-height: 0;
	padding: 0 1em;
	-webkit-transition: max-height .2s ease-in,padding .2s ease-in;
	transition: max-height .2s ease-in,padding .2s ease-in
}

.vk_tableOfContents button.vk_tableOfContents_openCloseBtn[aria-expanded=true]~.tab_content-open {
	max-height: 2000px;
	padding: 1em;
	-webkit-transition: max-height .3s ease-out,padding .3s ease-out;
	transition: max-height .3s ease-out,padding .3s ease-out
}

.vk_tableOfContents button.vk_tableOfContents_openCloseBtn[aria-expanded=false]~.tab_content-close {
	max-height: 0;
	padding: 0 1em;
	-webkit-transition: max-height .2s ease-in,padding .2s ease-in;
	transition: max-height .2s ease-in,padding .2s ease-in
}

.vk_tableOfContents .vk_tableOfContents_list {
	margin-bottom: 0
}

.vk_tableOfContents .button_status-open:not(#vk-tab-label):not([id^=vk-tab-label-toc-])::before {
	content: "CLOSE"
}

.vk_tableOfContents .button_status-close:not(#vk-tab-label):not([id^=vk-tab-label-toc-])::before {
	content: "OPEN"
}

.vk_tableOfContents input:checked~.button_status-open:not(#vk-tab-label):not([id^=vk-tab-label-toc-])::before {
	content: "OPEN"
}

.vk_tableOfContents input:checked~.button_status-close:not(#vk-tab-label):not([id^=vk-tab-label-toc-])::before {
	content: "CLOSE"
}

.editor-styles-wrapper .vk_tableOfContents .vk_tableOfContents_openCloseBtn {
	display: inline-block
}

.editor-styles-wrapper input:checked~.button_status-open~.tab_content-open {
	max-height: 0;
	padding: 0 1em;
	-webkit-transition: max-height .2s ease-in,padding .2s ease-in;
	transition: max-height .2s ease-in,padding .2s ease-in
}

.editor-styles-wrapper .button_status-open~.tab_content-open {
	max-height: 2000px;
	padding: 1em;
	-webkit-transition: max-height .3s ease-out,padding .3s ease-out;
	transition: max-height .3s ease-out,padding .3s ease-out
}

@media(prefers-reduced-motion: reduce) {
	.vk_tableOfContents .tab_content-open,.vk_tableOfContents .tab_content-close,.vk_tableOfContents input:checked~.button_status-open~.tab_content-open,.vk_tableOfContents .button_status-open~.tab_content-open,.vk_tableOfContents input:checked~.button_status-close~.tab_content-close,.vk_tableOfContents .button_status-close~.tab_content-close,.vk_tableOfContents button.vk_tableOfContents_openCloseBtn[aria-expanded=true]~.tab_content-open,.vk_tableOfContents button.vk_tableOfContents_openCloseBtn[aria-expanded=false]~.tab_content-close {
		-webkit-transition: none;
		transition: none
	}

	.editor-styles-wrapper .vk_tableOfContents input:checked~.button_status-open~.tab_content-open,.editor-styles-wrapper .vk_tableOfContents .button_status-open~.tab_content-open {
		-webkit-transition: none;
		transition: none
	}
}

.vk_timeline,body .container .is-layout-flow>.vk_timeline {
	margin: 2em auto
}

.vk_timeline .vk_timeline_item {
	position: relative;
	padding: 0 0 2.4em 1.8em;
	padding: 0 0 0 1.8rem
}

.vk_timeline .vk_timeline_item h3:first-of-type,.vk_timeline .vk_timeline_item h4:first-of-type {
	margin-top: .5rem
}

.vk_timeline .vk_timeline_item_caption {
	margin-bottom: 1.5em;
	color: #666
}

.vk_timeline .vk_timeline_item_content:after {
	border: 1px solid rgba(0,0,0,0);
	content: "";
	display: block;
	clear: both
}

.vk_timeline .vk_timeline_item_content>*:last-child {
	margin-bottom: var(--vk-margin-md)
}

.vk_timeline .vk_timeline_item_content h1,.vk_timeline .vk_timeline_item_content h2,.vk_timeline .vk_timeline_item_content h3,.vk_timeline .vk_timeline_item_content h4,.vk_timeline .vk_timeline_item_content h5,.vk_timeline .vk_timeline_item_content h6 {
	margin-left: unset;
	margin-right: unset
}

.vk_timeline .vk_timeline_item_style {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.vk_timeline .vk_timeline_item_style.vk_timeline_item_style-default:not(.has-background) {
	background-color: #337ab7
}

.vk_timeline .vk_timeline_item_style.vk_timeline_item_style-outlined {
	border: 3px solid currentColor
}

.vk_timeline .vk_timeline_item_style.vk_timeline_item_style-outlined:not(.has-text-color) {
	color: #337ab7
}

.vk_timeline_item_lineStyle-default::before {
	content: "";
	width: 3px;
	background: rgba(0,0,0,.15);
	display: block;
	position: absolute;
	top: 22px;
	left: 6px;
	bottom: 0
}

.vk_hidden {
	display: none !important;
	color: var(--blue)
}

@media(width < 576px) {
	.vk_hidden-xs {
		display: none !important
	}
}

@media(576px <= width < 768px) {
	.vk_hidden-sm {
		display: none !important
	}
}

@media(768px <= width < 992px) {
	.vk_hidden-md {
		display: none !important
	}
}

@media(992px <= width = 1200px) {
	.vk_hidden-xl {
		display: none !important
	}
}

@media(1200px <= width = 1400px) {
	.vk_hidden-xxl {
		display: none !important
	}
}

.vk_responsive-br {
	display: none
}

@media(width < 576px) {
	.vk_responsive-br-xs {
		display: block
	}
}

@media(576px <= width < 768px) {
	.vk_responsive-br-sm {
		display: block
	}
}

@media(768px <= width < 992px) {
	.vk_responsive-br-md {
		display: block
	}
}

@media(992px <= width < 1200px) {
	.vk_responsive-br-lg {
		display: block
	}
}

@media(1200px *:first-of-type {
	margin-top: 0
}

.wp-block-columns .wp-block-column:has(.wp-block-column-vk-link) {
	position: relative
}

.wp-block-columns .wp-block-column:has(.wp-block-column-vk-link) .wp-block-column-vk-link>p {
	line-height: var(--vk-line-height)
}

.wp-block-cover-vk-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: unset;
	color: rgba(0,0,0,0);
	cursor: pointer;
	z-index: 10
}

.wp-block-cover.has-link {
	position: relative
}

.wp-block-group-vk-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: unset;
	color: rgba(0,0,0,0);
	cursor: pointer;
	z-index: 10
}

.wp-block-group.has-link {
	position: relative
}

.vk-scroll-hint {
	display: none
}

@media(width < 576px) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 576px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(width < 992px) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 992px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 992px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] {
	display: block;
	text-align: right;
	font-size: .85rem
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc]:has(i:last-of-type) {
	margin-right: 3px
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i {
	margin: 0
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:first-of-type {
	-webkit-animation: shake-left 1.5s ease-in-out infinite;
	animation: shake-left 1.5s ease-in-out infinite
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:last-of-type {
	-webkit-animation: shake-right 1.5s ease-in-out infinite;
	animation: shake-right 1.5s ease-in-out infinite
}

@media(prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i {
		-webkit-animation: none;
		animation: none
	}
}

@-webkit-keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@media(width < 576px) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 576px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(width < 992px) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 992px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width .is-layout-grid,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.is-layout-flex {
		width: auto
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.wp-block-group.is-layout-grid {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.wp-block-group.is-layout-flex {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.wp-block-group.is-layout-flex>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>* {
		max-width: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h6 {
		max-width: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]:not([data-table-mode=true]).wp-block-columns .wp-block-column,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]:not([data-table-mode=true]) .wp-block-columns .wp-block-column {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] div {
		white-space: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column div,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column div {
		white-space: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn>[class*=col-],.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn [class*=col-] {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridcolcard {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: -webkit-max-content;
		grid-auto-columns: max-content
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridcolcard>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_posts {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_posts>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_posts .wp-block-vk-blocks-card-item {
		width: auto
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card .vk_icon-card_item,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card .wp-block-vk-blocks-icon-card-item {
		width: auto
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery .wp-block-image,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery .wp-block-gallery-item {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-social-links {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-social-links>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-social-links .wp-social-link {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color],.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}
}

@media(width *:not(.is-layout-grid):not(.is-layout-flex) {
		width: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.is-layout-grid,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.is-layout-flex {
		width: auto
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.wp-block-group.is-layout-grid {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.wp-block-group.is-layout-flex {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.wp-block-group.is-layout-flex>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>* {
		max-width: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h6 {
		max-width: 100%
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]:not([data-table-mode=true]).wp-block-columns .wp-block-column,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]:not([data-table-mode=true]) .wp-block-columns .wp-block-column {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] div {
		white-space: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column div,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column div {
		white-space: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn>[class*=col-],.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn [class*=col-] {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridcolcard {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: -webkit-max-content;
		grid-auto-columns: max-content
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridcolcard>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_posts {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_posts>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_posts .wp-block-vk-blocks-card-item {
		width: auto
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card .vk_icon-card_item,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card .wp-block-vk-blocks-icon-card-item {
		width: auto
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery .wp-block-image,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery .wp-block-gallery-item {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-social-links {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-social-links>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-social-links .wp-social-link {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color],.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overscroll-behavior-inline: contain;
	display: block
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>*:not(.is-layout-grid):not(.is-layout-flex) {
	width: 100%
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.is-layout-grid,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.is-layout-flex {
	width: auto
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.wp-block-group.is-layout-grid {
	grid-template-columns: none;
	grid-auto-flow: column;
	grid-auto-columns: 100%
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.wp-block-group.is-layout-flex {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.wp-block-group.is-layout-flex>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>* {
	max-width: 100%
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h6 {
	max-width: 100%
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]:not([data-table-mode=true]).wp-block-columns .wp-block-column,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]:not([data-table-mode=true]) .wp-block-columns .wp-block-column {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] div {
	white-space: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column div,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column p,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h1,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h2,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h3,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h4,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h5,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h6,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column li,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column span,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column div {
	white-space: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn .row {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn>[class*=col-],.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn [class*=col-] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	max-width: none
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridcolcard {
	grid-template-columns: none;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridcolcard>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_posts {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_posts>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_posts .wp-block-vk-blocks-card-item {
	width: auto
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons_col {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons_col>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons_col {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons>*,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons_col>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card .vk_icon-card_item,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card .wp-block-vk-blocks-icon-card-item {
	width: auto
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery .wp-block-image,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery .wp-block-gallery-item {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-social-links {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-social-links>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-social-links .wp-social-link {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false] {
	scrollbar-width: none
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar {
	display: none
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color] {
	scrollbar-width: thin;
	scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar {
	height: 8px
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color, transparent);
	border-radius: 10px
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar-thumb {
	background: var(--vk-scrollbar-color);
	border-radius: 10px
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color]) {
	scrollbar-width: thin
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
	height: 8px
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color);
	border-radius: 10px
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color],.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color] {
	scrollbar-width: none
}

.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
	display: none
}

@media(width *:not(.is-layout-grid):not(.is-layout-flex) {
		width: 100%
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.is-layout-grid,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.is-layout-flex {
		width: auto
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.wp-block-group.is-layout-grid {
		grid-template-columns: none;
		grid-auto-flow: column
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.wp-block-group.is-layout-flex {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]>.wp-block-group.is-layout-flex>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>* {
		max-width: 100%
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile].wp-block-columns .wp-block-column>h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-columns .wp-block-column>h6 {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		max-width: 100%
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]:not([data-table-mode=true]).wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile]:not([data-table-mode=true]) .wp-block-columns .wp-block-column {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] div {
		white-space: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] div[role=textbox] {
		white-space: nowrap !important
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true].wp-block-columns .wp-block-column div,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-text-nowrap=true] .wp-block-columns .wp-block-column div {
		white-space: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn>[class*=col-],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridColumn [class*=col-] {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridcolcard {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: -webkit-max-content;
		grid-auto-columns: max-content
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_gridcolcard>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_posts {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_posts>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_posts .wp-block-vk-blocks-card-item {
		width: auto
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_buttons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .vk_icons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card .vk_icon-card_item,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-vk-blocks-icon-card .wp-block-vk-blocks-icon-card-item {
		width: auto
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery .wp-block-image,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-gallery .wp-block-gallery-item {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-social-links {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-social-links>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile] .wp-block-social-links .wp-social-link {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-track,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-thumb,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}
}

@media(width *:not(.is-layout-grid):not(.is-layout-flex) {
		width: 100%
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.is-layout-grid,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.is-layout-flex {
		width: auto
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.wp-block-group.is-layout-grid {
		grid-template-columns: none;
		grid-auto-flow: column
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.wp-block-group.is-layout-flex {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]>.wp-block-group.is-layout-flex>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>* {
		max-width: 100%
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet].wp-block-columns .wp-block-column>h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-columns .wp-block-column>h6 {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		max-width: 100%
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]:not([data-table-mode=true]).wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet]:not([data-table-mode=true]) .wp-block-columns .wp-block-column {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] div {
		white-space: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] div[role=textbox] {
		white-space: nowrap !important
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true].wp-block-columns .wp-block-column div,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-text-nowrap=true] .wp-block-columns .wp-block-column div {
		white-space: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn .row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn>[class*=col-],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridColumn [class*=col-] {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: auto;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridcolcard {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: -webkit-max-content;
		grid-auto-columns: max-content
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_gridcolcard>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_posts {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_posts>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_posts .wp-block-vk-blocks-card-item {
		width: auto
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_buttons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons_col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .vk_icons_col>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card .vk_icon-card_item,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-vk-blocks-icon-card .wp-block-vk-blocks-icon-card-item {
		width: auto
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery .wp-block-image,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-gallery .wp-block-gallery-item {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-social-links {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-social-links>* {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet] .wp-block-social-links .wp-social-link {
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-track,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-thumb,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>*:not(.is-layout-grid):not(.is-layout-flex) {
	width: 100%
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.is-layout-grid,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.is-layout-flex {
	width: auto
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.wp-block-group.is-layout-grid {
	grid-template-columns: none;
	grid-auto-flow: column
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.wp-block-group.is-layout-flex {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]>.wp-block-group.is-layout-flex>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>* {
	max-width: 100%
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc].wp-block-columns .wp-block-column>h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-columns .wp-block-column>h6 {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]:not([data-table-mode=true]).wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc]:not([data-table-mode=true]) .wp-block-columns .wp-block-column {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] div {
	white-space: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] div[role=textbox] {
	white-space: nowrap !important
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true].wp-block-columns .wp-block-column div,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column p,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h1,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h2,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h3,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h4,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h5,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column h6,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column li,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column span,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-text-nowrap=true] .wp-block-columns .wp-block-column div {
	white-space: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn .row {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn>[class*=col-],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridColumn [class*=col-] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	max-width: none
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridcolcard {
	grid-template-columns: none;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_gridcolcard>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_posts {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_posts>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_posts .wp-block-vk-blocks-card-item {
	width: auto
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons_col {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_buttons_col>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons_col {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons>*,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .vk_icons_col>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card .vk_icon-card_item,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-vk-blocks-icon-card .wp-block-vk-blocks-icon-card-item {
	width: auto
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery .wp-block-image,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-gallery .wp-block-gallery-item {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-social-links {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-social-links>* {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc] .wp-block-social-links .wp-social-link {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false] {
	scrollbar-width: none
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar {
	display: none
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color] {
	scrollbar-width: thin;
	scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar {
	height: 8px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color, transparent);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar-thumb {
	background: var(--vk-scrollbar-color);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color]) {
	scrollbar-width: thin
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
	height: 8px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color] {
	scrollbar-width: none
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
	display: none
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false] {
	scrollbar-width: thin;
	scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar {
	display: block;
	height: 6px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.12);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color] {
	scrollbar-width: thin;
	scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
	display: block;
	height: 6px
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-track,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-thumb,.editor-styles-wrapper .wp-block-group.is-style-vk-group-scrollable[data-scroll-breakpoint=group-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.12);
	border-radius: 10px
}

:root {
	--vk-heading-has-background-padding: 0.6em 0.7em 0.5em
}

.is-style-vk-heading h3.is-style-vk-heading:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading h3.is-style-vk-heading:after {
	border-bottom: none !important
}

.is-style-vk-heading-plain:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-background_fill_lightgray:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-double_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-double_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-solid_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-solid_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-dotted_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black:not(.has-text-align-center,.has-text-align-right) {
	text-align: left
}

.is-style-vk-heading-plain,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	padding: unset;
	display: block
}

.is-style-vk-heading-plain::before,.is-style-vk-heading-plain::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain::after {
	content: none
}

.is-style-vk-heading-plain[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	border: none;
	background-color: var(--wp--preset--color--bg-secondary, #efefef);
	padding: .6em .7em .5em;
	margin-bottom: 1.2em;
	border-radius: 4px
}

.is-style-vk-heading-background_fill_lightgray::before,.is-style-vk-heading-background_fill_lightgray::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray::after {
	content: none
}

.is-style-vk-heading-background_fill_lightgray[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-double_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	padding: .6em 0 .5em;
	margin-bottom: 1.2em;
	border-top: double 3px #333;
	border-bottom: double 3px #333
}

.is-style-vk-heading-double_black::before,.is-style-vk-heading-double_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black::after {
	content: none
}

.is-style-vk-heading-double_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	padding: .6em 0 .5em;
	margin-bottom: 1.2em;
	border-bottom: double 3px #333
}

.is-style-vk-heading-double_bottomborder_black::before,.is-style-vk-heading-double_bottomborder_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black::after {
	content: none
}

.is-style-vk-heading-double_bottomborder_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-solid_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	padding: .6em 0 .5em;
	margin-bottom: 1.2em;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333
}

.is-style-vk-heading-solid_black::before,.is-style-vk-heading-solid_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black::after {
	content: none
}

.is-style-vk-heading-solid_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	padding: .6em 0 .5em;
	margin-bottom: 1.2em;
	border-bottom: solid 1px #333
}

.is-style-vk-heading-solid_bottomborder_black::before,.is-style-vk-heading-solid_bottomborder_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black::after {
	content: none
}

.is-style-vk-heading-solid_bottomborder_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	padding: .6em 0 .5em;
	margin-bottom: 1.2em;
	border-bottom: 1px dotted #111
}

.is-style-vk-heading-dotted_bottomborder_black::before,.is-style-vk-heading-dotted_bottomborder_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black::after {
	content: none
}

.is-style-vk-heading-dotted_bottomborder_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black[class*=has-background] {
	padding: var(--vk-heading-has-background-padding)
}

.is-style-vk-heading-both_ends,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	background-color: rgba(0,0,0,0);
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	margin-bottom: 1.2em;
	padding: 0
}

.is-style-vk-heading-both_ends::before,.is-style-vk-heading-both_ends::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends::after {
	content: "";
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-bottom: 1px solid currentColor;
	position: unset;
	width: unset;
	border-left: unset;
	border-right: unset;
	border-top: none;
	background: unset
}

.is-style-vk-heading-both_ends::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends::before {
	margin-right: 1em;
	top: unset
}

.is-style-vk-heading-both_ends::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends::after {
	margin-left: 1em;
	bottom: unset
}

.is-style-vk-heading-brackets_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black {
	position: relative;
	outline: unset;
	outline-offset: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border-radius: unset;
	overflow: unset;
	color: inherit;
	border: none;
	background-color: rgba(0,0,0,0) !important;
	padding: .7em;
	margin-bottom: 1.2em;
	text-align: center;
	border-bottom: unset !important
}

.is-style-vk-heading-brackets_black::before,.is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black::after {
	content: "";
	position: absolute;
	top: 0;
	width: 12px;
	height: 100%;
	display: inline-block;
	margin-left: 0;
	border-top: solid 1px currentColor;
	border-bottom: solid 1px currentColor;
	background: unset
}

.is-style-vk-heading-brackets_black::before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black::before {
	border-left: solid 1px currentColor;
	left: 0
}

.is-style-vk-heading-brackets_black::after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black::after {
	border-right: solid 1px currentColor !important;
	right: 0;
	left: auto
}

.wp-block-image figcaption {
	text-align: center;
	font-size: .75rem
}

figure.wp-block-image.is-style-vk-image-rounded img {
	border-radius: .5rem
}

figure.wp-block-image.is-style-vk-image-circle img {
	-webkit-mask-image: var(--vk_image-mask-circle);
	mask-image: var(--vk_image-mask-circle);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

figure.wp-block-image.is-style-vk-image-border img {
	border: 1px solid #e5e5e5
}

figure.wp-block-image.is-style-vk-image-photoFrame {
	background-color: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	zoom:1;width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

figure.wp-block-image.is-style-vk-image-photoFrame.alignleft {
	margin: 0 1em .5em 0
}

figure.wp-block-image.is-style-vk-image-photoFrame.alignright {
	margin: 0 0 .5em 1em
}

figure.wp-block-image.is-style-vk-image-photoFrame.alignwide,figure.wp-block-image.is-style-vk-image-photoFrame.alignfull {
	width: auto
}

figure.wp-block-image.is-style-vk-image-photoFrame figcaption {
	display: block !important;
	margin: 8px 0 0
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right {
	background-color: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	zoom:1;width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft {
	margin: 0 1em .5em 0
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright {
	margin: 0 0 .5em 1em
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignwide,figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignfull {
	width: auto
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right figcaption {
	display: block !important;
	margin: 8px 0 0
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right {
	transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg)
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left {
	background-color: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	zoom:1;width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft {
	margin: 0 1em .5em 0
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright {
	margin: 0 0 .5em 1em
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignwide,figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignfull {
	width: auto
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left figcaption {
	display: block !important;
	margin: 8px 0 0
}

figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left {
	transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-webkit-transform: rotate(2deg)
}

figure.wp-block-image.is-style-vk-image-shadow {
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.15);
	box-shadow: 0 5px 10px rgba(0,0,0,.15);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

figure.wp-block-image.is-style-vk-image-shadow figcaption {
	display: block
}

figure.wp-block-image.is-style-vk-image-shadow.alignwide {
	width: unset
}

figure.wp-block-image.is-style-vk-image-wave01 img {
	-webkit-mask-image: var(--vk_image-mask-wave01);
	mask-image: var(--vk_image-mask-wave01);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

figure.wp-block-image.is-style-vk-image-wave02 img {
	-webkit-mask-image: var(--vk_image-mask-wave02);
	mask-image: var(--vk_image-mask-wave02);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

figure.wp-block-image.is-style-vk-image-wave03 img {
	-webkit-mask-image: var(--vk_image-mask-wave03);
	mask-image: var(--vk_image-mask-wave03);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

figure.wp-block-image.is-style-vk-image-wave04 img {
	-webkit-mask-image: var(--vk_image-mask-wave04);
	mask-image: var(--vk_image-mask-wave04);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

.wp-block-image.is-style-vk-image-rounded figure.alignleft img,.wp-block-image.is-style-vk-image-rounded figure.alignright img,.wp-block-image.is-style-vk-image-rounded figure.aligncenter img {
	border-radius: .5rem
}

.wp-block-image.is-style-vk-image-circle figure.alignleft img,.wp-block-image.is-style-vk-image-circle figure.alignright img,.wp-block-image.is-style-vk-image-circle figure.aligncenter img {
	-webkit-mask-image: var(--vk_image-mask-circle);
	mask-image: var(--vk_image-mask-circle);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

.wp-block-image.is-style-vk-image-border figure.alignleft img,.wp-block-image.is-style-vk-image-border figure.alignright img,.wp-block-image.is-style-vk-image-border figure.aligncenter img {
	border: 1px solid #e5e5e5
}

.wp-block-image.is-style-vk-image-photoFrame figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter {
	background-color: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	zoom:1;width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignleft {
	margin: 0 1em .5em 0
}

.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignright {
	margin: 0 0 .5em 1em
}

.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignfull {
	width: auto
}

.wp-block-image.is-style-vk-image-photoFrame figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter figcaption {
	display: block !important;
	margin: 8px 0 0
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter {
	background-color: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	zoom:1;width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignleft {
	margin: 0 1em .5em 0
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignright {
	margin: 0 0 .5em 1em
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignfull {
	width: auto
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter figcaption {
	display: block !important;
	margin: 8px 0 0
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter {
	transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg)
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter {
	background-color: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	zoom:1;width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignleft {
	margin: 0 1em .5em 0
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignright {
	margin: 0 0 .5em 1em
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignfull {
	width: auto
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter figcaption {
	display: block !important;
	margin: 8px 0 0
}

.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter {
	transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-webkit-transform: rotate(2deg)
}

.wp-block-image.is-style-vk-image-shadow figure.alignleft,.wp-block-image.is-style-vk-image-shadow figure.alignright,.wp-block-image.is-style-vk-image-shadow figure.aligncenter {
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.15);
	box-shadow: 0 5px 10px rgba(0,0,0,.15);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.wp-block-image.is-style-vk-image-shadow figure.alignleft figcaption,.wp-block-image.is-style-vk-image-shadow figure.alignright figcaption,.wp-block-image.is-style-vk-image-shadow figure.aligncenter figcaption {
	display: block
}

.wp-block-image.is-style-vk-image-shadow figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-shadow figure.alignright.alignwide,.wp-block-image.is-style-vk-image-shadow figure.aligncenter.alignwide {
	width: unset
}

.wp-block-image.is-style-vk-image-wave01 figure.alignleft img,.wp-block-image.is-style-vk-image-wave01 figure.alignright img,.wp-block-image.is-style-vk-image-wave01 figure.aligncenter img {
	-webkit-mask-image: var(--vk_image-mask-wave01);
	mask-image: var(--vk_image-mask-wave01);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

.wp-block-image.is-style-vk-image-wave02 figure.alignleft img,.wp-block-image.is-style-vk-image-wave02 figure.alignright img,.wp-block-image.is-style-vk-image-wave02 figure.aligncenter img {
	-webkit-mask-image: var(--vk_image-mask-wave02);
	mask-image: var(--vk_image-mask-wave02);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

.wp-block-image.is-style-vk-image-wave03 figure.alignleft img,.wp-block-image.is-style-vk-image-wave03 figure.alignright img,.wp-block-image.is-style-vk-image-wave03 figure.aligncenter img {
	-webkit-mask-image: var(--vk_image-mask-wave03);
	mask-image: var(--vk_image-mask-wave03);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

.wp-block-image.is-style-vk-image-wave04 figure.alignleft img,.wp-block-image.is-style-vk-image-wave04 figure.alignright img,.wp-block-image.is-style-vk-image-wave04 figure.aligncenter img {
	-webkit-mask-image: var(--vk_image-mask-wave04);
	mask-image: var(--vk_image-mask-wave04);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-size: contain
}

.wp-lightbox-overlay.zoom.active figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right {
	-webkit-transform: none;
	transform: none
}

.wp-lightbox-overlay.zoom.active figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left {
	-webkit-transform: none;
	transform: none
}

.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter {
	-webkit-transform: none;
	transform: none
}

.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter {
	-webkit-transform: none;
	transform: none
}

.wp-block-navigation.vk-navigation-show-description .wp-block-navigation__container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.wp-block-navigation.vk-navigation-show-description .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.wp-block-navigation.vk-navigation-show-description .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-icon {
	-ms-flex-item-align: center;
	align-self: center
}

.wp-block-navigation.vk-navigation-show-description .wp-block-navigation-item__description {
	display: block;
	font-size: .8em;
	margin-top: .25em;
	opacity: .85
}

.wp-block-navigation.vk-navigation-show-description .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left
}

.vk-scroll-hint {
	display: none
}

@media(width < 576px) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 576px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(width < 992px) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 992px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 992px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] {
	display: block;
	text-align: right;
	font-size: .85rem
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc]:has(i:last-of-type) {
	margin-right: 3px
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i {
	margin: 0
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:first-of-type {
	-webkit-animation: shake-left 1.5s ease-in-out infinite;
	animation: shake-left 1.5s ease-in-out infinite
}

.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:last-of-type {
	-webkit-animation: shake-right 1.5s ease-in-out infinite;
	animation: shake-right 1.5s ease-in-out infinite
}

@media(prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i {
		-webkit-animation: none;
		animation: none
	}
}

@-webkit-keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@media(width < 576px) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 576px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-mobile] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 576px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

@media(width < 992px) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] {
		display: block;
		text-align: right;
		font-size: .85rem
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet]:has(i:last-of-type) {
		margin-right: 3px
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i {
		margin: 0
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i:first-of-type {
		-webkit-animation: shake-left 1.5s ease-in-out infinite;
		animation: shake-left 1.5s ease-in-out infinite
	}

	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i:last-of-type {
		-webkit-animation: shake-right 1.5s ease-in-out infinite;
		animation: shake-right 1.5s ease-in-out infinite
	}
}

@media(width < 992px)and (prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-tablet] i {
		-webkit-animation:none;
		animation: none
	}
}

@media(width < 992px) {
	@-webkit-keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-left {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(-3px);
			transform: translateX(-3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@-webkit-keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}

	@keyframes shake-right {
		0% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		50% {
			-webkit-transform: translateX(3px);
			transform: translateX(3px)
		}

		100% {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}
	}
}

.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-pc] {
	display: block;
	text-align: right;
	font-size: .85rem
}

.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-pc]:has(i:last-of-type) {
	margin-right: 3px
}

.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-pc] i {
	margin: 0
}

.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-pc] i:first-of-type {
	-webkit-animation: shake-left 1.5s ease-in-out infinite;
	animation: shake-left 1.5s ease-in-out infinite
}

.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-pc] i:last-of-type {
	-webkit-animation: shake-right 1.5s ease-in-out infinite;
	animation: shake-right 1.5s ease-in-out infinite
}

@media(prefers-reduced-motion: reduce) {
	.vk-scroll-hint[data-scroll-breakpoint=group-scrollable-pc] i {
		-webkit-animation: none;
		animation: none
	}
}

@keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.vk-scroll-hint+* {
	margin-top: 0
}

.editor-styles-wrapper .vk-scroll-hint {
	display: block;
	text-align: right;
	font-size: .85rem
}

.editor-styles-wrapper .vk-scroll-hint:has(i:last-of-type) {
	margin-right: 3px
}

.editor-styles-wrapper .vk-scroll-hint i {
	margin: 0
}

.editor-styles-wrapper .vk-scroll-hint i:first-of-type {
	-webkit-animation: shake-left 1.5s ease-in-out infinite;
	animation: shake-left 1.5s ease-in-out infinite
}

.editor-styles-wrapper .vk-scroll-hint i:last-of-type {
	-webkit-animation: shake-right 1.5s ease-in-out infinite;
	animation: shake-right 1.5s ease-in-out infinite
}

@media(prefers-reduced-motion: reduce) {
	.editor-styles-wrapper .vk-scroll-hint i {
		-webkit-animation: none;
		animation: none
	}
}

@keyframes shake-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-3px);
		transform: translateX(-3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes shake-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@media(width < 576px) {
	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] {
		display: block;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table {
		table-layout: auto
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table th,.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table td {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color],.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}
}

@media(width div[role=textbox] {
		white-space: nowrap !important;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-track,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-thumb,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}
}

@media(width div[role=textbox],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table td>div[role=textbox] {
		white-space: nowrap !important;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-color] {
		scrollbar-width: thin;
		scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color, transparent);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-color]::-webkit-scrollbar-thumb {
		background: var(--vk-scrollbar-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color]) {
		scrollbar-width: thin
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
		height: 8px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
		background: var(--vk-scrollbar-track-color);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color] {
		scrollbar-width: thin;
		scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
		display: block;
		height: 6px
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-track,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-track {
		background: rgba(0,0,0,0)
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-thumb,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.12);
		border-radius: 10px
	}
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table {
	table-layout: auto
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table th>div[role=textbox],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table td>div[role=textbox] {
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false] {
	scrollbar-width: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar {
	display: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-color] {
	scrollbar-width: thin;
	scrollbar-color: var(--vk-scrollbar-color) var(--vk-scrollbar-track-color, transparent)
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar {
	height: 8px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color, transparent);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-color]::-webkit-scrollbar-thumb {
	background: var(--vk-scrollbar-color);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color]) {
	scrollbar-width: thin
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar {
	height: 8px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-track-color]:not([data-scrollbar-color])::-webkit-scrollbar-track {
	background: var(--vk-scrollbar-track-color);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color] {
	scrollbar-width: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
	display: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false] {
	scrollbar-width: thin;
	scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar {
	display: block;
	height: 6px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false]::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.12);
	border-radius: 10px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color] {
	scrollbar-width: thin;
	scrollbar-color: rgba(0,0,0,.12) rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar {
	display: block;
	height: 6px
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-track,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-color]::-webkit-scrollbar-thumb,.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc][data-scrollbar-visible=false][data-scrollbar-track-color]::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.12);
	border-radius: 10px
}

.wp-block-table thead th,.wp-block-table tfoot td {
	font-weight: bold
}

.wp-block-table.is-style-vk-table-border-top-bottom table:where(:not(.has-border-color)) :where(th,td),.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) :where(th,td),.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) :where(th,td) {
	border: 1px solid;
	border-color: inherit
}

.wp-block-table.is-style-vk-table-border-top-bottom table,.wp-block-table.is-style-vk-table-border-top-bottom th,.wp-block-table.is-style-vk-table-border-top-bottom td {
	border-left: none;
	border-right: none
}

.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) th,.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) td {
	border: 1px solid;
	border-color: inherit
}

.wp-block-table.is-style-vk-table-border-stripes tbody tr:nth-child(2n+1) {
	background-color: #f0f0f0
}

.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) th,.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) td {
	border: 1px solid;
	border-color: inherit
}

@media(width < 576px) {
	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td) {
		width: 100%;
		display: block;
		border-top-color: rgba(0,0,0,0);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td):last-of-type:not(:last-child) {
		border-bottom: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type {
		border-top-color: inherit
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td) {
		border-left: none;
		border-right: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr:first-of-type :is(th,td):first-of-type {
		border-top: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td):last-of-type {
		border-bottom: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}
}

@media(width < 992px) {
	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td) {
		width: 100%;
		display: block;
		border-top-color: rgba(0,0,0,0);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td):last-of-type:not(:last-child) {
		border-bottom: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type {
		border-top-color: inherit
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td) {
		border-left: none;
		border-right: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr:first-of-type :is(th,td):first-of-type {
		border-top: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td):last-of-type {
		border-bottom: none
	}

	.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td) {
	width: 100%;
	display: block;
	border-top-color: rgba(0,0,0,0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td):last-of-type:not(:last-child) {
	border-bottom: none
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type {
	border-top: 1px solid;
	border-top-color: inherit
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type {
	border-top-color: inherit
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td) {
	border-left: none;
	border-right: none
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr:first-of-type :is(th,td):first-of-type {
	border-top: none
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td):last-of-type {
	border-bottom: none
}

.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
	border-top: 1px solid;
	border-top-color: inherit
}

.editor-styles-wrapper .wp-block-table.is-style-regular th,.editor-styles-wrapper .wp-block-table.is-style-regular td {
	border-color: var(--vk-color-border-hr)
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical:not(.is-style-stripes) table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
	border-top: 1px solid;
	border-top-color: inherit
}

@media(width < 576px) {
	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td) {
		width: 100%;
		display: block;
		border-top-color: rgba(0,0,0,0);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td):last-of-type:not(:last-child) {
		border-bottom: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type {
		border-top-color: inherit
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td) {
		border-left: none;
		border-right: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr:first-of-type :is(th,td):first-of-type {
		border-top: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td):last-of-type {
		border-bottom: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}
}

@media(width < 992px) {
	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td) {
		width: 100%;
		display: block;
		border-top-color: rgba(0,0,0,0);
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td):last-of-type:not(:last-child) {
		border-bottom: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type {
		border-top-color: inherit
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td) {
		border-left: none;
		border-right: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr:first-of-type :is(th,td):first-of-type {
		border-top: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td):last-of-type {
		border-bottom: none
	}

	.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
		border-top: 1px solid;
		border-top-color: inherit
	}
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td) {
	width: 100%;
	display: block;
	border-top-color: rgba(0,0,0,0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td):last-of-type:not(:last-child) {
	border-bottom: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type {
	border-top: 1px solid;
	border-top-color: inherit
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type {
	border-top-color: inherit
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td) {
	border-left: none;
	border-right: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr:first-of-type :is(th,td):first-of-type {
	border-top: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td):last-of-type {
	border-bottom: none
}

.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type {
	border-top: 1px solid;
	border-top-color: inherit
}
