.paragraph-content-grid .layout-grid {
  grid-row-gap: 40px; }
  @media only screen and (max-width: 767px) {
    .paragraph-content-grid .layout-grid .paragraph--type--paragraph-content-grid-item .layout-grid,
    .paragraph-content-grid .layout-grid .paragraph--type--paragraph-content-grid-item .gi-image {
      padding-bottom: 20px; } }
  .paragraph-content-grid .layout-grid.grid-columns-three {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr); }
    .paragraph-content-grid .layout-grid.grid-columns-three .layout-item.last-two-thirds {
      -ms-grid-column: 2;
          grid-column-start: 2;
      -ms-grid-column-span: 2;
      grid-column-end: 4; }
  .paragraph-content-grid .layout-grid.grid-columns-four {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr); }
  .paragraph-content-grid .layout-grid.grid-columns-five {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr); }
    .paragraph-content-grid .layout-grid.grid-columns-five .layout-item.first-two-fifths {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 2;
      grid-column-end: 3; }
    .paragraph-content-grid .layout-grid.grid-columns-five .layout-item.last-three-fifths {
      -ms-grid-column: 3;
          grid-column-start: 3;
      -ms-grid-column-span: 3;
      grid-column-end: 6; }
  .paragraph-content-grid .layout-grid .vertical-grid-item .field-para-content-gi-title {
    font-size: 1.5rem;
    margin: 0 0 12.5px 0; }
  .paragraph-content-grid .layout-grid .vertical-grid-item .field-para-content-gi-body {
    margin: 20px 0; }
  .paragraph-content-grid .layout-grid.grid-columns-dual .vertical-grid-item .field-para-content-gi-title {
    font-size: 1.75rem; }
  .paragraph-content-grid .layout-grid .vertical-grid-item .gi-card-links,
  .paragraph-content-grid .layout-grid .horizontal-grid-item .gi-card-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .paragraph-content-grid .layout-grid .vertical-grid-item .gi-card-links .field-para-content-gi-links,
    .paragraph-content-grid .layout-grid .horizontal-grid-item .gi-card-links .field-para-content-gi-links {
      padding: 15px 0; }

@media only screen and (max-width: 1280px) {
  .paragraph-content-grid.horizontal-layout .grid-columns-dual {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr); } }

.paragraph-content-grid.horizontal-layout .horizontal-grid-item .field-para-content-gi-title {
  border-bottom: 2px solid #009bdb; }

.paragraph-content-grid.horizontal-layout .horizontal-grid-item .field-para-content-gi-body {
  padding: 20px 0;
  font-size: .95rem; }

.paragraph-content-grid.horizontal-layout .horizontal-grid-item .grid-columns-three {
  min-height: 300px; }
  .paragraph-content-grid.horizontal-layout .horizontal-grid-item .grid-columns-three .gi-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .paragraph-content-grid.horizontal-layout .horizontal-grid-item .grid-columns-three .last-two-thirds {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
/*# sourceMappingURL=content-grid.css.map */
