.editor-styles-wrapper .itsamatch,
.itsamatch {
  padding-block: var(--section-space-s);
  position: relative;
  grid-template-rows: 1fr;
}
.editor-styles-wrapper .itsamatch .itsamatch__content-wrapper,
.itsamatch .itsamatch__content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--card-content-gap);
}
@media (min-width: 994px) {
  .editor-styles-wrapper .itsamatch .itsamatch__content-wrapper,
.itsamatch .itsamatch__content-wrapper {
    -webkit-padding-start: var(--grid-gap);
            padding-inline-start: var(--grid-gap);
  }
}
.editor-styles-wrapper .itsamatch .itsamatch__content-wrapper .wp-block-buttons,
.editor-styles-wrapper .itsamatch .itsamatch__content-wrapper [class^=btn--],
.itsamatch .itsamatch__content-wrapper .wp-block-buttons,
.itsamatch .itsamatch__content-wrapper [class^=btn--] {
  -webkit-margin-before: auto;
          margin-block-start: auto;
}
@media (min-width: 994px) {
  .editor-styles-wrapper .itsamatch--img-right .itsamatch__content-wrapper,
.itsamatch--img-right .itsamatch__content-wrapper {
    -webkit-padding-start: unset;
            padding-inline-start: unset;
    -webkit-padding-end: var(--grid-gap);
            padding-inline-end: var(--grid-gap);
  }
}
.editor-styles-wrapper .itsamatch > figure,
.itsamatch > figure {
  width: 100%;
  height: calc(100% + var(--section-space-m) / 2 + var(--section-space-s));
  -webkit-margin-before: calc(var(--section-space-s) * -1 - var(--section-space-m) / 2);
          margin-block-start: calc(var(--section-space-s) * -1 - var(--section-space-m) / 2);
}
.editor-styles-wrapper .itsamatch > figure > img,
.itsamatch > figure > img {
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  height: 100%;
  width: 100%;
}
.editor-styles-wrapper .itsamatch > figure[data-autoheight=true] > img,
.itsamatch > figure[data-autoheight=true] > img {
  height: auto;
}
@media (min-width: 994px) {
  .editor-styles-wrapper .itsamatch--img-right > figure,
.itsamatch--img-right > figure {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.editor-styles-wrapper .itsamatch .section-intro1__accent + h3,
.itsamatch .section-intro1__accent + h3 {
  -webkit-margin-before: 0.25em;
          margin-block-start: 0.25em;
}