/* Custom Styles */
body {
  max-width: 100% !important;
  overflow-x: hidden;
}

/* Kadence styles */
.kb-row-layout-wrap:not(.kb-row-layout-wrap .kb-row-layout-wrap)
  > .kt-row-column-wrap {
  width: 90%;
}

.kb-row-layout-wrap.is-row-fullwidth > .kt-row-column-wrap {
  width: 100% !important;
}

@media (max-width: 1024px) {
  .kb-row-layout-wrap:not(.kb-row-layout-wrap .kb-row-layout-wrap)
    > .kt-row-column-wrap {
    width: 85%;
  }
}

/**
 * Footer
 */
:where(.wp-site-blocks) > *,
:where(figure) {
  margin-block-start: 0;
  margin-block-end: 0;
}
