/**
* Custom overrides can be added here.
*
* Font size variables for your reference.
* Small font: var(--wp--preset--font-size--small) - 14px
* Base font for paragraphs and body: var(--wp--preset--font-size--base) - 16px on mobile, 18px on desktop
* Heading 1: var(--wp--preset--font-size--heading-1) - 36px on mobile, 60px on desktop
* Heading 2: var(--wp--preset--font-size--heading-2) - 32px on mobile, 50px on desktop
* Heading 3: var(--wp--preset--font-size--heading-3) - 24px on mobile, 40px on desktop
* Heading 4: var(--wp--preset--font-size--heading-4) - 20px on mobile, 28px on desktop
* Heading 5: var(--wp--preset--font-size--heading-5) - 18px on mobile, 24px on desktop
* Heading 6: var(--wp--preset--font-size--heading-6) - 16px on mobile, 18px on desktop
*/

.wp-element-caption,
.wp-block-image figcaption,
.wp-block-gallery figcaption {
    font-size: var(--wp--preset--font-size--base);
    line-height: 1.35;
    margin-top: 0.625em;
}
/*Info box with orange border*/
.info_box_border {
	background: var(--wp--preset--color--yellow-light);
  border: 2px solid #f6a40c;
  border-radius: 5px;
  padding: 30px;
}

/*equal column height */
.eqal_column {
  display: flex;
  align-items: stretch !important;
}

.eqal_column > .wp-block-column {
  flex: 1;
}

.pricing-columns {
    align-items: stretch !important;
}

.pricing-columns .wp-block-column {
    display: grid;
    grid-template-rows: auto auto auto 1fr auto auto;
    /* Titel | Preis | Liste | flex-Lücke | Button | Zahlarten */
}