.wp-block-themeisle-blocks-advanced-columns-separators { position: absolute; left: 0px; width: 100%; overflow-x: clip; }
.wp-block-themeisle-blocks-advanced-columns-separators.top { top: 0px; }
.wp-block-themeisle-blocks-advanced-columns-separators.bottom { bottom: 0px; }
.wp-block-themeisle-blocks-advanced-columns-separators.bottom svg { position: absolute; bottom: 0px; }
.wp-block-themeisle-blocks-advanced-columns-separators svg { height: 100px; }
.wp-block-themeisle-blocks-advanced-columns-separators .rotate { transform: rotate(180deg); }
html[lang="ja"] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap, html[lang="ko"] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap, html[lang="zh"] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap, html[lang="zh-Hans"] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap, html[lang="zh-Hant"] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap { word-break: normal; }
.wp-block-themeisle-blocks-advanced-columns { --background: transparent; --columns-width: 100%; --horizontal-align: unset; background: var(--background); justify-content: var(--horizontal-align); transition: 0.3s; }
.wp-block-themeisle-blocks-advanced-columns .wp-themeisle-block-overlay, .wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-columns-overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column:only-child { max-width: var(--columns-width); }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column { --background: transparent; --background-color-hover: var( --background ); --link-color: inherit; background: var(--background); transition: 0.3s; }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column:hover { background: var(--background-color-hover); }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column > * { position: relative; }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column .wp-block-themeisle-blocks-advanced-column-overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column .wp-block-themeisle-blocks-slider { display: grid; }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column .aligncenter { margin-left: auto; margin-right: auto; }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column.has-dark-bg { color: var(--text-color, var(--nv-text-dark-bg, #fff)); }
.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column.has-light-bg { color: var(--text-color, var(--nv-text-color, #000)); }
.wp-block-themeisle-blocks-advanced-columns.has-default-gap .wp-block-themeisle-blocks-advanced-column { margin-left: 10px; margin-right: 10px; }
.wp-block-themeisle-blocks-advanced-columns.has-nogap-gap .wp-block-themeisle-blocks-advanced-column { margin-left: 0px; margin-right: 0px; }
.wp-block-themeisle-blocks-advanced-columns.has-narrow-gap .wp-block-themeisle-blocks-advanced-column { margin-left: 5px; margin-right: 5px; }
.wp-block-themeisle-blocks-advanced-columns.has-extended-gap .wp-block-themeisle-blocks-advanced-column { margin-left: 15px; margin-right: 15px; }
.wp-block-themeisle-blocks-advanced-columns.has-wide-gap .wp-block-themeisle-blocks-advanced-column { margin-left: 20px; margin-right: 20px; }
.wp-block-themeisle-blocks-advanced-columns.has-wider-gap .wp-block-themeisle-blocks-advanced-column { margin-left: 30px; margin-right: 30px; }
.wp-block-themeisle-blocks-advanced-columns.has-dark-bg { color: var(--text-color, var(--nv-text-dark-bg, #fff)); }
.wp-block-themeisle-blocks-advanced-columns.has-light-bg { color: var(--text-color, var(--nv-text-color, #000)); }
.wp-block-themeisle-blocks-advanced-columns > .innerblocks-wrap:not(:first-child, :last-child) { z-index: 1; }
@media (min-width: 960px) {
  .wp-block-themeisle-blocks-advanced-columns { display: flex; position: relative; }
  .wp-block-themeisle-blocks-advanced-columns.has-vertical-flex-start > .innerblocks-wrap, .wp-block-themeisle-blocks-advanced-columns.has-vertical-top > .innerblocks-wrap { align-items: flex-start; }
  .wp-block-themeisle-blocks-advanced-columns.has-vertical-center > .innerblocks-wrap { align-items: center; }
  .wp-block-themeisle-blocks-advanced-columns.has-vertical-flex-end > .innerblocks-wrap, .wp-block-themeisle-blocks-advanced-columns.has-vertical-bottom > .innerblocks-wrap { align-items: flex-end; }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap { display: flex; flex-basis: 100%; word-break: keep-all; max-width: var(--columns-width); }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column { position: relative; }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column:first-child { margin-left: 0px; }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column:last-child { margin-right: 0px; }
  .wp-block-themeisle-blocks-advanced-columns.hide-in-desktop { display: none; }
  .wp-block-themeisle-blocks-advanced-columns.has-1-columns.has-desktop-equal-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 100%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-equal-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 50%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-oneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 33.34%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-oneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex-basis: 66.66%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-twoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 33.34%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-twoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex-basis: 66.66%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-equal-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 33.33%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneOneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 25%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneOneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex-basis: 50%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-twoOneOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 25%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-twoOneOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex-basis: 50%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 50%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex-basis: 25%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex-basis: 25%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 60%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex-basis: 20%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex-basis: 20%; }
  .wp-block-themeisle-blocks-advanced-columns.has-4-columns.has-desktop-equal-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 25%; }
  .wp-block-themeisle-blocks-advanced-columns.has-5-columns.has-desktop-equal-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 20%; }
  .wp-block-themeisle-blocks-advanced-columns.has-6-columns.has-desktop-equal-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex-basis: 16.66%; }
}
@media (min-width: 600px) and (max-width: 960px) {
  .wp-block-themeisle-blocks-advanced-columns { display: flex; position: relative; }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap { display: flex; flex-basis: 100%; word-break: keep-all; max-width: var(--columns-width); }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column { position: relative; flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.hide-in-tablet { display: none; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-tablet-oneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-tablet-twoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneOneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-twoOneOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 3 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-flex-start > .innerblocks-wrap, .wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-top > .innerblocks-wrap { align-items: flex-start; }
  .wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-center > .innerblocks-wrap { align-items: center; }
  .wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-flex-end > .innerblocks-wrap, .wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-bottom > .innerblocks-wrap { align-items: flex-end; }
  .wp-block-themeisle-blocks-advanced-columns.has-tablet-collapsedRows-layout > .innerblocks-wrap { flex-direction: column; }
  .wp-block-themeisle-blocks-advanced-columns.has-tablet-collapsedRows-layout.has-reverse-columns-tablet > .innerblocks-wrap { flex-direction: column-reverse; }
  .wp-block-themeisle-blocks-advanced-columns.has-tablet-twoColumnGrid-layout > .innerblocks-wrap { display: flex; flex-wrap: wrap; }
  .wp-block-themeisle-blocks-advanced-columns.has-tablet-twoColumnGrid-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 1 1 40%; }
  .wp-block-themeisle-blocks-advanced-columns.has-tablet-threeColumnGrid-layout > .innerblocks-wrap { display: flex; flex-wrap: wrap; }
  .wp-block-themeisle-blocks-advanced-columns.has-tablet-threeColumnGrid-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 1 1 30%; }
}
@media (max-width: 600px) {
  .wp-block-themeisle-blocks-advanced-columns { display: flex; position: relative; }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap { display: flex; flex-basis: 100%; word-break: keep-all; max-width: var(--columns-width); }
  .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column { position: relative; flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.hide-in-mobile { display: none; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-mobile-oneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-mobile-twoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneOneTwo-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-twoOneOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 2 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneTwoOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 3 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:first-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneThreeOne-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column:last-child { flex: 1 1 0%; }
  .wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-flex-start > .innerblocks-wrap, .wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-top > .innerblocks-wrap { align-items: flex-start; }
  .wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-center > .innerblocks-wrap { align-items: center; }
  .wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-flex-end > .innerblocks-wrap, .wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-bottom > .innerblocks-wrap { align-items: flex-end; }
  .wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout > .innerblocks-wrap { flex-direction: column; }
  .wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout.has-reverse-columns-mobile > .innerblocks-wrap { flex-direction: column-reverse; }
  .wp-block-themeisle-blocks-advanced-columns.has-mobile-twoColumnGrid-layout > .innerblocks-wrap { display: flex; flex-wrap: wrap; }
  .wp-block-themeisle-blocks-advanced-columns.has-mobile-twoColumnGrid-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 1 1 40%; }
  .wp-block-themeisle-blocks-advanced-columns.has-mobile-threeColumnGrid-layout > .innerblocks-wrap { display: flex; flex-wrap: wrap; }
  .wp-block-themeisle-blocks-advanced-columns.has-mobile-threeColumnGrid-layout > .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column { flex: 1 1 30%; }
}