:root{--gutter:1.2rem;--grid-gutter:8rem;--contentblock-margin:6.4rem;--margin-xs:.8rem;--margin-sm:1.6rem;--margin-md:2.4rem;--margin-lg:3.2rem;--margin-xlg:4rem;--margin-xxlg:4.8rem;--padding-xs:.8rem;--padding-sm:1.6rem;--padding-md:2.4rem;--padding-lg:3.2rem;--padding-xlg:4rem;--padding-xxlg:4.8rem;--black:#000;--white:#fff;--brown:#f1e7e1;--yellow:#fff8d5;--pink:#ffe1eb;--blue:#e8eef6;--lightgrey:#ccc;--brand-primary:#2e2d2c;--brand-on-primary:#f1ebe3;--color-text:#2e2d2c;--color-text-inverted:#fff;--highlighted-text:#3791bf;--core-monochrome-deep-charcoal:#2e2d2c;--core-monochrome-off-white:#f1ebe3;--core-monochrome-dark-grey:#383838;--core-monochrome-soft-dust:#d9d1cf;--core-monochrome-white:#fff;--main-tones-clay-beige:#c4b282;--main-tones-terracotta-red:#a64724;--main-tones-burnt-orange:#e85b1a;--main-tones-olive-earth:#8a8021;--accents-soft-neon-green:#7fb872;--accents-thermal-blue:#4aa7d9;--accents-deep-blue:#1e275c;--contentblock-background:#f1ebe3;--contentblock-body:#f1ebe3;--contentblock-title:#2e2d2c}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.no-bullets{list-style-type:none;margin:0;padding:0}.ContentBlockContainer{align-items:center;display:flex;flex-direction:column}.ContentBlockContainer .contentblock-wrapper{width:100%}.ContentBlockContainer .contentblock-item{padding-bottom:var(--contentblock-margin);padding-top:var(--contentblock-margin);position:relative;width:100%}.ContentBlockContainer .contentblock-item:deep(.content-title){margin-bottom:var(--margin-lg)}.ContentBlockContainer .contentblock-item.no-overflow-x{overflow:inherit}.ContentBlockContainer .contentblock-item.double-margin-top{padding-top:calc(var(--contentblock-margin)*2)}.ContentBlockContainer .contentblock-item.double-margin-bottom{padding-bottom:calc(var(--contentblock-margin)*2)}.ContentBlockContainer .contentblock-item.half-margin-bottom{padding-bottom:calc(var(--contentblock-margin)/2)}.ContentBlockContainer .contentblock-item.half-margin-top{padding-top:calc(var(--contentblock-margin)/2)}.ContentBlockContainer .contentblock-item.no-margin-bottom{padding-bottom:0}.ContentBlockContainer .contentblock-item.no-margin-top{padding-top:0}.ContentBlockContainer .error{color:red}
