/* Core WordPress columns/image blocks: content is stored as plain HTML, so core block CSS is not loaded by WP. */
.wp-block-columns{display:flex;flex-wrap:wrap;gap:2em;margin-bottom:1.75em;align-items:normal}
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center{align-items:center}
.wp-block-column{flex:1 1 0;min-width:0;overflow-wrap: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>*:first-child{margin-top:0}
.wp-block-column>*:last-child{margin-bottom:0}
.wp-block-image img{max-width:100%;height:auto}
.wp-block-image.aligncenter,.wp-block-image .aligncenter{text-align:center}
@media (max-width:781px){
  .wp-block-columns{flex-direction:column;gap:1em}
  .wp-block-column{flex-basis:100%!important}
}
