.blurb-media-accordion__inner__image picture img {
  -o-object-fit: contain;
  object-fit: contain;
}
.blurb-media-accordion__inner__image--cover .picture {
  max-height: 298px;
}
.blurb-media-accordion__inner__image--cover .picture img {
  -o-object-fit: cover;
  object-fit: cover;
}
.blurb-media-accordion__inner__content .accordion {
  margin-top: var(--spacing);
}
.theme--1 .blurb-media-accordion .button {
  background: var(--theme-1-bg);
  color: var(--colour-one);
  border-color: var(--colour-one);
}
.theme--1 .blurb-media-accordion .button:after {
  background: currentColor;
}
.theme--2 .blurb-media-accordion .title__pre, .theme--2 .blurb-media-accordion .title__main, .theme--2 .blurb-media-accordion .title__sub {
  color: inherit;
}
.theme--2 .blurb-media-accordion .text-link {
  color: inherit;
}
.theme--2 .blurb-media-accordion .button {
  border-color: var(--theme-2-colour);
}
.theme--2 .blurb-media-accordion .button:not(.button--1--alt) {
  color: inherit;
}
.theme--2 .blurb-media-accordion .button:after {
  background: var(--theme-2-colour);
}
.theme--2 .blurb-media-accordion .button:hover {
  color: var(--theme-2-bg);
  background: var(--theme-2-colour);
}
.blurb-media-accordion--light-text .text-content {
  color: var(--colour-neutral);
}
.blurb-media-accordion--light-text .text-content .title__pre, .blurb-media-accordion--light-text .text-content .title__main {
  color: inherit;
}
.blurb-media-accordion--light-text .text-content .text-link {
  color: inherit;
}
.blurb-media-accordion--light-text .text-content__button .button {
  background: transparent;
  border-color: inherit;
}
@media (min-width: 768px) {
  .blurb-media-accordion__inner {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .blurb-media-accordion__inner__image, .blurb-media-accordion__inner__content {
    -webkit-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .blurb-media-accordion__inner__image--cover {
    overflow: hidden;
    max-height: none;
  }
  .blurb-media-accordion__inner__image--cover .picture {
    height: 100%;
    max-height: none;
  }
  .blurb-media-accordion__inner__image--cover .picture img {
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .blurb-media-accordion--center .blurb-media-accordion__inner__image, .blurb-media-accordion--center .blurb-media-accordion__inner__content {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .blurb-media-accordion--flip .blurb-media-accordion__inner {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .theme-lower-border .blurb-media-accordion {
    margin-bottom: calc(var(--section-spacing) * -1);
  }
  .theme-lower-border .blurb-media-accordion .blurb-media-accordion__inner__content {
    padding-bottom: var(--section-spacing);
  }
}
@media (min-width: 1200px) {
  .blurb-media-accordion__inner__image {
    padding-right: calc(var(--gutter-width) * 2) !important;
  }
  .blurb-media-accordion__inner__image + .blurb-media-accordion__inner__content {
    padding-left: calc(var(--gutter-width) * 2) !important;
  }
  .blurb-media-accordion--flip .blurb-media-accordion__inner__image {
    padding-right: calc(var(--gutter-width) * 0.5) !important;
    padding-left: calc(var(--gutter-width) * 2) !important;
  }
  .blurb-media-accordion--flip .blurb-media-accordion__inner__image + .blurb-media-accordion__inner__content {
    padding-left: calc(var(--gutter-width) * 0.5) !important;
    padding-right: calc(var(--gutter-width) * 2) !important;
  }
}