.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .wp-block-kadence-column { flex: 1 1 0%; }
.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery { flex: 1 1 0%; }
.wp-block-kadence-column { display: flex; flex-direction: column; z-index: 1; min-width: 0px; min-height: 0px; }
.kt-inside-inner-col { flex-direction: column; border: 0px solid rgba(0, 0, 0, 0); position: relative; transition: 0.3s; }
@media (max-width: 767px) {
  .kvs-sm-false { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .kvs-md-false { display: none !important; }
}
@media screen and (min-width: 1025px) {
  .kvs-lg-false { display: none !important; }
}
body.admin-bar { --kb-admin-bar-visible: 34px; }
@media screen and (max-width: 782px) {
  body.admin-bar { --kb-admin-bar-visible: 46px; }
}
.kb-section-is-sticky > .kt-inside-inner-col { position: sticky; top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px)); }
.kt-inside-inner-col > .kb-section-is-sticky { position: sticky; top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px)); }
.kt-inside-inner-col > .wp-block-cover { height: auto; }
.kb-section-has-link { position: relative; }
.kb-section-link-overlay { position: absolute; inset: 0px; z-index: 10; }
.kb-section-has-overlay { position: relative; }
.kb-section-has-overlay > .kt-inside-inner-col { z-index: 1; }
.kb-section-has-overlay > .kt-inside-inner-col::before { content: ""; opacity: 0.3; position: absolute; inset: 0px; z-index: -1; transition: 0.3s ease-in-out; }