@charset "UTF-8";
body {
  --vk-size-radius: var(--wp--custom--radius--button);
  --vk-color-border-light: var(--wp--preset--color--border-normal);
  --wp--preset--color--vk-color-primary: var(--wp--preset--color--primary);
  --wp--custom--content-size--normal: var(--wp--custom--width--content);
  --wp--custom--layout--sidebar: var(--wp--custom--width--sidebar);
}
.has-vk-color-primary-border-color {
  border-color: var(--wp--preset--color--vk-color-primary);
}
.has-text-normal-darkbg-color {
  --wp--preset--color--border-normal: var(
    --wp--preset--color--border-normal-darkbg
  );
  --wp--preset--color--text-normal: var(
    --wp--preset--color--text-normal-darkbg
  );
  --wp--preset--color--text-secondary: var(
    --wp--preset--color--text-secondary-darkbg
  );
}
:root body {
  --wp--preset--font-size--huge: clamp(
    24.12px,
    calc(24.12px + (100vw - 360px) * ((32.18 - 24.12) / (1200 - 360))),
    32.18px
  );
}
body {
  --vk-size-radius: var(--wp--custom--radius--button);
  --vk-color-border-light: var(--wp--preset--color--border-normal);
  --wp--preset--color--vk-color-primary: var(--wp--preset--color--primary);
  --wp--custom--content-size--normal: var(--wp--custom--width--content);
  --wp--custom--layout--sidebar: var(--wp--custom--width--sidebar);
}
.has-vk-color-primary-border-color {
  border-color: var(--wp--preset--color--vk-color-primary);
}
.has-text-normal-darkbg-color {
  --wp--preset--color--border-normal: var(
    --wp--preset--color--border-normal-darkbg
  );
  --wp--preset--color--text-normal: var(
    --wp--preset--color--text-normal-darkbg
  );
  --wp--preset--color--text-secondary: var(
    --wp--preset--color--text-secondary-darkbg
  );
}
.text-light {
  font-weight: lighter !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.d-none {
  display: none;
}
@media (max-width: 575.98px) {
  .d-sm-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .d-md-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .d-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .d-xl-up {
    display: none !important;
  }
}
@media (min-width: 767.98px) {
  .d-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .d-xs-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .d-sm-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .d-md-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .d-lg-down {
    display: none !important;
  }
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
}
body {
  overflow-x: hidden;
}
html.has-modal-open body {
  overflow-x: visible;
}
html {
  font-size: clamp(14px, (100vw - 360px) * 0.0023809524 + 14px, 16px);
}
body {
  font-weight: 500;
  line-height: var(--wp--custom--typography--line-height--normal);
}
* {
  box-sizing: border-box;
}
a {
  text-decoration-thickness: 1px;
  text-underline-offset: 0.25em;
}
a:hover {
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
}
figure {
  max-width: 100%;
  margin: 0;
}
figure.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
main ul,
main ol {
  padding-left: 1.5em;
}
main input,
main textarea,
main select {
  padding: 0.5em;
  border: 1px solid var(--wp--preset--color--border-normal);
}
input,
textarea,
select {
  max-width: 100%;
}
hr {
  margin: 0;
}
textarea {
  width: 100%;
}
iframe {
  max-width: 100%;
}
table,
.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}
table,
table th,
table td,
.wp-block-table table,
.wp-block-table table th,
.wp-block-table table td {
  border: 1px solid var(--wp--preset--color--border-normal);
  padding: 0.5em 0.8em;
}
:where([id], :focus) {
  scroll-margin-block-start: 85px;
}
p,
body :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow) + p {
  -webkit-margin-before: calc(
    var(--wp--custom--spacing--small) - 0.25rem - 0.25rem
  );
  margin-block-start: calc(
    var(--wp--custom--spacing--small) - 0.25rem - 0.25rem
  );
  -webkit-margin-after: calc(
    var(--wp--custom--spacing--small) - 0.25rem - 0.25rem
  );
  margin-block-end: calc(var(--wp--custom--spacing--small) - 0.25rem - 0.25rem);
}
p:first-child,
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  + p:first-child {
  -webkit-margin-before: 0;
  margin-block-start: 0;
}
p:last-child,
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  + p:last-child {
  -webkit-margin-after: 0;
  margin-block-end: 0;
}
:is(h2, h3, h4, h5, h6),
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  > *
  + :is(h2, h3, h4, h5, h6) {
  -webkit-margin-before: 1.5em;
  margin-block-start: 1.5em;
}
:is(h2, h3, h4, h5, h6) + :is(p),
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  + :is(h2, h3, h4, h5, h6)
  + :is(p) {
  -webkit-margin-before: 1.25em;
  margin-block-start: 1.25em;
}
:is(ul, ol, dl):where(:not(li > ul, li > ol)) {
  -webkit-margin-before: var(--wp--custom--spacing--small);
  margin-block-start: var(--wp--custom--spacing--small);
  -webkit-margin-after: var(--wp--custom--spacing--small);
  margin-block-end: var(--wp--custom--spacing--small);
}
body
  .wp-site-blocks
  > :is(
    header,
    main,
    footer,
    section,
    article,
    aside,
    .wp-block-template-part
  ) {
  -webkit-margin-before: 0;
  margin-block-start: 0;
  margin-top: 0;
}
*:has(+ :is(.wp-block-spacer, .vk_spacer)) {
  margin-bottom: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
}
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  > :is(.wp-block-spacer, .vk_spacer, .wp-block-group, .wp-block-cover),
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  > :is(.wp-block-spacer, .vk_spacer, .wp-block-group, .wp-block-cover)
  + * {
  -webkit-margin-before: 0;
  margin-block-start: 0;
  margin-top: 0;
}
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  > *
  + :is(
    hr,
    .wp-block-template-part,
    .wp-block-post-content,
    .wp-block-group,
    .wp-block-cover,
    .wp-block-navigation,
    .wp-block-query,
    .vk_slider,
    .vk_outer,
    .vk_breadcrumb
  ) {
  -webkit-margin-before: 0;
  margin-block-start: 0;
  margin-top: 0;
}
body
  :is(.wp-site-blocks, .is-layout-constrained, .is-layout-flow)
  :is(h2, h3, h4, h5, h6):first-child {
  -webkit-margin-before: 0;
  margin-block-start: 0;
}
.wp-block-post-excerpt__more-text {
  -webkit-margin-before: var(--wp--custom--spacing--small);
  margin-block-start: var(--wp--custom--spacing--small);
}
.wp-block-search.wp-block-search__button-inside
  .wp-block-search__inside-wrapper {
  padding: 3px;
}
.wp-block-table thead th.has-text-align-right {
  text-align: center;
}
.wp-block-table figcaption {
  margin-top: 0.4rem;
  text-align: center;
  font-size: 0.75rem;
}
.wp-block-image figcaption {
  margin-bottom: 0;
  color: var(--wp--preset--color--text-normal);
}
.wp-block-comments-pagination {
  margin-top: var(--wp--custom--spacing--medium);
}
.wp-block-post-comments-form {
  margin-top: var(--wp--custom--spacing--medium);
}
.wp-block-post-comments-form input:not([type="submit"]),
.wp-block-post-comments-form textarea {
  border-color: var(--wp--preset--color--border-normal);
}
.wp-block-comments .wp-block-button {
  margin-top: var(--wp--custom--spacing--small);
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  ) {
  padding: 0;
  margin: 0;
  --vk-margin-list-menu-left-first: var(--wp--custom--spacing--menu-indent);
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  ul {
  padding: 0;
  margin: 0;
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  > li:first-child:is(.current-cat, .current_page_item, [area-current="page"]) {
  border-top: 1px solid var(--wp--preset--color--border-normal);
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li {
  list-style: none;
  margin: 0;
  font-size: var(--wp--preset--font-size--small);
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  a {
  display: block;
  padding: 0.5em var(--vk-margin-list-menu-left-first);
  border-bottom: 1px solid var(--wp--preset--color--border-normal);
  text-decoration: none;
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  a:hover,
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li.current-cat
  > a,
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li.current_page_item
  > a,
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  a[area-current="page"] {
  background-color: rgba(0, 0, 0, 0.03);
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent)
  );
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent) * 2
  );
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent) * 3
  );
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  li
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent) * 4
  );
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  li
  li
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent) * 5
  );
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  li
  li
  li
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent) * 6
  );
}
ul:is(
    .wp-block-archives-list,
    .wp-block-categories-list,
    .vk_ancestorPageList_list,
    .vk_taxonomy-list,
    .vk_archive-list
  )
  li
  li
  li
  li
  li
  li
  li
  li
  a {
  padding-left: calc(
    var(--vk-margin-list-menu-left-first) +
      var(--wp--custom--spacing--menu-indent) * 7
  );
}
*[class*="wp-block"][class*="-dropdown"] > select {
  width: 100%;
}
.wp-block-post-content :not(pre) > code,
.wp-block-post-content kbd {
  display: inline-flex;
  margin: 0 0.4em;
  padding: 0.2em 0.4em;
  align-items: center;
  background-color: var(--wp--preset--color--bg-secondary);
  border: 1px solid var(--wp--preset--color--border-normal);
  border-radius: 2px;
  color: var(--wp--preset--color--text-normal);
  font-size: 0.9em;
  line-height: 1.1;
}
.wp-block-post-content
  :not(pre)
  > code
  :focus:not(pre)
  > code[data-rich-text-format-boundary],
.wp-block-post-content
  :not(pre)
  > code
  :focus
  > kbd[data-rich-text-format-boundary],
.wp-block-post-content
  kbd
  :focus:not(pre)
  > code[data-rich-text-format-boundary],
.wp-block-post-content kbd :focus > kbd[data-rich-text-format-boundary] {
  background-color: var(--wp--preset--color--border-normal);
}
.wp-block-post-content kbd {
  border-bottom-width: 3px;
}
.tag-cloud-link {
  color: var(--wp--preset--color--text-secondary);
  border: solid 1px var(--wp--preset--color--border-normal);
  padding: 0.2em 0.4em;
  margin: 0.1em;
  border-radius: 2px;
  text-decoration: none;
  line-height: 1.2;
}
.tag-cloud-link:before {
  content: "#";
  padding-right: 2px;
  font-size: 0.85em;
}
.tag-cloud-link:hover {
  color: var(--wp--preset--color--text-normal);
}
.wp-block-post-date time {
  white-space: nowrap;
}
:is(.alignfull, .vk_outer-width-full),
.is-layout-constrained :is(.alignfull, .vk_outer-width-full) {
  max-width: var(--wp--custom--width--wrapper) !important;
}
:is(.alignfull, .vk_outer-width-full).wp-block-image,
.is-layout-constrained :is(.alignfull, .vk_outer-width-full).wp-block-image {
  max-width: var(--wp--custom--width--wrapper);
}
.alignwide {
  width: calc(100% + (var(--wp--custom--width--wrapper) - 100%) / 2);
}
.vk_outer_container > :is(.alignfull, .vk_outer-width-full),
.is-layout-constrained[class*="__inner-container"]
  > :is(.alignfull, .vk_outer-width-full),
.is-layout-constrained > * :is(.alignfull, .vk_outer-width-full) {
  margin-left: calc(50% - var(--wp--custom--width--wrapper) / 2) !important;
  margin-right: calc(50% - var(--wp--custom--width--wrapper) / 2) !important;
}
:where(:not(:is(.alignfull, .alignwide)))
  > .is-layout-constrained[class*="__inner-container"]
  > .alignwide,
.is-layout-constrained > :where(:not(:is(.alignfull, .alignwide))) > .alignwide,
.is-layout-constrained:where(:not(:is(.alignfull, .alignwide)))
  > :where(:not(:is(.alignfull, .alignwide)))
  :where(:not(:is(.alignfull, .alignwide)))
  > .alignwide {
  margin-left: calc((100% - var(--wp--custom--width--wrapper)) / 4) !important;
  margin-right: calc((100% - var(--wp--custom--width--wrapper)) / 4) !important;
}
.is-style-main-layout:has(.is-style-main-layout-sidebar)
  > .wp-block-column
  :is(.alignfull, .alignwide) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
}
.is-style-spacer-xxs {
  height: var(--wp--custom--spacing--xx-small) !important;
}
.is-style-spacer-xs {
  height: var(--wp--custom--spacing--x-small) !important;
}
.is-style-spacer-sm {
  height: var(--wp--custom--spacing--small) !important;
}
.is-style-spacer-md {
  height: var(--wp--custom--spacing--medium) !important;
}
.is-style-spacer-lg {
  height: var(--wp--custom--spacing--large) !important;
}
.is-style-spacer-xl {
  height: var(--wp--custom--spacing--x-large) !important;
}
.is-style-spacer-xxl {
  height: var(--wp--custom--spacing--xx-large) !important;
}
body :where(.is-style-main-layout.is-layout-flex) {
  gap: var(--wp--custom--spacing--large);
}
.is-style-main-layout-sidebar {
  flex-grow: unset !important;
  flex-basis: var(--wp--custom--width--sidebar) !important;
}
*[class*="scrolled-header-fixed"] {
  position: fixed;
  z-index: 9999;
  width: 100vw;
  transition: all 0.5s ease-out;
  top: -200px;
}
*[class*="scrolled-header-fixed"].wp-block-group {
  overflow: visible;
}
.header-fixed-active *[class*="scrolled-header-fixed"] {
  top: 0;
}
@media (min-width: 601px) {
  .header-fixed-active *[class*="scrolled-header-fixed"] {
    top: var(--wp-admin--admin-bar--height);
  }
}
.wp-block-query
  .wp-block-post-template
  > .wp-block-post
  > .wp-block-columns
  > .wp-block-column {
  margin-top: 0;
}
.wp-block-query li.wp-block-post {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-query .wp-block-post-featured-image {
  min-width: 60px;
}
.wp-block-query .wp-block-post-featured-image img {
  aspect-ratio: 320/180;
  -o-object-fit: cover;
  object-fit: cover;
}
.wp-block-query .wp-block-post-featured-image a {
  width: 100%;
}
.wp-block-query .wp-block-post-title {
  margin-top: 0;
  font-size: var(--wp--preset--font-size--large);
}
.wp-block-query .wp-block-post-title a:where(:not(:hover)) {
  text-decoration: none;
}
.wp-block-query .wp-block-post-terms,
.wp-block-query .wp-block-post-date,
.wp-block-query .wp-block-post-author {
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-query .wp-block-post-author {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-query .wp-block-post-author__avatar {
  margin-right: var(--wp--custom--spacing--x-small);
}
.wp-block-query .wp-block-post-author__avatar img {
  display: block;
  width: 1.5em;
  height: 1.5em;
}
.wp-block-query .wp-block-post-excerpt__more-text a {
  font-size: var(--wp--preset--font-size--small);
  padding: var(--wp--custom--spacing--button-sm);
}
.wp-block-query .wp-block-query-pagination,
.wp-block-query .wp-block-comments-pagination {
  gap: 0;
}
.wp-block-query-pagination-numbers .page-numbers,
.wp-block-query-pagination-previous,
.wp-block-query-pagination-next,
.wp-block-comments-pagination-numbers .page-numbers,
.wp-block-comments-pagination-previous,
.wp-block-comments-pagination-next {
  line-height: 1;
  padding: 10px 1em;
  background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination-numbers .page-numbers:hover,
.wp-block-query-pagination-previous:hover,
.wp-block-query-pagination-next:hover,
.wp-block-comments-pagination-numbers .page-numbers:hover,
.wp-block-comments-pagination-previous:hover,
.wp-block-comments-pagination-next:hover {
  background-color: var(--wp--preset--color--primary-hover);
}
:root .wp-block-query-pagination-numbers .page-numbers,
:root .wp-block-query-pagination-previous,
:root .wp-block-query-pagination-next,
:root .wp-block-comments-pagination-numbers .page-numbers,
:root .wp-block-comments-pagination-previous,
:root .wp-block-comments-pagination-next {
  text-decoration: none;
  color: #fff;
}
.wp-block-query-pagination .page-numbers.current,
.wp-block-comments-pagination .page-numbers.current {
  color: var(--wp--preset--color--text-normal);
  background-color: var(--wp--preset--color--bg-light-gray);
  border: 1px solid var(--wp--preset--color--border-normal);
}
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-comments-pagination .wp-block-query-pagination-next {
  -webkit-margin-start: 0.5em;
  margin-inline-start: 0.5em;
}
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-comments-pagination .wp-block-query-pagination-previous {
  -webkit-margin-end: 0.5em;
  margin-inline-end: 0.5em;
}
.wp-block-button__link:is(.has-background, .wp-element-button) {
  padding: 0.667em 1.333em;
}
.btn,
.wp-block-button__link,
.wp-block-search__button,
.wp-block-post-excerpt__more-link,
.wp-block-button__link.has-primary-background-color {
  transition: all 0.1s ease-in;
  background-color: var(--wp--preset--color--primary);
  text-decoration: none;
  border-radius: var(--wp--custom--radius--button);
}
.btn:is(:hover, :active, :focus),
.wp-block-button__link:is(:hover, :active, :focus),
.wp-block-search__button:is(:hover, :active, :focus),
.wp-block-post-excerpt__more-link:is(:hover, :active, :focus),
.wp-block-button__link.has-primary-background-color:is(
    :hover,
    :active,
    :focus
  ) {
  --wp--preset--color--primary: var(--wp--preset--color--primary-hover);
}
:root .btn,
:root .wp-block-button__link,
:root .wp-block-search__button,
:root .wp-block-post-excerpt__more-link,
:root .wp-block-button__link.has-primary-background-color {
  text-decoration: none;
  color: #fff;
}
.wp-block-search__button {
  white-space: nowrap;
  padding: 5px 1em;
}
.wp-block-button__link.has-background:hover:where(
    :not(.has-primary-background-color)
  ) {
  filter: brightness(1.1) saturate(2);
}
.wp-block-button.is-style-outline > :where(.wp-block-button__link) {
  border-width: 1px;
  background-color: transparent;
  color: currentColor;
}
.wp-block-button.is-style-outline
  > .wp-block-button__link:not(.has-background):hover {
  background-color: var(--wp--preset--color--primary-hover);
  color: #fff;
}
.wp-block-button.is-style-outline
  > .has-text-color:where(:not(.has-background)):hover {
  color: #fff !important;
}
.vk_button .vk_button_link:where(:not(.has-text-color)):hover {
  color: #fff;
  opacity: 1;
}
.vk_button .vk_button_link.has-vk-color-primary-background-color:hover {
  background-color: var(--wp--preset--color--primary-hover);
}
.vk_button .vk_button_link:where(:not(.has-vk-color-primary-color)):hover {
  filter: brightness(1.1) saturate(2);
}
.vk_button .vk_button_link.is-style-outline:hover {
  background-color: var(--wp--preset--color--primary-hover);
  color: #fff;
}
.vk_button .vk_button_link.is-style-outline:hover .has-text-color {
  border-color: var(--wp--preset--color--primary-hover);
}
.wp-block-navigation {
  --submenu-icon-size: 12px;
  --nav-top-item-padding-horizontal: 0.9em;
}
.wp-block-navigation.items-justified-right > :where(button) {
  float: right;
}
.wp-block-navigation :where(.wp-block-navigation-item__content) {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.wp-block-navigation
  :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > a {
  padding-right: var(--nav-top-item-padding-horizontal);
}
.wp-block-navigation .wp-block-navigation-item {
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-navigation__responsive-container:where(:not(.has-modal-open))
  :is(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item,
.wp-block-navigation
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item {
  position: relative;
  white-space: nowrap;
}
.wp-block-navigation__responsive-container:where(:not(.has-modal-open))
  :is(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > a,
.wp-block-navigation
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > a {
  grid-area: 1/-1;
}
.wp-block-navigation__responsive-container:where(:not(.has-modal-open))
  :is(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > :where(.wp-block-navigation__submenu-icon),
.wp-block-navigation
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > :where(.wp-block-navigation__submenu-icon) {
  grid-area: 1/-1;
  justify-self: end;
  width: var(--submenu-icon-size);
  height: var(--submenu-icon-size);
  margin-right: var(--nav-top-item-padding-horizontal);
  display: block;
}
.wp-block-navigation__responsive-container:where(:not(.has-modal-open))
  :is(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > :where(.wp-block-navigation__submenu-icon)[aria-expanded="true"]
  svg,
.wp-block-navigation
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > :where(.wp-block-navigation__submenu-icon)[aria-expanded="true"]
  svg {
  transform: rotate(180deg);
}
.wp-block-navigation .wp-block-navigation__responsive-container-open {
  border: 1px solid var(--wp--preset--color--text-normal);
  padding: 2px;
}
.wp-block-navigation .wp-block-navigation-item__description {
  display: block;
  font-size: 10px;
  opacity: 0.6;
}
.wp-block-navigation
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item__description {
  display: none;
}
.wp-block-navigation
  .wp-block-navigation__responsive-container:where(:not(.has-modal-open))
  ul:where(:not(:is(.is-vertical, [class*="is-style-nav--vertical"]))):where(
    :not(.wp-block-navigation-submenu)
  )
  > :where(li)
  > .wp-block-navigation-item__content,
.wp-block-navigation
  .wp-block-navigation__responsive-container:where(:not(.has-modal-open))
  ul:where(:not(:is(.is-vertical, [class*="is-style-nav--vertical"]))):where(
    :not(.wp-block-navigation-submenu)
  )
  > :where(li)
  > .wp-block-navigation-item__description,
.wp-block-navigation:where(:not(.is-vertical))
  > .wp-block-navigation__container
  > :where(li)
  > .wp-block-navigation-item__content,
.wp-block-navigation:where(:not(.is-vertical))
  > .wp-block-navigation__container
  > :where(li)
  > .wp-block-navigation-item__description {
  text-align: center;
}
header
  .wp-block-navigation:not(.has-modal-open)
  .wp-block-navigation__submenu-container {
  z-index: 99999;
}
.wp-block-navigation:not(.has-modal-open)
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item__content {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 1em 1.5em;
  font-weight: normal;
}
.wp-block-navigation:not(.has-modal-open)
  .wp-block-navigation__submenu-container:where(.has-background) {
  padding: unset;
}
.wp-block-navigation.has-modal-open.has-background.has-vk-color-primary-background-color {
  background-color: var(--wp--preset--color--primary);
}
.has-modal-open :where(.wp-block-navigation__container, .wp-block-page-list) {
  --wp--style--block-gap: 0;
  gap: 0;
}
.has-modal-open :where(.wp-block-navigation__container, .wp-block-page-list),
.has-modal-open :where(.wp-block-navigation__container, .wp-block-page-list) li,
.has-modal-open
  :where(.wp-block-navigation__container, .wp-block-page-list)
  li
  .wp-block-navigation-item__content {
  width: 100%;
  display: block;
}
.has-modal-open
  :where(.wp-block-navigation__container, .wp-block-page-list)
  li
  .wp-block-navigation-item__content {
  border-bottom: 1px solid var(--wp--preset--color--border-normal);
}
.has-modal-open
  :where(.wp-block-navigation__container, .wp-block-page-list)
  li.has-child
  .wp-block-navigation__submenu-container {
  width: 100%;
}
.has-modal-open
  :where(.wp-block-navigation__container, .wp-block-page-list)
  .current-menu-item
  .wp-block-navigation-item__content,
.has-modal-open
  :where(.wp-block-navigation__container, .wp-block-page-list)
  .wp-block-navigation-item__content:hover {
  background-color: var(--wp--preset--color--bg-light-gray);
}
.has-modal-open
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation__responsive-container-content
  .wp-block-navigation-item
  .wp-block-navigation-item__content {
  padding: 1em;
  padding-left: var(--wp--custom--spacing--menu-indent);
}
.has-modal-open
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation__responsive-container-content
  .wp-block-navigation-item
  li
  .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--custom--spacing--menu-indent) * 2);
}
.has-modal-open
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation__responsive-container-content
  .wp-block-navigation-item
  li
  li
  .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--custom--spacing--menu-indent) * 3);
}
.has-modal-open
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation__responsive-container-content
  :where(.wp-block-navigation__container, .wp-block-page-list)
  .has-child
  .submenu-container,
.has-modal-open
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation__responsive-container-content
  :where(.wp-block-navigation__container, .wp-block-page-list)
  .has-child
  .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0;
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation-item__content {
  padding-left: var(--nav-top-item-padding-horizontal);
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  ):not(.has-background)
  .wp-block-navigation__submenu-container,
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container {
  border: none;
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container.has-vk-color-primary-background-color {
  background-color: var(--wp--preset--color--primary);
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container:where(:not(.has-background))
  .wp-block-navigation-item {
  background-color: var(--wp--preset--color--primary);
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item {
  border-bottom: 1px solid var(--wp--preset--color--border-normal-darkbg);
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--primary-hover);
}
*:where(:not(.is-style-nav--text-inline))
  .wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item.has-child
  > a {
  padding-right: calc(
    var(--submenu-icon-size) + var(--nav-top-item-padding-horizontal) + 0.5em
  );
}
.wp-block-navigation:where(
    :not(
        .is-vertical,
        .is-style-nav--vertical-with-hr-and-no-fold,
        .is-style-nav--vertical-with-hr
      )
  )
  .wp-block-navigation__submenu-container:where(:not(.has-text-color))
  .wp-block-navigation-item {
  color: #fff;
}
body {
  --vk-size-radius: var(--wp--custom--radius--button);
  --vk-color-border-light: var(--wp--preset--color--border-normal);
  --wp--preset--color--vk-color-primary: var(--wp--preset--color--primary);
  --wp--custom--content-size--normal: var(--wp--custom--width--content);
  --wp--custom--layout--sidebar: var(--wp--custom--width--sidebar);
}
.has-vk-color-primary-border-color {
  border-color: var(--wp--preset--color--vk-color-primary);
}
.has-text-normal-darkbg-color {
  --wp--preset--color--border-normal: var(
    --wp--preset--color--border-normal-darkbg
  );
  --wp--preset--color--text-normal: var(
    --wp--preset--color--text-normal-darkbg
  );
  --wp--preset--color--text-secondary: var(
    --wp--preset--color--text-secondary-darkbg
  );
}
@media (min-width: 992px) {
  .nav--open--lg-up
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    )
    .wp-block-navigation__responsive-container-close {
    display: none;
  }
  .nav--open--lg-up
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    ) {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .nav--open--lg-up
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: block;
  }
  .nav--open--lg-up
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    ) {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.wp-block-navigation[class*="nav--active-border-bottom"]
  .wp-block-navigation__responsive-container:not(.has-modal-open)
  .wp-block-navigation__responsive-container-content
  > .wp-block-navigation__container
  > .wp-block-navigation-item
  > a,
.wp-block-navigation[class*="nav--active-border-bottom"]
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > a {
  padding-top: 1em;
  padding-bottom: 1em;
}
.wp-block-navigation[class*="nav--active-border-bottom"]
  .wp-block-navigation__responsive-container:not(.has-modal-open)
  .wp-block-navigation__responsive-container-content
  > .wp-block-navigation__container
  > .wp-block-navigation-item
  > a::after,
.wp-block-navigation[class*="nav--active-border-bottom"]
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > a::after {
  transition: all 0.2s ease-out;
  width: 0%;
  content: "";
  display: block;
  bottom: 0;
  left: 0;
  position: absolute;
  border-bottom: 2px solid var(--wp--preset--color--primary);
}
.wp-block-navigation[class*="nav--active-border-bottom"]
  .wp-block-navigation__responsive-container:not(.has-modal-open)
  .wp-block-navigation__responsive-container-content
  > .wp-block-navigation__container
  > .wp-block-navigation-item
  > :is(
    a:hover,
    .current-menu-item > a,
    .current-menu-ancestor > a,
    .current-menu-ancestor
  )::after,
.wp-block-navigation[class*="nav--active-border-bottom"]
  > :where(.wp-block-navigation__container, .wp-block-page-list)
  > .wp-block-navigation-item
  > :is(
    a:hover,
    .current-menu-item > a,
    .current-menu-ancestor > a,
    .current-menu-ancestor
  )::after {
  width: 100%;
}
*[class*="nav--text-inline"] {
  --nav--text-inline--border: var(--wp--preset--color--border-normal);
}
*[class*="nav--text-inline"].nav--darkbg {
  --nav--text-inline--border: var(--wp--preset--color--border-normal-darkbg);
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  .wp-block-navigation-item,
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  .wp-block-navigation-item {
  border-left: 1px solid var(--nav--text-inline--border);
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  .wp-block-navigation-item:last-child,
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  .wp-block-navigation-item:last-child {
  border-right: 1px solid var(--nav--text-inline--border);
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  .wp-block-navigation-item
  .wp-block-navigation__submenu-icon,
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  .wp-block-navigation-item
  .wp-block-navigation__submenu-icon {
  display: none;
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  .wp-block-navigation-item:last-child,
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  .wp-block-navigation-item:last-child {
  border-right: 1px solid var(--nav--text-inline--border);
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  .wp-block-navigation-item
  a:hover,
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  .wp-block-navigation-item
  a:hover {
  text-decoration: underline;
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  :where(.wp-block-navigation-item__content),
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  :where(.wp-block-navigation-item__content) {
  padding-top: 0;
  padding-bottom: 0;
}
*[class*="nav--text-inline"]
  .wp-block-navigation__responsive-container:where(:not(.is-menu-open))
  .has-child
  .wp-block-navigation__submenu-container,
*[class*="nav--text-inline"]
  > :where(.wp-block-navigation__container)
  .has-child
  .wp-block-navigation__submenu-container {
  display: none;
}
*[class*="nav--text-inline"]
  > .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation-item {
  border-left: none;
}
*[class*="nav--text-inline"]
  > .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation-item:last-child {
  border-right: none;
}
.wp-block-navigation[class*="nav--vertical-with-hr"] {
  --wp--custom--spacing--menu-indent: 0.8em;
  width: 100%;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item.has-text-normal-darkbg-color
  > .wp-block-navigation-item__content,
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item.has-text-normal-darkbg-color
  > a.wp-block-navigation-item__content {
  border-bottom: 1px solid var(--wp--preset--color--border-normal-darkbg);
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item__content {
  border-bottom: 1px solid var(--wp--preset--color--border-normal);
}
.wp-block-navigation[class*="nav--vertical-with-hr"] .wp-block-navigation-item {
  width: 100%;
  display: grid;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation-item__content {
  grid-row: 1/2;
  grid-column: 1/3;
  padding: 0.8em;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation__submenu-icon {
  grid-row: 1/2;
  grid-column: 2/3;
  justify-self: end;
  margin-right: var(--nav-top-item-padding-horizontal);
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation__submenu-icon
  > svg {
  transform: rotate(0deg);
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation__submenu-icon[aria-expanded="true"]
  > svg {
  transform: rotate(180deg);
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation__submenu-container {
  border: none;
  position: relative;
  background-color: unset;
  top: 0;
  width: 100%;
  margin: 0;
  grid-row: 2/3;
  grid-column: 1/3;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item
  .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--custom--spacing--menu-indent) * 2);
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item
  .wp-block-navigation-item
  .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--custom--spacing--menu-indent) * 3);
}
@media (min-width: 782px) {
  .wp-block-navigation[class*="nav--vertical-with-hr"]
    .has-child
    .wp-block-navigation__submenu-container,
  .wp-block-navigation[class*="nav--vertical-with-hr"]
    .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container {
    left: 0;
  }
}
.wp-block-navigation[class*="nav--vertical-with-hr"]
  .wp-block-navigation-item__content:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.wp-block-navigation[class*="nav--vertical-with-hr"]:where(
    :not([class*="nav--vertical-with-hr-and-no-fold"])
  )
  .has-child
  .wp-block-navigation__submenu-container {
  display: grid;
  transition: all 1s ease-out;
  overflow: hidden;
  height: unset;
  max-height: 0svh;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]:where(
    :not([class*="nav--vertical-with-hr-and-no-fold"])
  )
  .has-child:hover
  > .wp-block-navigation__submenu-container {
  max-height: 100svh;
  overflow-y: scroll;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]:where(
    :not([class*="nav--vertical-with-hr-and-no-fold"])
  )
  .wp-block-navigation__responsive-container.has-modal-open
  .wp-block-navigation__submenu-container {
  max-height: 100%;
}
.wp-block-navigation[class*="nav--vertical-with-hr"]:where(
    :not([class*="nav--vertical-with-hr-and-no-fold"])
  ):has(.is-selected)
  .has-child
  .wp-block-navigation__submenu-container {
  display: grid;
  height: auto;
  opacity: 1;
  visibility: visible;
  max-height: unset;
}
.wp-block-navigation[class*="nav--vertical-with-hr-and-no-fold"]
  .wp-block-navigation__submenu-container {
  height: auto;
  opacity: 1;
  visibility: visible;
}
.wp-block-navigation[class*="nav--vertical-with-hr-and-no-fold"]
  .wp-block-navigation__submenu-icon {
  display: none;
}
.wp-block-site-title a:hover {
  text-decoration-thickness: 1px;
}
.site-logo--set {
  display: grid;
}
.site-logo--set .wp-block-site-tagline {
  line-height: 1.4;
  font-size: clamp(10px, (100vw - 360px) * 0.0047619048 + 10px, 14px);
}
html {
  height: 100%;
}
footer.wp-block-template-part {
  position: -webkit-sticky;
  position: sticky;
  top: 100vh;
  z-index: 9998;
}
html.has-modal-open footer.wp-block-template-part:has(.is-menu-open) {
  z-index: 9999;
}
:where(.is-style-main-layout-sidebar) h4 {
  font-size: var(--wp--preset--font-size--large);
  padding-top: 0.5em;
  padding-bottom: 0.4em;
  padding-left: var(--wp--custom--spacing--menu-indent);
  padding-right: var(--wp--custom--spacing--menu-indent);
  background-color: var(--wp--preset--color--bg-secondary);
}
:where(.is-style-main-layout-sidebar) h4 a {
  text-decoration: none;
}
:where(.is-style-main-layout-sidebar) select {
  width: 100%;
}
.btn,
.btn-primary {
  background-color: var(--wp--preset--color--primary);
  border-color: var(--wp--preset--color--primary);
}
.btn:not(:disabled):not(.disabled):active,
.btn:is(:hover, :active, :focus),
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:is(:hover, :active, :focus) {
  border-color: var(--wp--preset--color--primary-hover);
  background-color: var(--wp--preset--color--primary-hover);
}
.btn-sm {
  padding-left: 1.25em;
  padding-right: 1.25em;
}
.card {
  border-radius: 0;
}
.veu_card .pageList li {
  margin-top: 0;
}
.veu_pageList_ancestor .pageList_ancestor_title {
  margin-bottom: 0;
}
.veu_pageList_ancestor a {
  text-decoration: none;
}
.veu_socialSet ul {
  gap: 4px;
}
.veu_socialSet ul .sb_copy .sb_icon_inner {
  padding-bottom: 5px;
}
.veu_socialSet.veu_contentAddSection ul li {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.veu_sitemap :is(.sitemap-post-type-title, li) a {
  text-decoration: none;
}
.veu_sitemap :is(.sitemap-post-type-title, li) a:hover {
  color: var(--wp--preset--color--primary-hover);
  text-decoration: underline;
}
.vk_button .is-style-outline:hover.has-vk-color-primary-color,
.editor-styles-wrapper
  .vk_button
  .is-style-outline:hover.has-vk-color-primary-color {
  --wp--preset--color--vk-color-primary: var(
    --wp--preset--color--primary-hover
  );
}
.postListText_title a,
.vk_post_title > a {
  text-decoration: none;
}
.vk_outer-paddingLR-zero .vk_outer_container > .alignwide {
  max-width: var(--wp--style--global--wide-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.vk_outer-width-full:where(:not(.vk_outer-paddingLR-zero))
  .vk_outer_container
  > .alignwide {
  width: calc(100% + (var(--wp--custom--width--wrapper) - 100%) / 2);
  margin-left: calc((100% - var(--wp--custom--width--wrapper)) / 4) !important;
  margin-right: calc((100% - var(--wp--custom--width--wrapper)) / 4) !important;
}
.vk_outer-width-full.vk_outer-paddingLR-none .vk_outer_container {
  max-width: var(--wp--custom--width--content);
  margin-left: auto;
  margin-right: auto;
}
.is-layout-flow .vk_outer-width-full.vk_outer-paddingLR-none {
  padding-left: 0;
  padding-right: 0;
}
.vk_slider.alignfull {
  width: var(--wp--custom--width--wrapper);
}
html {
  height: 100%;
}
@media (min-width: 601px) {
  html {
    height: calc(100% - var(--wp-admin--admin-bar--height, 0px));
  }
}
body:where(:not([data-resizable-iframe-connected=""])),
.wp-site-blocks {
  height: 100%;
}
.has-background,
:is(.wp-block-group):where(.has-background) {
  padding: 0;
}
.wp-block-button .has-background {
  overflow: inherit;
}
body:not(.admin-bar) {
  --wp-admin--admin-bar--height: 0;
}
