<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * @global
 * Globally used variables
 */
/**
 * @colours
 * Colour palette main
 */
/**
 * @file
 * Image Card Component.
 */
.cpt-image-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: flex-start;
}
.cpt-image-card img {
  border-radius: 10px;
}
.cpt-image-card h3 {
  padding-top: 25px;
  font-size: 1.412em;
  font-weight: 500;
  margin-bottom: 0.5em;
}
.cpt-image-card div + .cpt-tag-link {
  margin-top: -60px;
  margin-left: 16px;
}
.cpt-image-card .coh-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cpt-image-card .coh-container .cta-link,
.cpt-image-card .coh-container .coh-link {
  align-self: flex-start;
  margin-top: auto;
  font-weight: bold;
  color: #187988;
  text-decoration: none;
  padding-right: 20px;
  background-image: url("../../images/chevron-right-teal.svg");
  background-size: 7px;
  background-position: right top 4px;
  background-color: transparent;
  background-repeat: no-repeat;
}
.cpt-image-card .coh-container .cta-link:hover,
.cpt-image-card .coh-container .coh-link:hover {
  text-decoration: underline;
}
.cpt-image-card .coh-container .cta-link.cpt-button-link,
.cpt-image-card .coh-container .coh-link.cpt-button-link {
  padding-right: 40px;
  background-image: url("../../images/chevron-right-teal.svg");
  background-size: 7px;
  background-position: right 16px top 48%;
  background-repeat: no-repeat;
}
.cpt-image-card .coh-container .cta-link.cpt-button-link:hover,
.cpt-image-card .coh-container .coh-link.cpt-button-link:hover {
  text-decoration: none;
}
.cpt-image-card .coh-container .coh-link:not(.cpt-button-link) {
  text-decoration: underline;
  text-underline-offset: 0.35em;
}
.cpt-image-card .coh-container .coh-link:not(.cpt-button-link):hover {
  text-decoration: none;
}
.cpt-image-card .colour-blue.cpt-tag-link {
  background-color: #a8d2d4;
  color: #010101;
}
.cpt-image-card .colour-blue.cta-link {
  color: #065154;
}
.cpt-image-card .colour-blue.coh-link.cpt-button-link {
  background-color: #a8d2d4;
  color: #065154;
}
.cpt-image-card .colour-blue.coh-link.cpt-button-link:hover {
  background-color: #d4e9ea;
}
.cpt-image-card .colour-dark-teal.cpt-tag-link {
  background-color: #25535B;
}
.cpt-image-card .colour-dark-teal.cta-link {
  color: #25535B;
}
.cpt-image-card .colour-dark-teal.coh-link.cpt-button-link {
  color: #fff;
  background-color: #25535B;
  background-image: url("../../images/chevron-right-white.svg");
}
.cpt-image-card .colour-dark-teal.coh-link.cpt-button-link:hover {
  background-color: #065154;
}
.cpt-image-card .colour-green.cpt-tag-link {
  background-color: #2f864c;
}
.cpt-image-card .colour-green.cta-link {
  color: #2f864c;
  background-image: url("../../images/chevron-right-green.svg");
}
.cpt-image-card .colour-green.coh-link.cpt-button-link {
  background-color: #2f864c;
  color: #fff;
}
.cpt-image-card .colour-green.coh-link.cpt-button-link:hover {
  background-color: #599e70;
}
.cpt-image-card .colour-purple.cpt-tag-link {
  background-color: #6f3385;
}
.cpt-image-card .colour-purple.cta-link {
  color: #6f3385;
  background-image: url("../../images/chevron-right-purple.svg");
}
.cpt-image-card .colour-purple.coh-link.cpt-button-link {
  color: #fff;
  background-color: #6f3385;
  background-image: url("../../images/chevron-right-white.svg");
}
.cpt-image-card .colour-purple.coh-link.cpt-button-link:hover {
  background-color: #40236b;
}
.cpt-image-card .colour-red.cpt-tag-link {
  background-color: #ca4b37;
}
.cpt-image-card .colour-red.cta-link {
  color: #ca4b37;
  background-image: url("../../images/chevron-right-red.svg");
}
.cpt-image-card .colour-red.coh-link.cpt-button-link {
  color: #fff;
  background-color: #ca4b37;
  background-image: url("../../images/chevron-right-white.svg");
}
.cpt-image-card .colour-red.coh-link.cpt-button-link:hover {
  background-color: #a23c2c;
}
.cpt-image-card .colour-yellow.cpt-tag-link {
  background-color: #c4d600;
  color: #010101;
}
.cpt-image-card .colour-yellow.cta-link {
  color: #187988;
  background-image: url("../../images/chevron-right-teal-light.svg");
}
.cpt-image-card .colour-yellow.coh-link.cpt-button-link {
  color: #065154;
  background-color: #c4d600;
}
.cpt-image-card .colour-yellow.coh-link.cpt-button-link:hover {
  background-color: #d0de33;
}

.two-columns-layout-50-50 .cpt-image-card .coh-container,
.three-columns-layout .cpt-image-card .coh-container {
  padding: 0 16px;
}

@media (max-width: 1023px) {
  .cpt-image-card {
    margin-bottom: 30px;
  }
  .cpt-image-card .cpt-tag-link {
    margin: 0 0 10px 10px;
  }
  .cpt-image-card div + .cpt-tag-link {
    margin-top: -44px;
    margin-left: 7px;
  }
  .cpt-image-card h3 {
    padding-top: 4px;
  }
  .cpt-image-card .cta-link {
    background-position: right top 3px;
    background-size: 5px;
  }
  .cpt-image-card .coh-container {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .cpt-image-card h3 {
    font-size: 1.6em;
  }
  .cpt-image-card div + .cpt-tag-link {
    font-size: 1.1em;
    margin-top: -54px;
    margin-left: 17px;
  }
  .cpt-image-card .cta-link {
    font-size: 1.25em;
    background-position: right top 5px;
  }
  .cpt-image-card .cpt-button-link {
    font-size: 1.1em;
    background-position: right 20px top calc(50% - 1px);
  }
}
/*# sourceMappingURL=../maps/components/image-card.css.map */
</pre></body></html>