/* Shared Coaching page styles. */
.editor-styles-wrapper .is-root-container > [data-type="kadence/rowlayout"]:has(.kb-row-id-forge-coaching-section),
.editor-styles-wrapper .is-root-container > .wp-block-kadence-rowlayout.kb-row-id-forge-coaching-section {
  width: 100% !important;
  max-width: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.editor-styles-wrapper .is-root-container > [data-type="kadence/rowlayout"]:has(.kb-row-id-forge-coaching-section) > .wp-block-kadence-rowlayout,
.editor-styles-wrapper .is-root-container > .wp-block-kadence-rowlayout.kb-row-id-forge-coaching-section {
  width: 100% !important;
}

.editor-styles-wrapper .kb-row-id-forge-coaching-section
  .wp-block-kadence-rowlayout:is(
    .kb-row-id-forge-coaching-top-row,
    .kb-row-id-forge-coaching-left-row,
    .kb-row-id-forge-coaching-cta-row
  ) {
  width: 100% !important;
  margin-inline: 0 !important;
}

.wp-block-kadence-column.forge-coaching-image > .kt-inside-inner-col,
.wp-block-kadence-column.forge-coaching-cta-card > .kt-inside-inner-col {
  overflow: hidden;
  border-radius: 16px;
}

.forge-coaching-eyebrow {
  width: fit-content;
  white-space: nowrap;
}

.editor-styles-wrapper [data-type="kadence/advancedheading"]:has(.forge-coaching-eyebrow) {
  width: fit-content !important;
  max-width: 100% !important;
  min-width: max-content;
  align-self: flex-start;
}

@media (max-width: 767px) {
  .wp-block-kadence-column.forge-coaching-image > .kt-inside-inner-col,
  .wp-block-kadence-column.forge-coaching-cta-card > .kt-inside-inner-col {
    border-radius: 14px;
  }
}
