/******* Do not edit this file *******
Code Snippets Manager
Saved: Jun 27 2025 | 20:49:21 */
/* BLOCK EDITOR STYLES */
.wp-block-image .aligncenter {
  text-align: center;
}
.wp-block-image {
  margin-bottom: 20px;
  margin-top: 20px;
}
.wp-block-image.alignwide, .wp-block-media-text.alignwide, .wp-block-gallery.alignfull, .wp-block-group.alignfull, .wp-block-image.alignfull {
  max-width: 100% !important;
  margin: 0 auto !important;
}
.kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #272b33 !important;
  border-color: #323741 !important;
  border-radius: 8px !important;
  background: #272b33 !important;
  padding: 6px 12px !important;
  color: #fff !important;
  font-size: inherit !important;
  border-width: 1px !important;
}
.kt-accordion-header-wrap button.kt-blocks-accordion-header {
  padding: 6px 12px !important;
}
.kt-accordion-header-wrap .kt-accordion-panel-active {
  border-radius: 8px 8px 0 0 !important;
  border-bottom: 0px !important;
  border-color: #323741 !important;
}
.kt-accordion-pane .kt-accordion-panel-inner {
  background: transparent !important;
  border-color: #323741 !important;
  border-radius: 0 0 8px 8px !important;
  border-width: 1px !important;
}
.kt-blocks-accordion-icon-trigger::after, .kt-blocks-accordion-icon-trigger::before {
  background: #fff !important;
}
.kt-blocks-accordion-title-wrap img {
  max-height: 32px;
  width: auto !important;
}
.wp-block-kadence-tab {
  background: transparent !important;
  border-color: #323741 !important;
  border-radius: 8px !important;
  border: 1px solid #323741 !important;
}
.wp-block-table.alignfull {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}
.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
  color: #459aff !important;
  background: #222d3f !important;
}
.kt-tabs-title-list li .kt-tab-title {
  background-color: #272b33 !important;
  border-color: #343943 !important;
  border-radius: 8px !important;
  background: #272b33 !important;
  color: #fff !important;
  font-size: inherit !important;
  border-width: 1px !important;
  border-style: solid !important;
  padding: 5px 10px !important;
}
.kt-tabs-title-list {
  margin-bottom: 10px !important;
}
.wp-block-kadence-tabs, .wp-block-kadence-accordion {
  margin: initial !important;
  margin-bottom: 20px !important;
}
ul.wp-block-list li ul.wp-block-list, ol.wp-block-list li ul.wp-block-list, ol.wp-block-list li ul {
  margin: 0 !important;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  content: "";
  height: 0;
  -webkit-mask-image: none;
  mask-image: none;
  max-height: 0%;
}
body.has-blocks .has-border-color {
  color: #bec3ca;
}
.wp-block-column .wp-block-group.has-border-color.has-background {
  border: 1px solid #343943 !important;
  border-radius: 8px !important;
  background-color: #272b33 !important;
}
.has-ast-global-color-0-color {
  color: #2693e3;
}
.has-ast-global-color-1-color {
  color: #cf2e2e;
}
.has-ast-global-color-2-color {
  color: #ff0000;
}
.has-ast-global-color-3-color {
  color: #ff8300;
}
.has-ast-global-color-4-color {
  color: #00f004;
}
.has-ast-global-color-5-color {
  color: #cf75ff;
}
.has-ast-global-color-6-color {
  color: #9b51e0;
}
.has-ast-global-color-7-color {
  color: #00d084;
}
.has-ast-global-color-8-color {
  color: #0693e3;
}
.sub-guide-blocks {
  min-width: 100%;
  gap: 0 !important;
}
.sub-class-links img {
  border-right: 1px solid #323741;
  max-width: 40px !important;
  border-radius: 8px 0 0 8px;
}
.sub-class-links p {
  margin-bottom: 0 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sub-class-links {
  border: 1px solid #323741;
  padding: 0;
  background: #272b33;
  border-radius: 8px;
}
.sub-guide-blocks .wp-block-media-text__content {
  padding: 0 5px !important;
  overflow: hidden;
}
.sub-guide-blocks .wp-block-column {
  margin: 0 !important;
}
.sub-guide-blocks .wp-block-media-text {
  margin: 5px !important;
}
.wp-block-separator.has-text-color.has-alpha-channel-opacity.has-background {
  background-color: #343943 !important;
  color: #343943 !important;
}
body.has-blocks .fl-post-content ul ul, body.has-blocks .fl-post-content ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
