/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.entry-content .wp-block-kadence-rowlayout:not(.fixforgeneratepress) {
  margin-bottom: 0; }

.site-navigation-fixed.navigation-top {
  z-index: 100; }

.kt-row-layout-inner {
  position: relative; }

.kt-row-column-wrap {
  padding: 25px 0 25px 0;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  position: relative;
  z-index: 10; }

.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
  margin-left: auto;
  margin-right: auto; }

.kt-row-has-bg > .kt-row-column-wrap {
  padding-left: 15px;
  padding-right: 15px; }

.alignfull .kt-row-column-wrap {
  padding-left: 15px;
  padding-right: 15px; }

.wp-block-kadence-column {
  display: flex;
  flex-direction: column;
  z-index: 1;
  min-width: 0;
  min-height: 0; }

.kt-inner-column-height-full > .wp-block-kadence-column > .kt-inside-inner-col {
  height: 100%; }

.kt-row-valign-middle.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column > .kt-inside-inner-col {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.kt-row-valign-bottom.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column > .kt-inside-inner-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }

.wp-block-kadence-rowlayout:before {
  clear: both;
  content: '';
  display: table; }

.kt-row-layout-overlay {
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.3;
  height: 100%;
  width: 100%;
  z-index: 0; }

.kt-inside-inner-col {
  border: 0 solid transparent;
  -ms-flex-negative: 0; }

.kt-row-valign-middle > .wp-block-kadence-column {
  justify-content: center; }

.kt-row-valign-bottom > .wp-block-kadence-column {
  justify-content: flex-end; }

#content .entry-content .wp-block-kadence-rowlayout.alignfull, #content .entry-content .wp-block-kadence-rowlayout.alignwide {
  text-align: inherit;
  margin-bottom: 0; }

@media (min-width: 767px) {
  .kt-row-layout-equal > .wp-block-kadence-column {
    flex: 1;
    width: 0; }
  .kt-row-layout-row {
    flex-direction: column; }
    .kt-row-layout-row > .wp-block-kadence-column {
      flex: none;
      width: 100%;
      margin-right: 0; }
    .kt-row-layout-row.kt-v-gutter-default > .wp-block-kadence-column {
      margin-bottom: 30px; }
    .kt-row-layout-row.kt-v-gutter-skinny > .wp-block-kadence-column {
      margin-bottom: 10px; }
    .kt-row-layout-row.kt-v-gutter-narrow > .wp-block-kadence-column {
      margin-bottom: 20px; }
    .kt-row-layout-row.kt-v-gutter-wide > .wp-block-kadence-column {
      margin-bottom: 40px; }
    .kt-row-layout-row.kt-v-gutter-wider > .wp-block-kadence-column {
      margin-bottom: 60px; }
    .kt-row-layout-row.kt-v-gutter-widest > .wp-block-kadence-column {
      margin-bottom: 80px; }
    .kt-row-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none) > .wp-block-kadence-column:first-child {
      margin-bottom: 0px; }
    .kt-row-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column:last-child {
      margin-bottom: 0px; }
  .kt-gutter-default > .wp-block-kadence-column {
    margin-right: 30px; }
  .kt-gutter-skinny > .wp-block-kadence-column {
    margin-right: 10px; }
  .kt-gutter-narrow > .wp-block-kadence-column {
    margin-right: 20px; }
  .kt-gutter-wide > .wp-block-kadence-column {
    margin-right: 40px; }
  .kt-gutter-wider > .wp-block-kadence-column {
    margin-right: 60px; }
  .kt-gutter-widest > .wp-block-kadence-column {
    margin-right: 80px; }
  body:not(.rtl) .kt-row-column-wrap:not(.kt-gutter-none) > .wp-block-kadence-column:last-child {
    margin-right: 0px; }
  body.rtl .kt-row-column-wrap:not(.kt-gutter-none) > .wp-block-kadence-column:first-child {
    margin-right: 0px; }
  .kt-gutter-skinny.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex-basis: 10px; }
  .kt-gutter-skinny.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex-basis: 10px; }
  .kt-gutter-narrow.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex-basis: 20px; }
  .kt-gutter-narrow.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex-basis: 20px; }
  .kt-gutter-default.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex-basis: 30px; }
  .kt-gutter-default.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex-basis: 30px; }
  .kt-gutter-wide.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex-basis: 40px; }
  .kt-gutter-wide.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex-basis: 40px; }
  .kt-gutter-wider.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex-basis: 60px; }
  .kt-gutter-wider.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex-basis: 60px; }
  .kt-gutter-widest.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex-basis: 80px; }
  .kt-gutter-widest.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex-basis: 80px; }
  .kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex: 2; }
  .kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-2 {
    flex: 1; }
  .kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-1 {
    flex: 1; }
  .kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex: 2; }
  .kt-has-2-columns.kt-custom-first-width-10 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 10%; }
  .kt-has-2-columns.kt-custom-first-width-10 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 90%; }
  .kt-has-2-columns.kt-custom-first-width-15 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 15%; }
  .kt-has-2-columns.kt-custom-first-width-15 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 85%; }
  .kt-has-2-columns.kt-custom-first-width-20 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 20%; }
  .kt-has-2-columns.kt-custom-first-width-20 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 80%; }
  .kt-has-2-columns.kt-custom-first-width-25 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 25%; }
  .kt-has-2-columns.kt-custom-first-width-25 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 75%; }
  .kt-has-2-columns.kt-custom-first-width-30 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 30%; }
  .kt-has-2-columns.kt-custom-first-width-30 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 70%; }
  .kt-has-2-columns.kt-custom-first-width-35 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 35%; }
  .kt-has-2-columns.kt-custom-first-width-35 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 65%; }
  .kt-has-2-columns.kt-custom-first-width-40 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 40%; }
  .kt-has-2-columns.kt-custom-first-width-40 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 60%; }
  .kt-has-2-columns.kt-custom-first-width-45 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 45%; }
  .kt-has-2-columns.kt-custom-first-width-45 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 55%; }
  .kt-has-2-columns.kt-custom-first-width-50 > .wp-block-kadence-column.inner-column-1 {
    flex: 1; }
  .kt-has-2-columns.kt-custom-first-width-50 > .wp-block-kadence-column.inner-column-2 {
    flex: 1; }
  .kt-has-2-columns.kt-custom-first-width-55 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 55%; }
  .kt-has-2-columns.kt-custom-first-width-55 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 45%; }
  .kt-has-2-columns.kt-custom-first-width-60 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 60%; }
  .kt-has-2-columns.kt-custom-first-width-60 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 40%; }
  .kt-has-2-columns.kt-custom-first-width-65 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 65%; }
  .kt-has-2-columns.kt-custom-first-width-65 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 35%; }
  .kt-has-2-columns.kt-custom-first-width-70 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 70%; }
  .kt-has-2-columns.kt-custom-first-width-70 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 30%; }
  .kt-has-2-columns.kt-custom-first-width-75 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 75%; }
  .kt-has-2-columns.kt-custom-first-width-75 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 25%; }
  .kt-has-2-columns.kt-custom-first-width-80 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 80%; }
  .kt-has-2-columns.kt-custom-first-width-80 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 20%; }
  .kt-has-2-columns.kt-custom-first-width-85 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 85%; }
  .kt-has-2-columns.kt-custom-first-width-85 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 15%; }
  .kt-has-2-columns.kt-custom-first-width-90 > .wp-block-kadence-column.inner-column-1 {
    flex: 0 1 90%; }
  .kt-has-2-columns.kt-custom-first-width-90 > .wp-block-kadence-column.inner-column-2 {
    flex: 0 1 10%; }
  .kt-row-layout-left-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-left-half > .wp-block-kadence-column.inner-column-1 {
      flex: 2; }
  .kt-row-layout-right-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-right-half > .wp-block-kadence-column.inner-column-3 {
      flex: 2; }
  .kt-row-layout-center-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-center-half > .wp-block-kadence-column.inner-column-2 {
      flex: 2; }
  .kt-row-layout-center-wide > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-center-wide > .wp-block-kadence-column.inner-column-2 {
      flex: 3; }
  .kt-row-layout-center-exwide > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-center-exwide > .wp-block-kadence-column.inner-column-2 {
      flex: 6; }
  .kt-row-layout-left-forty > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-left-forty > .wp-block-kadence-column.inner-column-1 {
      flex: 2; }
  .kt-row-layout-right-forty > .wp-block-kadence-column {
    flex: 1; }
    .kt-row-layout-right-forty > .wp-block-kadence-column.inner-column-4 {
      flex: 2; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .kt-row-column-wrap.kt-tab-layout-equal > .wp-block-kadence-column {
    flex: 1;
    width: 0; }
  .kt-row-layout-row:not(.kt-tab-layout-inherit) {
    flex-direction: row; }
  .kt-row-column-wrap.kt-tab-layout-row {
    flex-direction: column; }
  .kt-row-column-wrap.kt-tab-layout-row.kt-m-colapse-right-to-left {
    flex-direction: column-reverse; }
  .kt-row-column-wrap.kt-tab-layout-row > .wp-block-kadence-column {
    flex: none;
    width: 100%;
    margin-right: 0; }
  .kt-has-1-columns.kt-tab-layout-row > .wp-block-kadence-column.inner-column-1 {
    flex: 1; }
  .kt-tab-layout-row > .wp-block-kadence-column {
    flex-basis: auto !important; }
  .kt-tab-layout-row.kt-v-gutter-default > .wp-block-kadence-column {
    margin-bottom: 30px; }
  .kt-tab-layout-row.kt-v-gutter-skinny > .wp-block-kadence-column {
    margin-bottom: 10px; }
  .kt-tab-layout-row.kt-v-gutter-narrow > .wp-block-kadence-column {
    margin-bottom: 20px; }
  .kt-tab-layout-row.kt-v-gutter-wide > .wp-block-kadence-column {
    margin-bottom: 40px; }
  .kt-tab-layout-row.kt-v-gutter-wider > .wp-block-kadence-column {
    margin-bottom: 60px; }
  .kt-tab-layout-row.kt-v-gutter-widest > .wp-block-kadence-column {
    margin-bottom: 80px; }
  .kt-tab-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none) > .wp-block-kadence-column:first-child {
    margin-bottom: 0px; }
  .kt-tab-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column:last-child {
    margin-bottom: 0px; }
  .kt-tab-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex: 2; }
  .kt-tab-layout-left-golden > .wp-block-kadence-column.inner-column-2 {
    flex: 1; }
  .kt-tab-layout-right-golden > .wp-block-kadence-column.inner-column-1 {
    flex: 1; }
  .kt-tab-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex: 2; }
  .kt-tab-layout-left-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-left-half > .wp-block-kadence-column.inner-column-1 {
      flex: 2; }
  .kt-tab-layout-right-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-right-half > .wp-block-kadence-column.inner-column-3 {
      flex: 2; }
  .kt-tab-layout-center-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-center-half > .wp-block-kadence-column.inner-column-2 {
      flex: 2; }
  .kt-tab-layout-center-wide > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-center-wide > .wp-block-kadence-column.inner-column-2 {
      flex: 3; }
  .kt-tab-layout-center-exwide > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-center-exwide > .wp-block-kadence-column.inner-column-2 {
      flex: 6; }
  .kt-tab-layout-first-row {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-tab-layout-first-row > .wp-block-kadence-column {
      flex: 1 !important; }
      .kt-tab-layout-first-row > .wp-block-kadence-column.inner-column-1 {
        flex: 0 0 100% !important; }
    .kt-tab-layout-first-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 30px; }
    .kt-tab-layout-first-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 10px; }
    .kt-tab-layout-first-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 20px; }
    .kt-tab-layout-first-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 40px; }
    .kt-tab-layout-first-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 60px; }
    .kt-tab-layout-first-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 80px; }
  .kt-tab-layout-last-row {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-tab-layout-last-row > .wp-block-kadence-column {
      flex: 1; }
      .kt-tab-layout-last-row > .wp-block-kadence-column.inner-column-2 {
        margin-right: 0; }
      .kt-tab-layout-last-row > .wp-block-kadence-column.inner-column-3 {
        flex: 0 0 100%; }
    .kt-tab-layout-last-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-3 {
      margin-top: 30px; }
    .kt-tab-layout-last-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-3 {
      margin-top: 10px; }
    .kt-tab-layout-last-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-3 {
      margin-top: 20px; }
    .kt-tab-layout-last-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-3 {
      margin-top: 40px; }
    .kt-tab-layout-last-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-3 {
      margin-top: 60px; }
    .kt-tab-layout-last-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-3 {
      margin-top: 80px; }
  .kt-tab-layout-left-forty > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-left-forty > .wp-block-kadence-column.inner-column-1 {
      flex: 2; }
  .kt-tab-layout-right-forty > .wp-block-kadence-column {
    flex: 1; }
    .kt-tab-layout-right-forty > .wp-block-kadence-column.inner-column-4 {
      flex: 2; }
  .kt-tab-layout-two-grid {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-tab-layout-two-grid.kt-m-colapse-right-to-left {
      flex-direction: row-reverse;
      flex-wrap: wrap-reverse; }
    .kt-tab-layout-two-grid.kt-gutter-default > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 15px); }
    .kt-tab-layout-two-grid.kt-gutter-skinny > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 5px); }
    .kt-tab-layout-two-grid.kt-gutter-narrow > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 10px); }
    .kt-tab-layout-two-grid.kt-gutter-wide > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 20px); }
    .kt-tab-layout-two-grid.kt-gutter-wider > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 30px); }
    .kt-tab-layout-two-grid.kt-gutter-widest > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 40px); }
    .kt-tab-layout-two-grid.kt-gutter-none > .wp-block-kadence-column {
      flex: 0 0 50%; }
    .kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-2 {
      margin-right: 0; }
    .kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-4 {
      margin-right: 0; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-5 {
      margin-right: 0; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-3 {
      margin-right: 0; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
      margin-right: 0; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-default > .wp-block-kadence-column:last-child {
      margin-right: 30px; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-skinny > .wp-block-kadence-column:last-child {
      margin-right: 10px; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-narrow > .wp-block-kadence-column:last-child {
      margin-right: 20px; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wide > .wp-block-kadence-column:last-child {
      margin-right: 40px; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wider > .wp-block-kadence-column:last-child {
      margin-right: 60px; }
    .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-widest > .wp-block-kadence-column:last-child {
      margin-right: 80px; }
  .kt-tab-layout-three-grid {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-tab-layout-three-grid.kt-m-colapse-right-to-left {
      flex-direction: row-reverse;
      flex-wrap: wrap-reverse; }
    .kt-tab-layout-three-grid.kt-gutter-default > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 20px); }
    .kt-tab-layout-three-grid.kt-gutter-skinny > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 8px); }
    .kt-tab-layout-three-grid.kt-gutter-narrow > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 14px); }
    .kt-tab-layout-three-grid.kt-gutter-wide > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 28px); }
    .kt-tab-layout-three-grid.kt-gutter-wider > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 40px); }
    .kt-tab-layout-three-grid.kt-gutter-widest > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 54px); }
    .kt-tab-layout-three-grid.kt-gutter-none > .wp-block-kadence-column {
      flex: 0 0 33.33%; }
    .kt-tab-layout-three-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-3 {
      margin-right: 0; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-4 {
      margin-right: 0; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
      margin-right: 0; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-default > .wp-block-kadence-column:last-child {
      margin-right: 30px; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-skinny > .wp-block-kadence-column:last-child {
      margin-right: 10px; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-narrow > .wp-block-kadence-column:last-child {
      margin-right: 20px; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wide > .wp-block-kadence-column:last-child {
      margin-right: 40px; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wider > .wp-block-kadence-column:last-child {
      margin-right: 60px; }
    .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-widest > .wp-block-kadence-column:last-child {
      margin-right: 80px; }
  .wp-block-kadence-rowlayout [id*="jarallax-container-"] > div {
    position: fixed !important;
    width: 100% !important;
    left: 0 !important;
    margin-top: 0 !important;
    height: 100vh !important;
    transform: none !important; }
  .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    clip: rect(auto, auto, auto, auto); } }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
      clip: auto !important;
      -webkit-mask-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%); } } }

@media (max-width: 767px) {
  .kt-row-column-wrap.kt-mobile-layout-equal > .wp-block-kadence-column {
    flex: 1;
    width: 0; }
  .kt-row-column-wrap.kt-mobile-layout-row {
    flex-direction: column; }
  .kt-row-column-wrap.kt-mobile-layout-row.kt-m-colapse-right-to-left {
    flex-direction: column-reverse; }
  .kt-row-column-wrap.kt-mobile-layout-row > .wp-block-kadence-column {
    flex: none;
    width: 100%;
    margin-right: 0; }
  .kt-mobile-layout-row.kt-v-gutter-default > .wp-block-kadence-column {
    margin-bottom: 30px; }
  .kt-mobile-layout-row.kt-v-gutter-skinny > .wp-block-kadence-column {
    margin-bottom: 10px; }
  .kt-mobile-layout-row.kt-v-gutter-narrow > .wp-block-kadence-column {
    margin-bottom: 20px; }
  .kt-mobile-layout-row.kt-v-gutter-wide > .wp-block-kadence-column {
    margin-bottom: 40px; }
  .kt-mobile-layout-row.kt-v-gutter-wider > .wp-block-kadence-column {
    margin-bottom: 60px; }
  .kt-mobile-layout-row.kt-v-gutter-widest > .wp-block-kadence-column {
    margin-bottom: 80px; }
  .kt-mobile-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none) > .wp-block-kadence-column:first-child {
    margin-bottom: 0px; }
  .kt-mobile-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column:last-child {
    margin-bottom: 0px; }
  .kt-has-1-columns.kt-mobile-layout-row > .wp-block-kadence-column.inner-column-1 {
    flex: 1; }
  .kt-mobile-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
    flex: 2; }
  .kt-mobile-layout-left-golden > .wp-block-kadence-column.inner-column-2 {
    flex: 1; }
  .kt-mobile-layout-right-golden > .wp-block-kadence-column.inner-column-1 {
    flex: 1; }
  .kt-mobile-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
    flex: 2; }
  .kt-mobile-layout-left-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-left-half > .wp-block-kadence-column.inner-column-1 {
      flex: 2; }
  .kt-mobile-layout-right-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-right-half > .wp-block-kadence-column.inner-column-3 {
      flex: 2; }
  .kt-mobile-layout-center-half > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-center-half > .wp-block-kadence-column.inner-column-2 {
      flex: 2; }
  .kt-mobile-layout-center-wide > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-center-wide > .wp-block-kadence-column.inner-column-2 {
      flex: 3; }
  .kt-mobile-layout-center-exwide > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-center-exwide > .wp-block-kadence-column.inner-column-2 {
      flex: 6; }
  .kt-mobile-layout-first-row {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-mobile-layout-first-row > .wp-block-kadence-column {
      flex: 1; }
      .kt-mobile-layout-first-row > .wp-block-kadence-column.inner-column-1 {
        flex: 0 0 100%; }
    .kt-mobile-layout-first-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 30px; }
    .kt-mobile-layout-first-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 10px; }
    .kt-mobile-layout-first-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 20px; }
    .kt-mobile-layout-first-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 40px; }
    .kt-mobile-layout-first-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 60px; }
    .kt-mobile-layout-first-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-1 {
      margin-bottom: 80px; }
  .kt-mobile-layout-last-row {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-mobile-layout-last-row > .wp-block-kadence-column {
      flex: 1; }
      .kt-mobile-layout-last-row > .wp-block-kadence-column.inner-column-2:not(.make-it-overide) {
        margin-right: 0; }
      .kt-mobile-layout-last-row > .wp-block-kadence-column.inner-column-3 {
        flex: 0 0 100%; }
    .kt-mobile-layout-last-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-3 {
      margin-top: 30px; }
    .kt-mobile-layout-last-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-3 {
      margin-top: 10px; }
    .kt-mobile-layout-last-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-3 {
      margin-top: 20px; }
    .kt-mobile-layout-last-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-3 {
      margin-top: 40px; }
    .kt-mobile-layout-last-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-3 {
      margin-top: 60px; }
    .kt-mobile-layout-last-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-3 {
      margin-top: 80px; }
  .kt-mobile-layout-left-forty > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-left-forty > .wp-block-kadence-column.inner-column-1 {
      flex: 2; }
  .kt-mobile-layout-right-forty > .wp-block-kadence-column {
    flex: 1; }
    .kt-mobile-layout-right-forty > .wp-block-kadence-column.inner-column-4 {
      flex: 2; }
  .kt-mobile-layout-two-grid {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-mobile-layout-two-grid.kt-m-colapse-right-to-left {
      flex-direction: row-reverse;
      flex-wrap: wrap-reverse; }
    .kt-mobile-layout-two-grid.kt-gutter-default > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 15px); }
    .kt-mobile-layout-two-grid.kt-gutter-skinny > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 5px); }
    .kt-mobile-layout-two-grid.kt-gutter-narrow > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 10px); }
    .kt-mobile-layout-two-grid.kt-gutter-wide > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 20px); }
    .kt-mobile-layout-two-grid.kt-gutter-wider > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 30px); }
    .kt-mobile-layout-two-grid.kt-gutter-widest > .wp-block-kadence-column {
      flex: 0 0 calc( 50% - 40px); }
    .kt-mobile-layout-two-grid.kt-gutter-none > .wp-block-kadence-column {
      flex: 0 0 50%; }
    .kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-2 {
      margin-right: 0; }
    .kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-4 {
      margin-right: 0; }
    .kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-5 {
      margin-right: 0; }
    .kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-3 {
      margin-right: 0; }
    .kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
      margin-right: 0; }
  .kt-mobile-layout-three-grid {
    flex-wrap: wrap;
    flex-direction: row; }
    .kt-mobile-layout-three-grid.kt-m-colapse-right-to-left {
      flex-direction: row-reverse;
      flex-wrap: wrap-reverse; }
    .kt-mobile-layout-three-grid.kt-gutter-default > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 20px); }
    .kt-mobile-layout-three-grid.kt-gutter-skinny > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 8px); }
    .kt-mobile-layout-three-grid.kt-gutter-narrow > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 14px); }
    .kt-mobile-layout-three-grid.kt-gutter-wide > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 28px); }
    .kt-mobile-layout-three-grid.kt-gutter-wider > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 40px); }
    .kt-mobile-layout-three-grid.kt-gutter-widest > .wp-block-kadence-column {
      flex: 0 0 calc( 33.33% - 54px); }
    .kt-mobile-layout-three-grid.kt-gutter-none > .wp-block-kadence-column {
      flex: 0 0 33.33%; }
    .kt-mobile-layout-three-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-3 {
      margin-right: 0; }
    .kt-mobile-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-4 {
      margin-right: 0; }
    .kt-mobile-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
      margin-right: 0; }
  .kt-gutter-default:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
    margin-right: 30px; }
  .kt-gutter-skinny:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
    margin-right: 10px; }
  .kt-gutter-narrow:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
    margin-right: 20px; }
  .kt-gutter-wide:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
    margin-right: 40px; }
  .kt-gutter-wider:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
    margin-right: 60px; }
  .kt-gutter-widest:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
    margin-right: 80px; }
  .kt-row-column-wrap:not(.kt-gutter-none):not(.kt-mobile-layout-row):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column:last-child {
    margin-right: 0px; }
  .wp-block-kadence-rowlayout [id*="jarallax-container-"] > div {
    position: fixed !important;
    width: 100% !important;
    left: 0 !important;
    margin-top: 0 !important;
    height: 100vh !important;
    transform: none !important; }
  .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    clip: rect(auto, auto, auto, auto); } }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media (max-width: 767px) {
      .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
        clip: auto !important; } } } }

.kt-row-layout-bottom-sep {
  position: absolute;
  height: 100px;
  bottom: -1px;
  left: 0;
  overflow: hidden;
  right: 0;
  z-index: 1; }
  .kt-row-layout-bottom-sep svg {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 100.2%;
    height: 100%;
    display: block; }

.kt-row-layout-top-sep {
  position: absolute;
  height: 100px;
  top: -1px;
  left: 0;
  overflow: hidden;
  right: 0;
  z-index: 1; }
  .kt-row-layout-top-sep svg {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    width: 100.2%;
    height: 100%;
    display: block; }

.kt-row-layout-inner > .kb-blocks-bg-slider {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0;
  margin: 0; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    margin: 0; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .slick-dotted.slick-slider {
    margin: 0; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .slick-track, .kt-row-layout-inner > .kb-blocks-bg-slider .slick-list, .kt-row-layout-inner > .kb-blocks-bg-slider .slick-slide, .kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain {
    height: 100%; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .slick-list {
    height: 100% !important; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.slick-initialized) .kb-bg-slide-contain {
    display: none; }
    .kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.slick-initialized) .kb-bg-slide-contain:first-child {
      display: block; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div {
    position: relative;
    height: 100%; }
  .kt-row-layout-inner > .kb-blocks-bg-slider .slick-dots {
    bottom: 0; }
    .kt-row-layout-inner > .kb-blocks-bg-slider .slick-dots li {
      z-index: 11; }

.kb-blocks-bg-video-container {
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  position: absolute;
  overflow: hidden; }

.kb-blocks-bg-video {
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -o-object-fit: cover;
     object-fit: cover;
  background-position: center center;
  width: 100%;
  height: 100%; }

@media (min-width: 992px) {
  .kb-blocks-bg-video-container .kb-blocks-bg-video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    width: auto;
    min-width: 100%;
    min-height: 100%; } }

.kb-background-video-buttons-wrapper {
  position: absolute;
  z-index: 11;
  bottom: 20px;
  right: 20px; }

.kb-background-video-buttons-wrapper button.kb-toggle-video-btn {
  padding: 8px;
  margin: 0 0 0 8px;
  border: 0;
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
  font-size: 24px;
  color: #fff;
  display: inline-block;
  opacity: .5;
  height: 32px;
  line-height: 16px;
  transition: opacity .3s ease-in-out;
  box-sizing: border-box; }
  .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg {
    width: 16px;
    height: 16px;
    vertical-align: bottom; }

.kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover {
  opacity: 1; }

@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; } }

.kt-inside-inner-col > .wp-block-cover {
  height: auto; }

.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-arrow {
  z-index: 1000; }


/*# sourceMappingURL=style.css.map*/