/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.view-our-partners .node--view-mode-teaser {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.view-our-partners .node--view-mode-teaser .is-hover {
  border: solid 0.125rem #fff;
}
.view-our-partners .view-content > .grid {
  border-radius: 1.4375rem;
}
.view-our-partners .views-view-grid {
  padding-block: clamp(2.5rem, 5vw, 5.625rem);
  padding-inline: clamp(1.25rem, 5vw, 6.875rem);
}
.view-our-partners .views-view-grid > .logo-item {
  padding-inline: 1.75rem;
}
.view-our-partners .views-view-grid > .logo-item::after {
  content: "";
  height: 50%;
  width: 1px;
  position: absolute;
  inset-inline-end: 0;
  top: 25%;
  background-color: #626262;
}
.view-our-partners .views-view-grid > .logo-item .field--name-field-media-svg {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 75rem) {
  .view-our-partners .views-view-grid > .col-xl-3 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .view-our-partners .views-view-grid > .col-xl-3:nth-child(5n)::after, .view-our-partners .views-view-grid > .col-xl-3:last-child::after {
    content: unset;
  }
  .view-our-partners .views-view-grid > .col-xl-3 img {
    max-width: 150px;
    min-width: 120px;
  }
}
@media (max-width: 74.99875rem) {
  .view-our-partners .views-view-grid > .col-4:nth-child(3n)::after, .view-our-partners .views-view-grid > .col-4:last-child::after {
    content: unset;
  }
  .view-our-partners .views-view-grid > .col-4 img {
    max-width: 170px;
    min-width: 120px;
  }
}
@media (max-width: 47.99875rem) {
  .view-our-partners .views-view-grid .field--type-svg-image-field img {
    max-width: 70px;
    min-width: 70px;
  }
}
