/*Spalten*/
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}

/*Raster - Abstand*/
.wp-block-columns{gap: 2em;}
.wp-block-column.has-background {padding: 2em; flex-basis: calc(33% - 1em) !important;}
.wp-block-column.has-background > *:last-child {margin-bottom: 0;}

.has-gruen-dunkel-color {color: #508721;font-size: 1.25em;text-transform: uppercase;font-weight: bold;}

/*Button*/
.wp-block-buttons.is-content-justification-center {display: flex;justify-content: center;}
.wp-block-button__link.has-gruen-dunkel-background-color {background: #508721;color: #aac319 !important;border-color: #508721;}
.wp-block-button__link.bg-color-black {background: #323232;border-color: #323232;color: #fff !important;}
.wp-block-button__link.bg-color-black:hover {background: transparent;}

/*Farben*/
.has-gruen-background-color {background: #aac319;}

/*Formular*/
#bewformular {max-width: 850px;margin: auto;}
.wp-block-button__link[name="next"] {float: right;}

/*Bilder*/
.wp-block-image figure {margin-top: 0;}
figure.aligncenter {text-align: center;}