@media only screen and (min-width: 640px) {
  .paragraph--type--columns {
    overflow: visible; }
  .paragraph--type--columns.justify--center .field--name-field-paragraph-element {
    justify-content: center; }
  .paragraph--type--columns.justify--center .field--name-field-paragraph-element > .field__item {
    flex-grow: 1;
    width: 100%; }
  .paragraph--type--columns.justify--space-between .field--name-field-paragraph-element {
    justify-content: space-between; }
  .paragraph--type--columns.justify--space-between .field--name-field-paragraph-element > .field__item {
    flex-grow: 1;
    width: 100%; }
  .paragraph--type--columns.align--top .field--name-field-paragraph-element {
    align-items: flex-start; }
  .paragraph--type--columns.align--bottom .field--name-field-paragraph-element {
    align-items: flex-end; }
  .paragraph--type--columns.align--center .field--name-field-paragraph-element {
    align-items: center; }
  .paragraph--type--columns.align--stretch .field--name-field-paragraph-element {
    align-items: stretch; }
  .paragraph--type--columns.align--stretch .field--name-field-paragraph-element > .field__item {
    box-sizing: border-box; }
  .paragraph--type--columns .field--name-field-paragraph-element {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
  .paragraph--type--columns .field--name-field-paragraph-element > .field__item {
    margin-right: 2%; }
  .paragraph--type--columns .field--name-field-paragraph-element > .field__item:last-child {
    margin-right: 0; } }

/*# sourceMappingURL=maps/columns.css.map */
