.b-columns{--cols-mobile:1;--cols-tablet:1;--cols-desktop:1;--cols-gap:var(--grid-spacing-x);width:100%}@media (width>=1280px){.b-columns{--cols-gap:var(--spacer-lg)}}.b-columns .b-columns__columns{grid-template-columns:repeat(var(--cols-mobile), minmax(0, 1fr));gap:var(--cols-gap);display:grid}@media (width>=768px){.b-columns .b-columns__columns{grid-template-columns:repeat(var(--cols-tablet), minmax(0, 1fr))}}@media (width>=1280px){.b-columns .b-columns__columns{grid-template-columns:repeat(var(--cols-desktop), minmax(0, 1fr))}.b-columns.has-2-columns.has-40\:60-layout .b-columns__columns{grid-template-columns:4fr 6fr}.b-columns.has-2-columns.has-60\:40-layout .b-columns__columns{grid-template-columns:6fr 4fr}.b-columns.has-2-columns.has-30\:70-layout .b-columns__columns{grid-template-columns:3fr 7fr}.b-columns.has-2-columns.has-70\:30-layout .b-columns__columns{grid-template-columns:7fr 3fr}}.b-columns.has-2-columns p{text-wrap:balance;max-width:760px}@media (width>=768px){.b-columns.has-3-columns.is-content-width .b-columns__columns{grid-template-columns:auto auto auto;display:inline-grid}:is(.b-columns.has-3-columns.is-content-width .b-columns__columns) p{text-wrap:balance}}.b-columns.is-carousel .b-columns__viewport{grid-column:wide-start/full-end}.b-columns.is-carousel .b-columns__columns{gap:var(--cols-gap);touch-action:pan-y;grid-template-columns:none;display:flex}.b-columns.is-carousel .b-columns__columns>*{flex:0 0 calc((100% - (var(--cols-desktop) - 1) * var(--cols-gap)) / var(--cols-desktop));min-width:320px;max-width:480px}@media (width<=767.98px){.b-columns.is-carousel .b-columns__columns>*{flex:0 0 85%;min-width:0;max-width:none}}.b-columns.is-carousel .b-columns__controls{margin-top:var(--spacer-sm);grid-column:wide;justify-content:flex-end;display:flex}@media (width>=1024px){.b-columns.is-carousel .b-columns__controls{margin-top:var(--spacer-md)}}.b-columns.is-carousel .b-columns__controls .c-carousel-controls__button{background-color:var(--color-accent-green);width:44px;height:44px;color:var(--color-protective-teal);border:0;border-radius:50%}:is(.b-columns.is-carousel .b-columns__controls .c-carousel-controls__button):hover,:is(.b-columns.is-carousel .b-columns__controls .c-carousel-controls__button):focus-visible{background-color:var(--color-sustainable-sage);color:var(--color-protective-teal)}@media (width<=767.98px){.b-columns.is-mobile-slider .b-columns__columns{margin-inline:calc(-1 * var(--container-margin));padding-inline:var(--container-margin);scroll-padding-inline:var(--container-margin);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}:is(.b-columns.is-mobile-slider .b-columns__columns)::-webkit-scrollbar{display:none}:is(.b-columns.is-mobile-slider .b-columns__columns)>*{scroll-snap-align:start;flex:0 0 85%}}.b-columns.is-mobile-accordion .b-card__copy{flex-direction:column;gap:1rem 2rem;display:flex}:is(.b-columns.is-mobile-accordion .b-card__copy)>.wp-block-heading{margin:0}.b-columns.is-mobile-accordion .b-columns__accordion-heading{flex:1;width:100%}.b-columns.is-mobile-accordion .b-columns__accordion-row{align-items:center;gap:1.5rem;width:100%;display:flex}@media (width<=389.98px){.b-columns.is-mobile-accordion .b-columns__accordion-row{gap:1rem}}:is(.b-columns.is-mobile-accordion .b-columns__accordion-row) .b-icon{margin:0}@media (width<=389.98px){:is(.b-columns.is-mobile-accordion .b-columns__accordion-row) .b-icon{max-width:48px}}@media (width<=767.98px){.b-columns.is-mobile-accordion .b-columns__columns{gap:var(--spacer-12);flex-direction:column;grid-template-columns:none;display:flex}.b-columns.is-mobile-accordion .b-columns__columns>.b-column,.b-columns.is-mobile-accordion .b-columns__columns>.b-column>.b-column__inner,.b-columns.is-mobile-accordion .b-columns__columns>.b-column .b-card{width:100%}.b-columns.is-mobile-accordion .is-collapsed .b-columns__accordion-hide{display:none}}@media (width>=768px){.b-columns.has-inline-item-layout .b-column__inner,.b-columns.has-inline-item-layout .b-column__inner .acf-innerblocks-container,.b-columns.has-inline-item-layout .b-card__copy,.b-columns.has-inline-item-layout .b-card__copy .acf-innerblocks-container{grid-template-columns:auto 1fr;align-items:start;row-gap:8px;display:grid}.b-columns.has-inline-item-layout .b-column__inner>.b-icon,.b-columns.has-inline-item-layout .b-column__inner .acf-innerblocks-container>.wp-block-acf-icon,.b-columns.has-inline-item-layout .b-card__copy>.b-icon,.b-columns.has-inline-item-layout .b-card__copy .acf-innerblocks-container>.wp-block-acf-icon{grid-area:1/1;align-self:start;margin:0}.b-columns.has-inline-item-layout .b-column__inner>:not(.b-icon),.b-columns.has-inline-item-layout .b-column__inner .acf-innerblocks-container>:not(.wp-block-acf-icon),.b-columns.has-inline-item-layout .b-card__copy>:not(.b-icon),.b-columns.has-inline-item-layout .b-card__copy .acf-innerblocks-container>:not(.wp-block-acf-icon){grid-column:2}}@media (width<=767.98px){.b-columns.has-inline-item-layout .b-columns__columns{gap:0}.b-columns.has-inline-item-layout .b-column:not(.has-background){border-bottom:1px solid var(--color-pt-70);border-radius:unset;padding-top:1rem;padding-bottom:1rem}:is(.b-columns.has-inline-item-layout .b-column:not(.has-background)):first-child{padding-top:0}:is(.b-columns.has-inline-item-layout .b-column:not(.has-background)):last-child{border-bottom:unset;padding-bottom:unset}.b-columns.has-reorder-columns .b-column:first-child{order:2}}.b-columns .b-columns__accordion-trigger{align-items:center;gap:var(--spacer-12);cursor:pointer;width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.b-columns .b-columns__accordion-text{flex:1}@media (width<=389.98px){.b-columns .b-columns__accordion-text{font-size:20px}}.b-columns .b-columns__accordion-icon{flex:none;transition:transform .25s ease-in-out;display:inline-flex}:is(.b-columns .b-columns__accordion-icon):before{content:"+";color:var(--color-accent-green);font-weight:var(--font-weight-light);font-size:1.25em;line-height:1;font-family:var(--font-fustat);display:block}.b-columns .b-columns__accordion-trigger[aria-expanded=true] .b-columns__accordion-icon:before{content:"−"}.b-columns.has-none-gap{--cols-gap:0}.b-columns.has-sm-gap{--cols-gap:var(--spacer-sm)}@media (width>=1280px){.b-columns.has-lg-gap{--cols-gap:115px}.b-columns.has-lg-gap.is-admin{--cols-gap:var(--spacer-xl)}}.b-columns:not(.no-gutter) .b-columns__inner.has-full-container{padding-inline:var(--container-margin)}.has-content-container:is(.b-columns.is-aligned-left .b-columns__inner,.b-columns.is-aligned-right .b-columns__inner),.has-large-container:is(.b-columns.is-aligned-left .b-columns__inner,.b-columns.is-aligned-right .b-columns__inner),.has-narrow-container:is(.b-columns.is-aligned-left .b-columns__inner,.b-columns.is-aligned-right .b-columns__inner){grid-column:wide;width:100%}.has-content-container:is(.b-columns.is-aligned-left .b-columns__inner,.b-columns.is-aligned-right .b-columns__inner){max-width:var(--container-content-width)}.has-large-container:is(.b-columns.is-aligned-left .b-columns__inner,.b-columns.is-aligned-right .b-columns__inner){max-width:var(--container-large-width)}.has-narrow-container:is(.b-columns.is-aligned-left .b-columns__inner,.b-columns.is-aligned-right .b-columns__inner){max-width:var(--container-narrow-width)}.b-columns.is-aligned-left .b-columns__inner{justify-self:start}.b-columns.is-aligned-right .b-columns__inner{justify-self:end}.b-columns__box{padding:2rem 1.5rem}@media (width>=768px){.b-columns__box{padding:2.5rem}}@media (width>=1024px){.b-columns__box{padding:3.5rem}}.b-columns.u-rounded .b-columns__box{border-radius:var(--border-radius-md)}.b-columns.u-rounded-top .b-columns__box{border-top-right-radius:var(--border-radius-md);border-top-left-radius:var(--border-radius-md)}.b-columns.u-rounded-bottom .b-columns__box{border-bottom-right-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}
