.gsb-organization--organization-grid .gsb-base-form--submit {
  margin: 0 0 2rem 0; }

.gsb-organization--organization-grid .views-view-grid {
  display: -ms-grid;
  display: grid;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin: 1rem 0 0 0; }
  .gsb-organization--organization-grid .views-view-grid.clearfix:before {
    content: none; }
  .gsb-organization--organization-grid .views-view-grid .views-row {
    height: 100%; }
    .gsb-organization--organization-grid .views-view-grid .views-row .views-col {
      background-color: #f1f4f7;
      height: 100%; }
      .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 0.3fr 1fr;
        grid-template-columns: 0.3fr 1fr;
        height: 100%;
        min-height: 225px; }
        .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-label-area {
          background-color: #E3E8EE;
          text-align: right;
          padding: 20px;
          gap: 1rem;
          height: 100%; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-label-area .org-icon {
            min-height: 65px;
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-label-area .icon--arrow--circle-right {
            width: 32px;
            height: 32px; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-label-area p {
            margin: 0;
            font-weight: 500; }
        .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area {
          padding: 20px;
          gap: 1rem; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area .node__title {
            font-family: "neue-haas-grotesk-text",sans-serif;
            font-size: 1.3rem;
            font-weight: 500; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area .org-heading {
            min-height: 65px; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area .org-info-ellipsis,
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area .field-org-email {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: 1.4em;
            max-height: 6.8em; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area .org-info-ellipsis {
            -webkit-line-clamp: 2; }
          .gsb-organization--organization-grid .views-view-grid .views-row .views-col .department-org-item .org-info-area .field-org-email {
            -webkit-line-clamp: 1; }

.gsb-organization--organization-grid .gsb_pager_wrapper::after {
  border: none; }

@media (min-width: 1024px) {
  .gsb-organization--organization-grid .gsb_pager_wrapper {
    left: 150%;
    bottom: 35%; } }

.field-org-location > .field__label,
.field-org-email > .field__label,
.field-org-telephone > .field__label {
  font-weight: 500 !important; }

.department-main .department-people {
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr); }

.organization-info {
  -ms-grid-columns: 0.45fr 1fr;
  grid-template-columns: 0.45fr 1fr;
  margin: 3.5rem 0 0 0; }
  .organization-info .department-info > * {
    padding: 0 0 12.5px 0; }
/*# sourceMappingURL=gsb_organization.css.map */
