.block__column--withBG{background-color:var(--box-bg-color);border:1px solid var(--box-border-color);border-radius:var(--box-border-radius)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.block__text{margin-bottom:var(--block-mb)}.block__text--narrow{grid-column:col-start 2/col-end 11}.block__column{display:grid;gap:2rem;margin-bottom:var(--block-mb);scroll-margin-top:8.6rem}@media only screen and (min-width: 45.5em){.block__column{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 2rem), 1fr))}}@media only screen and (min-width: 61.25em){.block__column{grid-template-columns:repeat(auto-fit, minmax(calc(25% - 1.5rem), 1fr));scroll-margin-top:18rem}}.block__column--narrow{grid-column:col-start 2/col-end 11}.block__column--narrow,.block__column--3{grid-template-columns:none}@media only screen and (min-width: 61.25em){.block__column--narrow,.block__column--3{grid-template-columns:repeat(auto-fit, minmax(calc(25% - 1.5rem), 1fr))}}.block__column--withBG{padding:2rem}.block-imageText{display:flex;flex-direction:column;grid-column:center-start/center-end}@media only screen and (min-width: 61.25em){.block-imageText{display:contents}}.block-imageText__image{margin-bottom:var(--unite1);order:-1}@media only screen and (min-width: 61.25em){.block-imageText__image{display:flex;align-items:center;grid-column:full-start/col-end 6;margin-bottom:var(--block-mb);order:unset}}.block-imageText__text{margin-bottom:var(--block-mb)}@media only screen and (min-width: 61.25em){.block-imageText__text{display:flex;flex-direction:column;justify-content:center;grid-column:col-start 7/center-end;padding-left:10%}}@media only screen and (min-width: 90em){.block-imageText__text{padding-left:15%}}@media only screen and (min-width: 61.25em){.block-imageText--reverse .block-imageText__image{grid-column:col-start 7/full-end}.block-imageText--reverse .block-imageText__text{grid-column:center-start/col-end 6;padding-left:0;padding-right:10%}}@media only screen and (min-width: 90em){.block-imageText--reverse .block-imageText__text{padding-right:15%}}.block-sticky{grid-column:full;position:sticky;bottom:0;left:0;right:0;background-color:#fff;margin:auto 0;padding:30px;z-index:100;border-top:1px solid rgba(0,0,0,.1)}@media only screen and (min-width: 45.5em){.block-sticky{display:none}}.block-sticky .withButton{display:flex;justify-content:center}/*# sourceMappingURL=block.min.css.map */