/* Generated from the K13 HTML build by tools/split_css.py. */
/* Restores image/figure styling that Elementor's frontend.css resets. */
img:not(.k13-nx) {
  max-width: 100%;
}
figure:not(.k13-nx):not(.k13-nx):not(.k13-nx):not(.k13-nx) {
  margin: 0 0 10px;
}
.k13-video__placeholder:not(.k13-nx) {
  height: 100%;
}
.k13-logo__img:not(.k13-nx) {
  max-width: none;
  height: auto;
}
.k13-cover-image:not(.k13-nx) {
  height: 100%;
}
.k13-transition__logo .k13-logo__img:not(.k13-nx) {
  height: auto;
}
.k13-horizontal-words__sticker-cursor .k13-horizontal-words__sticker-svg:not(.k13-nx) {
  height: auto;
}
.k13-horizontal-words__sticker-phone .k13-horizontal-words__sticker-svg:not(.k13-nx) {
  height: auto;
}
.k13-horizontal-words__sticker-watch .k13-horizontal-words__sticker-svg:not(.k13-nx) {
  height: auto;
}
.k13-card-sticker__svg:not(.k13-nx) {
  max-width: none;
}
.k13-cover-image:not(.k13-nx) {
  height: 100%;
}
.k13-tweet-card__shot:not(.k13-nx) {
  height: auto;
}
.k13-team-grid__sticker-3-svg.is--koala:not(.k13-nx), .k13-team-grid__sticker-5-svg.is--koala:not(.k13-nx) {
  height: auto;
}
.k13-sticker__koala-img:not(.k13-nx) {
  height: auto;
}
/* Centred in the card with equal space on every side. */
.k13-shipped__img:not(.k13-nx) {
  inset: 0;
  margin: auto;
  width: 87%;
  height: 78%;
  max-width: none;
  object-fit: cover;
  object-position: top center;
  border-radius: 12px;
  box-shadow: 0 18px 40px rgba(32, 73, 60, 0.22);
}
.k13-float__video:not(.k13-nx) {
  height: 100%;
}
.k13-pj-hero__shot img:not(.k13-nx) {
  height: 100%;
}
.k13-pj-hero__ticker-group img:not(.k13-nx) {
  height: auto;
}
.k13-pj-hero__video:not(.k13-nx) {
  height: 100%;
}
@media (max-width: 900px) {
  .k13-pj-hero--video .k13-pj-hero__video:not(.k13-nx) {
    height: auto;
  }
}
.blob__img:not(.k13-nx) {
  max-width: none;
}
.headline-quote__sticker-svg:not(.k13-nx) {
  height: auto;
}
.headline-quote__koala-img:not(.k13-nx) {
  height: auto;
}
.k13-pd-video-grid__media img:not(.k13-nx) {
  height: 100%;
}
.concept__item figure:not(.k13-nx):not(.k13-nx):not(.k13-nx):not(.k13-nx) {
  margin: 0;
}
.concept__image img:not(.k13-nx) {
  height: auto;
  border-radius: 0.5em;
}
.more .works__list__item__figure:not(.k13-nx):not(.k13-nx):not(.k13-nx):not(.k13-nx) {
  margin: 0;
}
.k13-article__figure:not(.k13-nx):not(.k13-nx):not(.k13-nx):not(.k13-nx) {
  margin: clamp(32px, 5vw, 56px) auto 0;
}
.more .works__list__item__image:not(.k13-nx), .more .works__list__item__video:not(.k13-nx) {
  height: 100%;
}
.more .works__list__item__video:not(.k13-nx) {
  height: calc(100% + 3px);
}
.more__card-sticker-svg:not(.k13-nx) {
  height: auto;
}
.more__card-koala-img:not(.k13-nx) {
  height: auto;
}
.k13-service-stack img:not(.k13-nx) {
  max-width: none;
}
.k13-service-stack .k13-service-panel__cta-icon img:not(.k13-nx) {
  height: 100%;
}
.k13-video-page .hero__cover__image img:not(.k13-nx) {
  height: auto;
}
.k13-video-page .hero__reco__ic img:not(.k13-nx) {
  height: auto;
}
