.flexgridcomponent{--v-spacing:3.2rem;color:var(--color-primary)}.flexgridcomponent--whitetext{color:#fff}.flexgridcomponent__container{overflow:hidden}.flexgridcomponent__container .container__row .row__col{word-break:break-word}.flexgridcomponent__container .container__row .row__col .col__item{display:flex;margin-bottom:auto}.flexgridcomponent__container .container__row .row__col .col__item .item__container .container__innercontainer{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.flexgridcomponent__container .container__row .row__col .col__item .item__container .container__innercontainer .innercontainer__text :not(.fancy-heading){color:inherit}.flexgridcomponent__container .container__row .row__col .col__item .item__container .container__innercontainer .innercontainer__text *+*{margin-top:1.2rem}.flexgridcomponent__container .container__row .row__col .col__item .item__container .container__innercontainer .innercontainer__number{line-height:normal;margin-top:1.2rem}.flexgridcomponent__container .container__row .row__col .col__item .item__container .container__innercontainer .innercontainer--newline{flex-basis:100%}.flexgridcomponent__container .container__row .row__col--newline{flex-basis:100%;margin-top:0}.flexgridcomponent__container--grid-preview{position:relative}.flexgridcomponent__container--grid-preview:after{border:1px dashed grey;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%}.flexgridcomponent__container--grid-preview .container__row .row__col .col__item{position:relative}.flexgridcomponent__container--grid-preview .container__row .row__col .col__item:after{border:1px dashed #00a4bd;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.flexgridcomponent__container--grid-preview .container__row .row__col .col__item .item__container .container__innercontainer{border:1px dashed #00a4bd;border-top:0 dashed #00a4bd;position:relative}.flexgridcomponent__container--grid-preview .container__row .row__col .col__item .item__container .container__innercontainer:after{border-bottom:var(--padding-bottom) solid #000;border-left:var(--padding-left) solid #000;border-right:var(--padding-right) solid #000;border-top:var(--padding-top) solid #000;content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%}@media (min-width:768px){.flexgridcomponent__container .container__row .row__col{word-break:normal}}