@media(max-width: 599px){.flex.-xxs-stack,.flex.-xxs-stack-reverse{-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flex.-xxs-stack>div,.flex.-xxs-stack-reverse>div{box-sizing:border-box;flex-basis:100%}.flex.-xxs-stack .fg .pos-abs,.flex.-xxs-stack-reverse .fg .pos-abs{position:relative;top:auto;transform:none;right:auto;bottom:auto;left:auto}.flex.-xxs-stack-reverse{flex-direction:column-reverse}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{box-sizing:border-box}.grid.-vcenter>*{align-self:center}@media(max-width: 599px){.grid>*{width:100%}.grid.-xxs-grid-reverse{flex-direction:column-reverse}.grid.-xxs-1>*{width:100% !important}.grid.-xxs-1.-space-elements>*{margin:.5rem auto;width:99%}.grid.-xxs-2>*{width:50% !important}.grid.-xxs-2.-space-elements>*{margin:.5rem auto;width:49%}.grid.-xxs-3>*{width:33.3333333333% !important}.grid.-xxs-3.-space-elements>*{margin:.5rem auto;width:32.3333333333%}.grid.-xxs-4>*{width:25% !important}.grid.-xxs-4.-space-elements>*{margin:.5rem auto;width:24%}.grid.-xxs-5>*{width:20% !important}.grid.-xxs-5.-space-elements>*{margin:.5rem auto;width:19%}.grid.-xxs-6>*{width:16.6666666667% !important}.grid.-xxs-6.-space-elements>*{margin:.5rem auto;width:15.6666666667%}}@media(max-width: 599px){.-xxs-hide{display:none}.-xxs-hide-backoffice{opacity:.25}}
