<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
 * Site Studio Image Component.
 */
.cpt-image img {
  border-radius: 10px;
  width: 100%;
  height: auto;
}
.cpt-image.caption-visible img {
  border-radius: 10px 10px 0 0;
}
.cpt-image.s-curve &gt; div:first-child &gt; div:not(.contextual) {
  position: relative;
}
.cpt-image.s-curve &gt; div:first-child &gt; div:not(.contextual):before {
  content: "";
  display: block;
  top: -20px;
  left: -67px;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
  background-image: url("../../images/s-semi-transparent.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cpt-image.corners &gt; div:first-child &gt; div:not(.contextual) {
  position: relative;
}
.cpt-image.corners &gt; div:first-child &gt; div:not(.contextual) img {
  display: block;
}
.cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before {
  content: "";
  display: block;
  width: 63px;
  height: 63px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url("../../images/corner-yellow-bottom-left.svg");
  background-size: 100%;
  background-repeat: no-repeat;
}
.cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after {
  content: "";
  display: block;
  width: 63px;
  height: 63px;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("../../images/corner-yellow-top-right.svg");
  background-size: 100%;
  background-repeat: no-repeat;
}

.section-dark-teal .cpt-image.s-curve &gt; div:first-child &gt; div:not(.contextual):before {
  background-image: url("../../images/s-semi-transparent-yellow.svg");
}
.section-dark-teal .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before {
  background-image: url("../../images/corner-white-bottom-left.svg");
}
.section-dark-teal .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after {
  background-image: url("../../images/corner-white-top-right.svg");
}

.three-columns-layout .cpt-image.s-curve.s-curve &gt; div:first-child &gt; div:not(.contextual):before {
  left: -47px;
}
.three-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before, .three-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after {
  width: 53px;
  height: 53px;
}

.four-columns-layout .cpt-image.s-curve &gt; div:first-child &gt; div:not(.contextual):before {
  left: -37px;
}
.four-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before, .four-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after {
  width: 43px;
  height: 43px;
}

@media (max-width: 1023px) {
  .cpt-image.s-curve &gt; div:first-child &gt; div:not(.contextual):before {
    left: -19px;
  }
  .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before, .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after {
    width: 31px;
    height: 31px;
  }

  .three-columns-layout .cpt-image.s-curve.s-curve &gt; div:first-child &gt; div:not(.contextual):before,
.four-columns-layout .cpt-image.s-curve.s-curve &gt; div:first-child &gt; div:not(.contextual):before {
    left: -19px;
  }
  .three-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before, .three-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after,
.four-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):before,
.four-columns-layout .cpt-image.corners &gt; div:first-child &gt; div:not(.contextual):after {
    width: 31px;
    height: 31px;
  }
}
/*# sourceMappingURL=../maps/components/image.css.map */
</pre></body></html>