.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id16_2875f6-79 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.kb-row-layout-id16_2875f6-79>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id16_2875f6-79 > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id16_2875f6-79>.kt-row-column-wrap {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-right: 1px;
  padding-bottom: 0px;
  padding-left: 1px;
  min-height: 30vh;
  grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id16_2875f6-79>.kt-row-layout-overlay {
  opacity: 0.50;
  background-color: var(--global-palette3, #1A202C);
}

.kb-row-layout-id16_2875f6-79 .kt-row-layout-bottom-sep {
  height: 100px;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_2875f6-79>.kt-row-column-wrap {
    min-height: 100vh;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_2875f6-79>.kt-row-column-wrap {
    min-height: 25vh;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column16_435e00-61>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_435e00-61>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column16_435e00-61>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column16_435e00-61>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_435e00-61>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

.kb-row-layout-id16_885aca-51>.kt-row-column-wrap {
  padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
  padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_885aca-51>.kt-row-column-wrap {
    padding-top: 0px;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column16_002a34-6b>.kt-inside-inner-col {
  padding-right: var(--global-kb-spacing-lg, 3rem);
  padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column16_002a34-6b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_002a34-6b>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column16_002a34-6b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column16_002a34-6b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_002a34-6b>.kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    flex-direction: column;
    justify-content: center;
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn16_d0e198-95.kb-button {
  width: initial;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id609_967e62-48 {
  margin-top: -30px;
  margin-bottom: -30px;
}

.kb-row-layout-id609_967e62-48>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id609_967e62-48 > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id609_967e62-48>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none, 0rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 0em;
  padding-bottom: 0em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id609_967e62-48 {
  border-top: 4em solid transparent;
  border-right: 6em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 6em solid transparent;
}

.kb-row-layout-id609_967e62-48 {
  background-color: rgba(242, 237, 231, 0);
}

.kb-row-layout-id609_967e62-48>.kt-row-layout-overlay {
  opacity: 1;
  background: linear-gradient(90deg, var(--global-palette9) 30%, var(--global-palette1) 10%);
}

.kb-row-layout-id609_967e62-48 .kt-row-layout-bottom-sep {
  height: 80px;
}

.kb-row-layout-id609_967e62-48 .kt-row-layout-bottom-sep svg {
  fill: var(--global-palette9, #ffffff) !important;
}

.kb-row-layout-id609_967e62-48 .kt-row-layout-top-sep {
  height: 100px;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id609_967e62-48>.kt-row-column-wrap {
    min-height: 0px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id609_967e62-48 {
    border-top: 4em solid transparent;
    border-right: 6em solid transparent;
    border-bottom: 4em solid transparent;
    border-left: 6em solid transparent;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id609_967e62-48>.kt-row-column-wrap {
    padding-top: 0em;
    padding-right: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id609_967e62-48 {
    border-top: 1em solid transparent;
    border-right: 1em solid transparent;
    border-bottom: 1em solid transparent;
    border-left: 1em solid transparent;
  }

  .kb-row-layout-id609_967e62-48>.kt-row-layout-overlay {
    opacity: 1;
    background: linear-gradient(180deg, var(--global-palette9) 15%, var(--global-palette1) 15%);
  }

  .kb-row-layout-id609_967e62-48 .kt-row-layout-bottom-sep {
    height: 30px;
  }
}

.kadence-column609_858b06-be>.kt-inside-inner-col {
  display: flex;
}

.kadence-column609_858b06-be>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-3xl, 6.5rem);
  padding-right: var(--global-kb-spacing-3xl, 6.5rem);
  padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
  padding-left: var(--global-kb-spacing-3xl, 6.5rem);
}

.kadence-column609_858b06-be>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column609_858b06-be>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.kadence-column609_858b06-be>.kt-inside-inner-col>.kb-image-is-ratio-size {
  align-self: stretch;
}

.kadence-column609_858b06-be>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
  align-self: stretch;
}

.kadence-column609_858b06-be>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column609_858b06-be {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column609_858b06-be {
  align-self: auto;
}

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

.kadence-column609_858b06-be {
  z-index: 2;
  position: relative;
}

@media all and (max-width: 1024px) {
  .kadence-column609_858b06-be>.kt-inside-inner-col {
    padding-top: 17em;
    padding-bottom: 18em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column609_858b06-be {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column609_858b06-be {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column609_858b06-be>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column609_858b06-be>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0em;
    padding-left: var(--global-kb-spacing-xl, 4rem);
    row-gap: var(--global-kb-gap-none, 0rem);
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .kt-row-column-wrap>.kadence-column609_858b06-be {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column609_858b06-be {
    align-self: auto;
  }

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

  .kadence-column609_858b06-be,
  .kt-inside-inner-col>.kadence-column609_858b06-be:not(.specificity) {
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
  }
}

.kb-image609_4a70ad-0d .kb-image-has-overlay:after {
  opacity: 0.3;
}

.kb-image609_4a70ad-0d img.kb-img,
.kb-image609_4a70ad-0d .kb-img img {
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.2));
}

@media all and (max-width: 767px) {
  .wp-block-kadence-image.kb-image609_4a70ad-0d:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .kb-image609_4a70ad-0d:not(.kb-image-is-ratio-size) .kb-img,
  .kb-image609_4a70ad-0d.kb-image-is-ratio-size {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

.kadence-column609_e73d88-43>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-3xl, 6.5rem);
  padding-right: var(--global-kb-spacing-xl, 4rem);
  padding-bottom: var(--global-kb-spacing-xxl, 5rem);
  padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kadence-column609_e73d88-43>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column609_e73d88-43>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column609_e73d88-43>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column609_e73d88-43>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column609_e73d88-43>.kt-inside-inner-col {
    display: flex;
    padding-top: 0px;
    padding-right: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .kt-row-column-wrap>.kadence-column609_e73d88-43 {
    align-self: flex-start;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column609_e73d88-43 {
    align-self: auto;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column609_e73d88-43>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
  }

  .kadence-column609_e73d88-43,
  .kt-inside-inner-col>.kadence-column609_e73d88-43:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn609_adb6c9-6a.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn609_adb6c9-6a.kb-button {
  color: var(--global-palette9, #ffffff);
  background: rgba(0, 0, 0, 0);
  border-top: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
  margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn609_adb6c9-6a.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn609_adb6c9-6a.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id610_595590-c1 {
  margin-top: -30px;
  margin-bottom: -30px;
}

.kb-row-layout-id610_595590-c1>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id610_595590-c1 > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id610_595590-c1>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none, 0rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id610_595590-c1 {
  border-top: 4em solid transparent;
  border-right: 6em solid transparent;
  border-bottom: 0em solid transparent;
  border-left: 6em solid transparent;
}

.kb-row-layout-id610_595590-c1 {
  background-color: rgba(242, 237, 231, 0);
}

.kb-row-layout-id610_595590-c1>.kt-row-layout-overlay {
  opacity: 1;
  background: linear-gradient(90deg, var(--global-palette1) 73%, rgb(255, 255, 255) 73%);
  mix-blend-mode: normal;
}

.kb-row-layout-id610_595590-c1 .kt-row-layout-bottom-sep {
  height: 80px;
}

.kb-row-layout-id610_595590-c1 .kt-row-layout-bottom-sep svg {
  fill: var(--global-palette9, #ffffff) !important;
}

.kb-row-layout-id610_595590-c1 .kt-row-layout-top-sep {
  height: 70px;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id610_595590-c1 {
    border-top: 4em solid transparent;
    border-right: 6em solid transparent;
    border-bottom: 0em solid transparent;
    border-left: 6em solid transparent;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id610_595590-c1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap {
    padding-top: 0em;
    padding-right: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(1 of *:not(style)) {
    order: 2;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(2 of *:not(style)) {
    order: 1;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(3 of *:not(style)) {
    order: 12;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(4 of *:not(style)) {
    order: 11;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(5 of *:not(style)) {
    order: 22;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(6 of *:not(style)) {
    order: 21;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(7 of *:not(style)) {
    order: 32;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(8 of *:not(style)) {
    order: 31;
  }

  .kb-row-layout-id610_595590-c1 {
    border-top: 1em solid transparent;
    border-right: 1em solid transparent;
    border-bottom: 1em solid transparent;
    border-left: 1em solid transparent;
  }

  .kb-row-layout-id610_595590-c1>.kt-row-layout-overlay {
    opacity: 1;
    background: linear-gradient(180deg, var(--global-palette9) 16%, var(--global-palette1) 16%);
    mix-blend-mode: normal;
  }

  .kb-row-layout-id610_595590-c1 .kt-row-layout-bottom-sep {
    height: 30px;
  }

  .kb-row-layout-id610_595590-c1 .kt-row-layout-top-sep {
    height: 0px;
  }
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col {
  display: flex;
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-xl, 4rem);
  padding-right: var(--global-kb-spacing-xl, 4rem);
  padding-bottom: var(--global-kb-spacing-xl, 4rem);
  padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col>.kb-image-is-ratio-size {
  align-self: stretch;
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
  align-self: stretch;
}

.kadence-column610_0a9816-f1>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column610_0a9816-f1 {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_0a9816-f1 {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kadence-column610_0a9816-f1>.kt-inside-inner-col {
    padding-top: 0em;
    padding-right: var(--global-kb-spacing-xxs, 0.5rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column610_0a9816-f1 {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_0a9816-f1 {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_0a9816-f1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column610_0a9816-f1>.kt-inside-inner-col {
    padding-top: 0em;
    padding-right: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .kt-row-column-wrap>.kadence-column610_0a9816-f1 {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_0a9816-f1 {
    align-self: auto;
  }

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

ul.menu .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button {
  color: var(--global-palette9, #ffffff);
  background: rgba(255, 255, 255, 0);
  border-top: 2px solid var(--global-palette9, #ffffff);
  border-right: 2px solid var(--global-palette9, #ffffff);
  border-bottom: 2px solid var(--global-palette9, #ffffff);
  border-left: 2px solid var(--global-palette9, #ffffff);
  margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button:focus {
  color: var(--global-palette9, #ffffff);
  background: var(--global-palette6, #718096);
  border-top-color: var(--global-palette6, #718096);
  border-top-style: solid;
  border-right-color: var(--global-palette6, #718096);
  border-right-style: solid;
  border-bottom-color: var(--global-palette6, #718096);
  border-bottom-style: solid;
  border-left-color: var(--global-palette6, #718096);
  border-left-style: solid;
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button {
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
  }
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button:hover,
  .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button:focus {
    border-top-color: var(--global-palette6, #718096);
    border-top-style: solid;
    border-right-color: var(--global-palette6, #718096);
    border-right-style: solid;
    border-bottom-color: var(--global-palette6, #718096);
    border-bottom-style: solid;
    border-left-color: var(--global-palette6, #718096);
    border-left-style: solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button {
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
  }

  .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button:hover,
  .wp-block-kadence-advancedbtn .kb-btn610_e60978-0e.kb-button:focus {
    border-top-color: var(--global-palette6, #718096);
    border-top-style: solid;
    border-right-color: var(--global-palette6, #718096);
    border-right-style: solid;
    border-bottom-color: var(--global-palette6, #718096);
    border-bottom-style: solid;
    border-left-color: var(--global-palette6, #718096);
    border-left-style: solid;
  }
}

.kadence-column610_eba707-76>.kt-inside-inner-col {
  display: flex;
}

.kadence-column610_eba707-76>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-3xl, 6.5rem);
  padding-right: var(--global-kb-spacing-3xl, 6.5rem);
  padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
  padding-left: var(--global-kb-spacing-3xl, 6.5rem);
}

.kadence-column610_eba707-76>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column610_eba707-76>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.kadence-column610_eba707-76>.kt-inside-inner-col>.kb-image-is-ratio-size {
  align-self: stretch;
}

.kadence-column610_eba707-76>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
  align-self: stretch;
}

.kadence-column610_eba707-76>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column610_eba707-76 {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_eba707-76 {
  align-self: auto;
}

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

.kadence-column610_eba707-76 {
  z-index: 2;
  position: relative;
}

@media all and (max-width: 1024px) {
  .kadence-column610_eba707-76>.kt-inside-inner-col {
    padding-top: 17em;
    padding-bottom: 18em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column610_eba707-76 {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_eba707-76 {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_eba707-76>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kadence-column610_eba707-76 {
    text-align: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column610_eba707-76,
  .kt-inside-inner-col>.kadence-column610_eba707-76:not(.specificity) {
    margin-left: 0em;
  }
}

@media all and (max-width: 767px) {
  .kadence-column610_eba707-76>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0em;
    padding-left: var(--global-kb-spacing-xl, 4rem);
    row-gap: var(--global-kb-gap-none, 0rem);
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .kt-row-column-wrap>.kadence-column610_eba707-76 {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column610_eba707-76 {
    align-self: auto;
  }

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

  .kadence-column610_eba707-76,
  .kt-inside-inner-col>.kadence-column610_eba707-76:not(.specificity) {
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
  }
}

.kb-image610_53a615-ee .kb-image-has-overlay:after {
  opacity: 0.3;
}

.kb-image610_53a615-ee img.kb-img,
.kb-image610_53a615-ee .kb-img img {
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.2));
}

@media all and (max-width: 767px) {
  .wp-block-kadence-image.kb-image610_53a615-ee:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .kb-image610_53a615-ee:not(.kb-image-is-ratio-size) .kb-img,
  .kb-image610_53a615-ee.kb-image-is-ratio-size {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

.kb-row-layout-id16_e3a567-f5>.kt-row-column-wrap {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8%;
  padding-bottom: 2%;
  grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id16_e3a567-f5 .kt-row-layout-bottom-sep {
  height: 100px;
}

.kb-row-layout-id16_e3a567-f5 .kt-row-layout-top-sep {
  height: 100px;
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_e3a567-f5>.kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id16_e3a567-f5>.kt-row-layout-overlay {
    opacity: 0.00;
    background: var(--global-palette8, #F7FAFC);
  }

  .kb-row-layout-id16_e3a567-f5 .kt-row-layout-top-sep {
    height: 30px;
  }
}

.kadence-column16_264d4b-9e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_264d4b-9e>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column16_264d4b-9e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column16_264d4b-9e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_264d4b-9e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3,
.wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3[data-kb-block="kb-adv-heading16_8df304-c3"] {
  text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3[data-kb-block="kb-adv-heading16_8df304-c3"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3[data-kb-block="kb-adv-heading16_8df304-c3"] img.kb-inline-image {
  width: 150px;
  display: inline-block;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3,
  .wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3[data-kb-block="kb-adv-heading16_8df304-c3"] {
    font-size: 50px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3,
  .wp-block-kadence-advancedheading.kt-adv-heading16_8df304-c3[data-kb-block="kb-adv-heading16_8df304-c3"] {
    font-size: var(--global-kb-font-size-xl, 3rem);
  }
}

.kb-row-layout-id16_c159f0-e1>.kt-row-column-wrap {
  row-gap: var(--global-kb-gap-sm, 1rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-bottom: 0%;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id16_c159f0-e1>.kt-row-layout-overlay {
  opacity: 1;
}

.kb-row-layout-id16_c159f0-e1 a {
  color: var(--global-palette4, #2D3748);
}

.kb-row-layout-id16_c159f0-e1 a:hover {
  color: var(--global-palette1, #3182CE);
}

.kb-row-layout-id16_c159f0-e1 .kt-row-layout-bottom-sep {
  height: 100px;
}

.kb-row-layout-id16_c159f0-e1 .kt-row-layout-top-sep {
  height: 100px;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_c159f0-e1>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_c159f0-e1>.kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id16_c159f0-e1>.kt-row-layout-overlay {
    opacity: 1;
    background: var(--global-palette8, #F7FAFC);
  }

  .kb-row-layout-id16_c159f0-e1 .kt-row-layout-bottom-sep {
    height: 30px;
  }

  .kb-row-layout-id16_c159f0-e1 .kt-row-layout-bottom-sep svg {
    width: 154%;
  }

  .kb-row-layout-id16_c159f0-e1 .kt-row-layout-top-sep {
    height: 30px;
  }
}

.kadence-column16_e768ad-f2>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_e768ad-f2>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column16_e768ad-f2>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column16_e768ad-f2>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_e768ad-f2,
  .kt-inside-inner-col>.kadence-column16_e768ad-f2:not(.specificity) {
    margin-top: 50px;
    margin-right: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_e768ad-f2>.kt-inside-inner-col {
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
    justify-content: center;
  }

  .kadence-column16_e768ad-f2,
  .kt-inside-inner-col>.kadence-column16_e768ad-f2:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kb-image16_dd1ca3-0f:not(.kb-image-is-ratio-size) .kb-img,
.kb-image16_dd1ca3-0f.kb-image-is-ratio-size {
  padding-top: var(--global-kb-spacing-xl, 4rem);
  padding-right: var(--global-kb-spacing-xl, 4rem);
  padding-bottom: var(--global-kb-spacing-xl, 4rem);
  padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kb-image16_dd1ca3-0f .kb-image-has-overlay:after {
  opacity: 0.3;
}

.kb-image16_dd1ca3-0f img.kb-img,
.kb-image16_dd1ca3-0f .kb-img img {
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.2));
}

@media all and (max-width: 767px) {

  .kb-image16_dd1ca3-0f:not(.kb-image-is-ratio-size) .kb-img,
  .kb-image16_dd1ca3-0f.kb-image-is-ratio-size {
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
  }
}

.kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-md, 2rem);
  padding-right: var(--global-kb-spacing-md, 2rem);
  padding-bottom: var(--global-kb-spacing-md, 2rem);
  padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_e2f5bd-ab>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_e2f5bd-ab {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_e2f5bd-ab {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_e2f5bd-ab {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_e2f5bd-ab {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_e2f5bd-ab,
  .kt-inside-inner-col>.kadence-column16_e2f5bd-ab:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_e2f5bd-ab>.kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_e2f5bd-ab {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_e2f5bd-ab {
    align-self: auto;
  }

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

  .kadence-column16_e2f5bd-ab,
  .kt-inside-inner-col>.kadence-column16_e2f5bd-ab:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38,
.wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38[data-kb-block="kb-adv-heading16_4d30bc-38"] {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38[data-kb-block="kb-adv-heading16_4d30bc-38"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38[data-kb-block="kb-adv-heading16_4d30bc-38"] img.kb-inline-image {
  width: 150px;
  display: inline-block;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38,
  .wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38[data-kb-block="kb-adv-heading16_4d30bc-38"] {
    font-size: 40px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38,
  .wp-block-kadence-advancedheading.kt-adv-heading16_4d30bc-38[data-kb-block="kb-adv-heading16_4d30bc-38"] {
    padding-top: 0px;
    font-size: var(--global-kb-font-size-lg, 2rem);
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn16_c9447d-86.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn16_c9447d-86.kb-button {
  border-top: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn16_c9447d-86.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn16_c9447d-86.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

.kb-row-layout-id16_222b76-48>.kt-row-column-wrap {
  row-gap: var(--global-kb-gap-sm, 1rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id16_222b76-48>.kt-row-layout-overlay {
  opacity: 1;
}

.kb-row-layout-id16_222b76-48 a {
  color: var(--global-palette4, #2D3748);
}

.kb-row-layout-id16_222b76-48 a:hover {
  color: var(--global-palette1, #3182CE);
}

.kb-row-layout-id16_222b76-48 .kt-row-layout-bottom-sep {
  height: 50px;
}

.kb-row-layout-id16_222b76-48 .kt-row-layout-top-sep {
  height: 100px;
}

.kb-row-layout-id16_222b76-48 .kt-row-layout-top-sep svg {
  fill: var(--global-palette9, #ffffff) !important;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(1 of *:not(style)) {
    order: 2;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(2 of *:not(style)) {
    order: 1;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(3 of *:not(style)) {
    order: 12;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(4 of *:not(style)) {
    order: 11;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(5 of *:not(style)) {
    order: 22;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(6 of *:not(style)) {
    order: 21;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(7 of *:not(style)) {
    order: 32;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(8 of *:not(style)) {
    order: 31;
  }

  .kb-row-layout-id16_222b76-48>.kt-row-layout-overlay {
    opacity: 1;
    background: var(--global-palette9, #ffffff);
  }
}

.kadence-column16_a9567b-68>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_a9567b-68>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-md, 2rem);
  padding-right: var(--global-kb-spacing-md, 2rem);
  padding-bottom: var(--global-kb-spacing-md, 2rem);
  padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column16_a9567b-68>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_a9567b-68>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_a9567b-68>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_a9567b-68 {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_a9567b-68 {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_a9567b-68 {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_a9567b-68 {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_a9567b-68>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kadence-column16_a9567b-68>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_a9567b-68,
  .kt-inside-inner-col>.kadence-column16_a9567b-68:not(.specificity) {
    margin-top: 50px;
    margin-right: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_a9567b-68>.kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_a9567b-68 {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_a9567b-68 {
    align-self: auto;
  }

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

  .kadence-column16_a9567b-68,
  .kt-inside-inner-col>.kadence-column16_a9567b-68:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading16_445590-af,
.wp-block-kadence-advancedheading.kt-adv-heading16_445590-af[data-kb-block="kb-adv-heading16_445590-af"] {
  text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_445590-af mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading16_445590-af[data-kb-block="kb-adv-heading16_445590-af"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_445590-af img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading16_445590-af[data-kb-block="kb-adv-heading16_445590-af"] img.kb-inline-image {
  width: 150px;
  display: inline-block;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_445590-af,
  .wp-block-kadence-advancedheading.kt-adv-heading16_445590-af[data-kb-block="kb-adv-heading16_445590-af"] {
    font-size: 40px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_445590-af,
  .wp-block-kadence-advancedheading.kt-adv-heading16_445590-af[data-kb-block="kb-adv-heading16_445590-af"] {
    padding-top: 0px;
    font-size: var(--global-kb-font-size-lg, 2rem);
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn16_8ffd05-6d.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn16_8ffd05-6d.kb-button {
  background: rgba(255, 255, 255, 0);
  border-top: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn16_8ffd05-6d.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn16_8ffd05-6d.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

.kadence-column16_86997e-56>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_86997e-56>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-xl, 4rem);
  padding-right: var(--global-kb-spacing-xl, 4rem);
  padding-bottom: var(--global-kb-spacing-xl, 4rem);
  padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kadence-column16_86997e-56>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_86997e-56>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_86997e-56>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_86997e-56 {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_86997e-56 {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kadence-column16_86997e-56>.kt-inside-inner-col {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_86997e-56 {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_86997e-56 {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_86997e-56>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_86997e-56,
  .kt-inside-inner-col>.kadence-column16_86997e-56:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_86997e-56>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_86997e-56 {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_86997e-56 {
    align-self: auto;
  }

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

.kb-image16_9bc5b9-18 .kb-image-has-overlay:after {
  opacity: 0.3;
}

.kb-image16_9bc5b9-18 img.kb-img,
.kb-image16_9bc5b9-18 .kb-img img {
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.2));
}

.kb-row-layout-id16_e18428-6c>.kt-row-column-wrap {
  row-gap: var(--global-kb-gap-sm, 1rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id16_e18428-6c>.kt-row-layout-overlay {
  opacity: 1;
}

.kb-row-layout-id16_e18428-6c a {
  color: var(--global-palette4, #2D3748);
}

.kb-row-layout-id16_e18428-6c a:hover {
  color: var(--global-palette1, #3182CE);
}

.kb-row-layout-id16_e18428-6c .kt-row-layout-bottom-sep {
  height: 100px;
}

.kb-row-layout-id16_e18428-6c .kt-row-layout-top-sep {
  height: 100px;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_e18428-6c>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_e18428-6c>.kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id16_e18428-6c>.kt-row-layout-overlay {
    opacity: 1;
    background: var(--global-palette8, #F7FAFC);
  }

  .kb-row-layout-id16_e18428-6c .kt-row-layout-bottom-sep {
    height: 30px;
  }

  .kb-row-layout-id16_e18428-6c .kt-row-layout-top-sep {
    height: 30px;
  }
}

.kadence-column16_d254c9-31>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_d254c9-31>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-xl, 4rem);
  padding-right: var(--global-kb-spacing-xl, 4rem);
  padding-bottom: var(--global-kb-spacing-xl, 4rem);
  padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kadence-column16_d254c9-31>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_d254c9-31>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_d254c9-31>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_d254c9-31 {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_d254c9-31 {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_d254c9-31 {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_d254c9-31 {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_d254c9-31>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kadence-column16_d254c9-31>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_d254c9-31,
  .kt-inside-inner-col>.kadence-column16_d254c9-31:not(.specificity) {
    margin-top: 50px;
    margin-right: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_d254c9-31>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_d254c9-31 {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_d254c9-31 {
    align-self: auto;
  }

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

  .kadence-column16_d254c9-31,
  .kt-inside-inner-col>.kadence-column16_d254c9-31:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kb-image16_a87374-a6 .kb-image-has-overlay:after {
  opacity: 0.3;
}

.kb-image16_a87374-a6 img.kb-img,
.kb-image16_a87374-a6 .kb-img img {
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.2));
}

.kadence-column16_739c0e-d9>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_739c0e-d9>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-md, 2rem);
  padding-right: var(--global-kb-spacing-md, 2rem);
  padding-bottom: var(--global-kb-spacing-md, 2rem);
  padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column16_739c0e-d9>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_739c0e-d9>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_739c0e-d9>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_739c0e-d9 {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_739c0e-d9 {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kadence-column16_739c0e-d9>.kt-inside-inner-col {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_739c0e-d9 {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_739c0e-d9 {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_739c0e-d9>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_739c0e-d9,
  .kt-inside-inner-col>.kadence-column16_739c0e-d9:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_739c0e-d9>.kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_739c0e-d9 {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_739c0e-d9 {
    align-self: auto;
  }

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

  .kadence-column16_739c0e-d9,
  .kt-inside-inner-col>.kadence-column16_739c0e-d9:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3,
.wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3[data-kb-block="kb-adv-heading16_79ce92-a3"] {
  text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3[data-kb-block="kb-adv-heading16_79ce92-a3"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3[data-kb-block="kb-adv-heading16_79ce92-a3"] img.kb-inline-image {
  width: 150px;
  display: inline-block;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3,
  .wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3[data-kb-block="kb-adv-heading16_79ce92-a3"] {
    font-size: 40px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3,
  .wp-block-kadence-advancedheading.kt-adv-heading16_79ce92-a3[data-kb-block="kb-adv-heading16_79ce92-a3"] {
    padding-top: 0px;
    font-size: var(--global-kb-font-size-lg, 2rem);
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn16_5aa71b-0b.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn16_5aa71b-0b.kb-button {
  border-top: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn16_5aa71b-0b.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn16_5aa71b-0b.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

.kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap {
  row-gap: var(--global-kb-gap-sm, 1rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id16_a21bdd-5a>.kt-row-layout-overlay {
  opacity: 1;
}

.kb-row-layout-id16_a21bdd-5a a {
  color: var(--global-palette4, #2D3748);
}

.kb-row-layout-id16_a21bdd-5a a:hover {
  color: var(--global-palette1, #3182CE);
}

.kb-row-layout-id16_a21bdd-5a .kt-row-layout-bottom-sep {
  height: 50px;
}

.kb-row-layout-id16_a21bdd-5a .kt-row-layout-top-sep {
  height: 100px;
}

.kb-row-layout-id16_a21bdd-5a .kt-row-layout-top-sep svg {
  fill: var(--global-palette9, #ffffff) !important;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(1 of *:not(style)) {
    order: 2;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(2 of *:not(style)) {
    order: 1;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(3 of *:not(style)) {
    order: 12;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(4 of *:not(style)) {
    order: 11;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(5 of *:not(style)) {
    order: 22;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(6 of *:not(style)) {
    order: 21;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(7 of *:not(style)) {
    order: 32;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(8 of *:not(style)) {
    order: 31;
  }

  .kb-row-layout-id16_a21bdd-5a>.kt-row-layout-overlay {
    opacity: 1;
    background: var(--global-palette9, #ffffff);
  }
}

.kadence-column16_78a448-9c>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_78a448-9c>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-md, 2rem);
  padding-right: var(--global-kb-spacing-md, 2rem);
  padding-bottom: var(--global-kb-spacing-md, 2rem);
  padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column16_78a448-9c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_78a448-9c>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_78a448-9c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_78a448-9c {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_78a448-9c {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_78a448-9c {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_78a448-9c {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_78a448-9c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kadence-column16_78a448-9c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_78a448-9c,
  .kt-inside-inner-col>.kadence-column16_78a448-9c:not(.specificity) {
    margin-top: 50px;
    margin-right: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_78a448-9c>.kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_78a448-9c {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_78a448-9c {
    align-self: auto;
  }

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

  .kadence-column16_78a448-9c,
  .kt-inside-inner-col>.kadence-column16_78a448-9c:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4,
.wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4[data-kb-block="kb-adv-heading16_43d268-d4"] {
  text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4[data-kb-block="kb-adv-heading16_43d268-d4"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4[data-kb-block="kb-adv-heading16_43d268-d4"] img.kb-inline-image {
  width: 150px;
  display: inline-block;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4,
  .wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4[data-kb-block="kb-adv-heading16_43d268-d4"] {
    font-size: 40px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4,
  .wp-block-kadence-advancedheading.kt-adv-heading16_43d268-d4[data-kb-block="kb-adv-heading16_43d268-d4"] {
    padding-top: 0px;
    font-size: var(--global-kb-font-size-lg, 2rem);
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn16_9ea10b-b1.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn16_9ea10b-b1.kb-button {
  background: rgba(255, 255, 255, 0);
  border-top: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn16_9ea10b-b1.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn16_9ea10b-b1.kb-button {
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 2px solid;
  }
}

.kadence-column16_5f1f95-5e>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_5f1f95-5e>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-xl, 4rem);
  padding-right: var(--global-kb-spacing-xl, 4rem);
  padding-bottom: var(--global-kb-spacing-xl, 4rem);
  padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kadence-column16_5f1f95-5e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_5f1f95-5e>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}

.kadence-column16_5f1f95-5e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kt-row-column-wrap>.kadence-column16_5f1f95-5e {
  align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_5f1f95-5e {
  align-self: auto;
}

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

@media all and (max-width: 1024px) {
  .kadence-column16_5f1f95-5e>.kt-inside-inner-col {
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-row-column-wrap>.kadence-column16_5f1f95-5e {
    align-self: center;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_5f1f95-5e {
    align-self: auto;
  }
}

@media all and (max-width: 1024px) {
  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_5f1f95-5e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column16_5f1f95-5e,
  .kt-inside-inner-col>.kadence-column16_5f1f95-5e:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_5f1f95-5e>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
    flex-direction: column;
    justify-content: center;
  }

  .kt-row-column-wrap>.kadence-column16_5f1f95-5e {
    align-self: center;
  }

  .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column16_5f1f95-5e {
    align-self: auto;
  }

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

  .kadence-column16_5f1f95-5e,
  .kt-inside-inner-col>.kadence-column16_5f1f95-5e:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kb-image16_4af40a-70 .kb-image-has-overlay:after {
  opacity: 0.3;
}

.kb-image16_4af40a-70 img.kb-img,
.kb-image16_4af40a-70 .kb-img img {
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.2));
}

.kb-row-layout-id16_45b005-ec>.kt-row-column-wrap {
  row-gap: var(--global-kb-gap-sm, 1rem);
  max-width: var(--global-content-width, 1290px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id16_45b005-ec {
  border-top: 4em solid transparent;
  border-bottom: 4em solid transparent;
}

.kb-row-layout-id16_45b005-ec>.kt-row-layout-overlay {
  opacity: 0.00;
  background-color: rgba(34, 34, 34, 0.4);
}

.kb-row-layout-id16_45b005-ec .kt-row-layout-bottom-sep {
  height: 100px;
}

.kb-row-layout-id16_45b005-ec .kt-row-layout-top-sep {
  height: 100px;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_45b005-ec>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id16_45b005-ec {
    border-top: 4em solid transparent;
    border-bottom: 4em solid transparent;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id16_45b005-ec {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .kb-row-layout-id16_45b005-ec>.kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id16_45b005-ec {
    border-top: 4em solid transparent;
    border-bottom: 4em solid transparent;
  }

  .kb-row-layout-id16_45b005-ec>.kt-row-layout-overlay {
    opacity: 0.00;
  }

  .kb-row-layout-id16_45b005-ec .kt-row-layout-bottom-sep {
    height: 30px;
  }

  .kb-row-layout-id16_45b005-ec .kt-row-layout-top-sep {
    height: 30px;
  }
}

.kadence-column16_85a6c1-3f>.kt-inside-inner-col {
  padding-top: 0em;
  padding-bottom: 0em;
}

.kadence-column16_85a6c1-3f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_85a6c1-3f>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column16_85a6c1-3f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column16_85a6c1-3f,
.kt-inside-inner-col>.kadence-column16_85a6c1-3f:not(.specificity) {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
}

@media all and (max-width: 1024px) {
  .kadence-column16_85a6c1-3f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_85a6c1-3f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

.kadence-column16_8af450-c9>.kt-inside-inner-col {
  display: flex;
}

.kadence-column16_8af450-c9>.kt-inside-inner-col {
  padding-top: var(--global-kb-spacing-md, 2rem);
  padding-right: var(--global-kb-spacing-md, 2rem);
  padding-bottom: var(--global-kb-spacing-md, 2rem);
  padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column16_8af450-c9>.kt-inside-inner-col {
  row-gap: 0px;
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column16_8af450-c9>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column16_8af450-c9>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column16_8af450-c9>.kt-inside-inner-col {
  background-color: var(--global-palette1, #3182CE);
}

.kadence-column16_8af450-c9,
.kt-inside-inner-col>.kadence-column16_8af450-c9:not(.specificity) {
  margin-top: var(--global-kb-spacing-xxl, 5rem);
  margin-right: var(--global-kb-spacing-xl, 4rem);
  margin-bottom: var(--global-kb-spacing-4xl, 8rem);
  margin-left: var(--global-kb-spacing-xl, 4rem);
}

@media all and (max-width: 1024px) {
  .kadence-column16_8af450-c9>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}

@media all and (max-width: 767px) {
  .kadence-column16_8af450-c9>.kt-inside-inner-col {
    padding-top: 1.5em;
    padding-right: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 1.5em;
    flex-direction: column;
    justify-content: center;
  }

  .kadence-column16_8af450-c9,
  .kt-inside-inner-col>.kadence-column16_8af450-c9:not(.specificity) {
    margin-top: 0%;
    margin-right: 1%;
    margin-bottom: 5%;
    margin-left: 1%;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd,
.wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd[data-kb-block="kb-adv-heading16_dd7a91-cd"] {
  padding-bottom: var(--global-kb-spacing-xs, 1rem);
  text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd[data-kb-block="kb-adv-heading16_dd7a91-cd"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd[data-kb-block="kb-adv-heading16_dd7a91-cd"] img.kb-inline-image {
  width: 150px;
  display: inline-block;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd,
  .wp-block-kadence-advancedheading.kt-adv-heading16_dd7a91-cd[data-kb-block="kb-adv-heading16_dd7a91-cd"] {
    font-size: var(--global-kb-font-size-lg, 2rem);
  }
}

.wp-block-kadence-spacer.kt-block-spacer-16_e9eba1-86 .kt-block-spacer {
  height: 20px;
}

.wp-block-kadence-spacer.kt-block-spacer-16_e9eba1-86 .kt-divider {
  border-top-color: var(--global-palette9, #ffffff);
  width: 30%;
}

.wp-block-kadence-advancedbtn.kt-btns16_5dba62-bf,
.site .entry-content .wp-block-kadence-advancedbtn.kt-btns16_5dba62-bf,
.wp-block-kadence-advancedbtn.kb-btns16_5dba62-bf,
.site .entry-content .wp-block-kadence-advancedbtn.kb-btns16_5dba62-bf {
  margin-top: 40px;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button {
  color: var(--global-palette9, #ffffff);
  background: var(--global-palette1, #3182CE);
  border-top: 2px solid var(--global-palette9, #ffffff);
  border-right: 2px solid var(--global-palette9, #ffffff);
  border-bottom: 2px solid var(--global-palette9, #ffffff);
  border-left: 2px solid var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button:focus {
  color: var(--global-palette9, #ffffff);
  background: var(--global-palette6, #718096);
  border-top-color: var(--global-palette6, #718096);
  border-top-style: solid;
  border-right-color: var(--global-palette6, #718096);
  border-right-style: solid;
  border-bottom-color: var(--global-palette6, #718096);
  border-bottom-style: solid;
  border-left-color: var(--global-palette6, #718096);
  border-left-style: solid;
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button {
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
  }
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button:hover,
  .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button:focus {
    border-top-color: var(--global-palette6, #718096);
    border-top-style: solid;
    border-right-color: var(--global-palette6, #718096);
    border-right-style: solid;
    border-bottom-color: var(--global-palette6, #718096);
    border-bottom-style: solid;
    border-left-color: var(--global-palette6, #718096);
    border-left-style: solid;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button {
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
  }

  .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button:hover,
  .wp-block-kadence-advancedbtn .kb-btn16_7ed0d3-b5.kb-button:focus {
    border-top-color: var(--global-palette6, #718096);
    border-top-style: solid;
    border-right-color: var(--global-palette6, #718096);
    border-right-style: solid;
    border-bottom-color: var(--global-palette6, #718096);
    border-bottom-style: solid;
    border-left-color: var(--global-palette6, #718096);
    border-left-style: solid;
  }
}

/*# sourceURL=kadence_blocks_css-inline-css */
