.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!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%}.wp-block-columns.has-background {
padding: var(--wp--preset--spacing--60);
}
.wp-block-column.has-background {
padding: var(--wp--preset--spacing--40);
} @media only screen and (max-width: 781px) { .wp-block-columns.has-background,
.wp-block-columns > .wp-block-column.has-background {
padding-left: var(--wp--style--root--padding-left) !important;
padding-right: var(--wp--style--root--padding-right) !important;
}
} .wp-block-columns.is-style-no-gap,
.wp-block-columns.is-style-no-gap .wp-block-column:not(.has-background),
.wp-block-columns.is-style-no-gap.has-background:not(.has-global-padding) {
gap: 0 !important;
padding: 0 !important;
} .wp-block-columns.is-style-thick-gap,
.wp-block-columns.is-style-thick-gap.has-background {
gap: calc(2 * var(--wp--style--block-gap));
} .wp-block-column.is-style-no-padding {
padding: 0;
} @media only screen and (max-width: 781px) { .wp-block-columns.is-style-center-on-mobile {
row-gap: var(--wp--preset--spacing--30);
} .wp-block-columns.is-style-center-on-mobile .wp-block-column:not(.wp-block-navigation__responsive-container-content) > *,
.wp-block-columns.is-style-center-on-mobile .wp-block-column:not(.wp-block-navigation__responsive-container-content) > .wp-block-template-part > * {
display: flex;
justify-content: center;
--navigation-layout-justify: center;
text-align: center;
} .wp-block-columns.is-style-thick-gap,
.wp-block-columns.is-style-thick-gap.has-background {
gap: var(--wp--style--block-gap);
}
}