.teaser {
  overflow: hidden;
  border-radius: 1rem;
  transition: box-shadow 0.2s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease;
}
.teaser:hover {
  box-shadow: 0 0.5rem 1.5rem rgba(16, 20, 49, 0.1);
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.teaser--video .teaser__icon {
  color: #1d2456;
  background: #dfe0eb;
}
.teaser--document .teaser__icon {
  color: #101431;
  background: rgba(16, 20, 49, 0.08);
}
.teaser--link .teaser__icon {
  color: #c9a800;
  background: rgba(255, 212, 0, 0.2);
}

.teaser__icon {
  width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1;
}
.teaser__icon i {
  line-height: 1;
}
.teaser__icon--video {
  color: #1d2456 !important;
  background: #dfe0eb !important;
}
.teaser__icon--document {
  color: #e8590c !important;
  background: rgba(232, 89, 12, 0.08) !important;
}
.teaser__icon--link {
  color: #c9a800 !important;
  background: rgba(255, 212, 0, 0.2) !important;
}

.teaser__badge {
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.teaser__badge--act4all {
  color: #1d2456;
  background: rgba(41, 51, 123, 0.16);
}
.teaser__badge--greece, .teaser__badge--cyprus {
  color: #ffffff !important;
  background: #29337b !important;
}
.teaser__badge--topic {
  padding: 10px;
  border-radius: 5px;
  border: 1px solid rgba(41, 51, 123, 0.2);
  color: #1d2456;
  background: #f79652;
  text-transform: none;
  letter-spacing: normal;
}

.teaser__badge-icon {
  border-radius: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}

.teaser__link {
  color: #1d2456;
}
.teaser__link:hover {
  color: #232b69;
}

.teaser .card-title {
  color: #101431;
}

/*# sourceMappingURL=edu-material-card.css.map*/