.give-form-templates {
  box-sizing: border-box;
  color: rgb(13, 15, 15); /* wp--preset--color--dark */
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans",
    "Helvetica Neue", sans-serif, sans-serif; /* wp--preset--font-family--system */
  font-size: clamp(1.13rem, calc(1.08rem + 0.22vw), 1.25rem); /* wp--preset--font-size--base */
  line-height: 1.5;
  margin: 0;
  text-align: start;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.give-form-templates * {
  box-sizing: inherit;
}

.give-form-templates :is(.give-embed-form, .give-section .content, .give-form-navigator > .title) {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

.give-form-templates .give-embed-form {
  max-inline-size: none;
}

.give-form-templates .give-form-navigator > .title {
  font-size: clamp(1.62rem, calc(1.5rem + 0.58vw), 1.95rem);
  font-weight: bold;
  margin: 1rem;
}

.give-form-templates .give-section .content {
  margin: 1rem;
}

.give-form-templates .choose-amount .give-donation-levels-wrap .give-donation-level-btn {
  border-radius: 10px;
  font-size: inherit;
  padding-block: 0.75em !important;
  padding-inline: 1em !important;
}

.give-form-templates .choose-amount .give-donation-levels-wrap .give-donation-level-btn.give-default-level {
  color: rgb(13, 15, 15) !important;
}

.give-form-templates .choose-amount .give-total-wrap {
  margin-inline: 30px;
}

.give-form-templates .choose-amount .give-donation-amount {
  max-inline-size: none;
}

.give-form-templates .give-embed-form .give-select-fund-row {
  padding: 0;
}

.give-form-templates .give-donation-levels-wrap {
  display: flex !important;
  flex-wrap: wrap;
}

.give-form-templates
  :is(
    .fee-break-down-message,
    .give-fee-recovery-donors-choice.give-fee-message,
    .give-fee-total-wrap.fee-coverage-required.give-fee-message,
    .give-recurring-donors-choice
  ) {
  box-shadow: none;
}

.give-form-templates .give-recurring-donors-choice {
  margin-block: 0 !important;
}

.give-form-templates :is(.give-btn.advance-btn, .give-submit-button-wrap input) {
  background-color: rgb(213, 170, 80) !important;
  border: 0 !important;
  border-radius: 10px;
  color: rgb(13, 15, 15);
  font-weight: bold;
  margin-block: 0;
  margin-inline: 30px;
  min-inline-size: 0;
  padding-block: 0.75em !important;
  padding-inline: 1em !important;
}

.give-form-templates .give-btn.advance-btn i {
  display: none;
}

.give-form-templates .give-donation-summary-section {
	font-family: inherit;
}
