/* stylelint-disable order/properties-order */
.GridItem .PartnerCard, .swiper-slide .PartnerCard {
    height: 100%;
  }

.PartnerCard {
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.08), 0 4px 8px 0 rgba(157, 167, 170, 0.16);
          box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.08), 0 4px 8px 0 rgba(157, 167, 170, 0.16);
  border-radius: 0 0 16px 16px;
  padding: var(--space-m) var(--space-xl) var(--space-xl);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.PartnerCard:hover {
    -webkit-box-shadow: 0 14px 30px rgba(157, 167, 170, 0.2), 0 4px 8px rgba(157, 167, 170, 0.3);
            box-shadow: 0 14px 30px rgba(157, 167, 170, 0.2), 0 4px 8px rgba(157, 167, 170, 0.3);
  }

.PartnerCard:hover .PartnerCard-Button .Button {
      color: var(--color-blue-primary-light);
    }

.PartnerCard:active .PartnerCard-Button .Button {
      color: var(--color-blue-primary-dark);
    }

.PartnerCard-Link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
  }

.PartnerCard-Line {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
  }

.PartnerCard-Photo {
    margin-bottom: var(--space-2s);
  }

.PartnerCard-Title {
    margin-bottom: var(--space-xs);
  }

.PartnerCard-Button {
    margin-top: auto;
    padding-top: var(--space-2xl);
  }
