.eck-entity--type--text-data {
  display: flex;
}
.eck-entity--type--text-data .field--name-field-row-text {
  width: calc(100% - 100px);
}
.eck-entity--type--text-data .field--name-field-row-year {
  width: 100px;
  text-align: right;
}

.eck-entity--type--text-and-image {
  display: flex;
  align-items: center;
}

.eck-entity--type--link {
  display: flex;
}
.eck-entity--type--link .field--name-field-link {
  width: calc(100% - 100px);
}
.eck-entity--type--link .field--name-field-link a {
  transition: background-position 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53), color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
  padding-bottom: 0;
  background-image: linear-gradient(to right, #8B929F 0%, #8B929F 49.9999%, #002240 50%, #002240 100%);
  background-size: 200% 1px;
  background-position: 100% bottom;
  background-repeat: no-repeat;
  display: inline;
  color: #002240;
}
.has-mouse .eck-entity--type--link .field--name-field-link a:hover {
  transition: background-position 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-position: 0% bottom;
  color: #8B929F;
}
.eck-entity--type--link .field--name-field-row-year {
  width: 100px;
  text-align: right;
}
/*# sourceMappingURL=../../../_maps/components/eck/collapsible/collapsible.css.map */
