.no-cellular .section-select .product-tile-swatches .product-tile-swatch-item.finish-series-slate,
.no-cellular .section-select .product-tile-swatches .product-tile-swatch-item.finish-series-gold,
.no-cellular .section-select .product-tile-swatches .product-tile-swatch-item.finish-series-natural {
  display: none;
}

.t2 .section-essentials .card-modifier,
.t3 .section-essentials .card-modifier {
  height: 100%;
  min-height: 560px;
  padding: 0;
}

@media only screen and (min-width: 1441px) {
  .t2 .section-essentials .card-modifier,
  .t3 .section-essentials .card-modifier {
    min-height: 620px;
    height: 100%;
  }
}

.t2 .section-essentials .card-modifier.section-content-responsive,
.t3 .section-essentials .card-modifier.section-content-responsive {
  width: 87.5vw;
}

[lang='en-EG'] .gallery .item-container,
[lang='ar-EG'] .gallery .item-container {
  margin: 0 auto;
}

/* SECTION STUDIO STARTS */

.section-studio .viewport-content {
  --global-content-max-width: 1680px;
  width: 87.5%;
  max-width: var(--global-content-max-width);
}

.section-studio .card:hover {
  transform: scale(1.005);
}


.section-studio .banner-card {
  --ctas-margin-top: 32px;
    --badge-margin-bottom: 8px;
    --copy-margin-top: 12px;
    --default-text-content-height: calc(var(--copy-column-v-padding) + var(--default-badge-height) + var(--badge-margin-bottom) + var(--default-headline-height) + var(--copy-margin-top) + var(--default-copy-height) + var(--ctas-plus-margin-height));
    --ctas-plus-margin-height: calc(var(--ctas-margin-top) + var(--ctas-height));
    --copy-column-v-margin: calc(var(--target-default-card-height) - var(--default-text-content-height));
    --ctas-height: var(--text-link-height);
    --button-height: 36px;
    --default-badge-height: 16px;
    --default-headline-height: 36px;
    --default-copy-height: 42px;
    --text-link-height: 21px;
    --target-default-card-height: 604px;
}


.banner-card.has-ctas .banner-card-row {
  pointer-events: none;
}

.banner-card .banner-card-row {
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
}

.banner-card:only-of-type .banner-card-row {
  box-sizing: border-box;
}

@media (min-width: 1069px) {
  .banner-card:only-of-type .banner-card-row {
    align-items: center;
  }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type:not(.banner-card-text-column-placement-center) .banner-card-row {
    flex-direction: row;
  }

  .section-studio .column.banner-card-copy-column {
  position: relative;
  right: -185px;
}
}

.banner-card:only-of-type.banner-card-text-column-placement-center .banner-card-row {
  padding-inline-start: 0;
  text-align: center;
  justify-content: center;
}

.banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-text-row-placement-top .banner-card-row {
  justify-content: start;
}

.banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-text-row-placement-bottom
  .banner-card-row {
  justify-content: end;
}

@media (max-width: 1068px) {
  .banner-card:only-of-type.banner-card-text-row-placement-bottom .banner-card-row {
    flex-direction: column-reverse;
  }
}

.banner-card:first-child:nth-last-child(2).banner-card-text-row-placement-bottom .banner-card-row,
.banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-text-row-placement-bottom .banner-card-row {
  flex-direction: column-reverse;
}

.banner-card .banner-card-row {
  --h-padding: 32px;
}

@media (max-width: 1068px) {
  .banner-card .banner-card-row {
    --h-padding: 28px;
  }
}

@media (max-width: 734px) {
  .banner-card .banner-card-row {
    --h-padding: 24px;
  }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type .banner-card-row {
    --h-padding: clamp(0, 6.25vw, 120px);
    height: 100%;
    padding-inline-start: var(--h-padding);
  }
}

@media (min-width: 1069px) {
  .section-studio .banner-card:only-of-type {
  --height: 480px;
  height: var(--height);
  min-height: 0;
  }

  .banner-card:only-of-type .banner-card-row .banner-card-copy-column {
    padding: var(--copy-column-v-padding) 0;
    margin: 0;
  }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type.banner-card-asset-type-inline:not(.banner-card-asset-type-background-medium-down)
    .banner-card-asset-column {
    justify-content: start;
  }

  #overview-banner-banner-watch-studio-1 > img {
    margin-bottom: -5px;
  }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type.banner-card-asset-type-inline.banner-card-asset-type-background-medium-down
    .banner-card-asset-column {
    justify-content: start;
  }
}

@media (max-width: 1068px) {
  .banner-card:only-of-type.banner-card-asset-type-inline-medium-down .banner-card-asset-column {
    justify-content: start;
  }
}

.banner-card .banner-card-asset-column {
  width: 100%;
  display: flex;
  justify-content: center;
}

.banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-asset-type-inline:not(
    .banner-card-asset-type-background-medium-down
  )
  .banner-card-asset-column {
  display: none;
}

@media (min-width: 1069px) {
  .banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-asset-type-inline.banner-card-asset-type-background-medium-down
    .banner-card-asset-column {
    display: none;
  }
}

@media (max-width: 1068px) {
  .banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-asset-type-inline-medium-down
    .banner-card-asset-column {
    display: none;
  }
}

.banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-asset-type-background:not(
    .banner-card-asset-type-inline-medium-down
  )
  .banner-card-asset-column {
  position: absolute;
  margin: 0;
}

@media (min-width: 1069px) {
  .banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down
    .banner-card-asset-column {
    position: absolute;
    margin: 0;
  }
}

@media (max-width: 1068px) {
  .banner-card:only-of-type.banner-card-text-column-placement-center.banner-card-asset-type-background-medium-down
    .banner-card-asset-column {
    position: absolute;
    margin: 0;
  }

  @media only screen and (max-width: 1068px) {
    .section-studio .banner-card-banner .banner-card-copy-column {
        /* --copy-column-v-margin: 62px; */
    }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type.banner-card-text-column-placement-end .banner-card-asset-column,
  .banner-card:only-of-type.banner-card-text-column-placement-end .banner-card-copy-column {
    direction: ltr;
  }
}

.banner-card.banner-card-text-row-placement-bottom .banner-card-asset-column {
  margin-bottom: var(--copy-column-v-margin);
}

.banner-card.banner-card-text-row-placement-bottom .banner-card-copy-column,
.banner-card.banner-card-text-row-placement-top .banner-card-asset-column {
  margin-top: calc(var(--copy-column-v-margin) * -1);
}

.banner-card .banner-card-asset-column {
  height: 100%;
  flex-basis: var(--copy-column-v-margin);
  flex-grow: 1;
}

@media (min-width: 1069px) {
  .banner-card:only-of-type .banner-card-asset-column {
    min-height: unset;
  }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type.banner-card-text-row-placement-bottom .banner-card-asset-column,
  .banner-card:only-of-type.banner-card-text-row-placement-bottom .banner-card-copy-column,
  .banner-card:only-of-type.banner-card-text-row-placement-top .banner-card-asset-column,
  .banner-card:only-of-type.banner-card-text-row-placement-top .banner-card-copy-column {
    margin: 0;
  }
}

@media (min-width: 1069px) {
  .banner-card:only-of-type .banner-card-copy-column + .banner-card-asset-column {
    margin-bottom: 0;
  }
}

.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .banner-card-image {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	overflow: hidden
}

.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .inline-media-component-container {
	align-content: end;
	justify-content: center;
	place-content: end center
}

@media (min-width: 1069px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .banner-card-image {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		overflow: hidden
	}
}

@media (min-width: 1069px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .banner-card-image {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		overflow: hidden
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-center-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-center-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-center-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-start-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-start-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-start-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-end-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-end-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-end-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-large-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-center-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-center-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-center-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-start-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-start-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-start-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-end-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-end-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-end-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-large-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (min-width: 1069px) {
	.banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-center-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-center-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-center-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-start-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-start-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-start-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-end-top.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-end-bottom.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-end-center.banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .background-asset-position-large-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (max-width: 1068px) {
	.banner-card:only-of-type.banner-card-asset-type-background-medium-down .banner-card-image, .banner-card:only-of-type.banner-card-asset-type-background-medium-down .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-top .inline-media-component-container {
	align-content: start;
	justify-content: center;
	place-content: start center
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-bottom .inline-media-component-container {
	align-content: end;
	justify-content: center;
	place-content: end center
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-center-center .inline-media-component-container {
	align-content: center;
	justify-content: center;
	place-content: center
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-top .inline-media-component-container {
	align-content: start;
	justify-content: start;
	place-content: start
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-bottom .inline-media-component-container {
	align-content: end;
	justify-content: start;
	place-content: end start
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-start-center .inline-media-component-container {
	align-content: center;
	justify-content: start;
	place-content: center start
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-top .inline-media-component-container {
	align-content: start;
	justify-content: end;
	place-content: start end
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-bottom .inline-media-component-container {
	align-content: end;
	justify-content: end;
	place-content: end
}

.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down).background-asset-position-large-end-center .inline-media-component-container {
	align-content: center;
	justify-content: end;
	place-content: center end
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (min-width: 1069px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down.background-asset-position-large-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-center-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-center-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-center-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-center-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-center-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-center-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-center-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-center-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-center-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-start-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-start-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-start-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-start-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-start-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-start-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-start-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-start-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-start-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-end-top.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-end-top .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-end-top.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-end-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-end-bottom .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-end-bottom.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (max-width: 1068px) {
	.banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-end-center.banner-card-image, .banner-card:first-child:nth-last-child(2).banner-card-asset-type-background-medium-down.background-asset-position-large-end-center .inline-media-component-container, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-end-center.banner-card-image, .banner-card:first-child:nth-last-child(2) ~ .banner-card.banner-card-asset-type-background-medium-down.background-asset-position-large-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-center-top.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-center-bottom.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-center-center.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-start-top.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-start-bottom.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-start-center.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-end-top.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-end-bottom.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-end-center.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-medium-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-center-top.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-center-bottom.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-center-center.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-start-top.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-start-bottom.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-start-center.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-end-top.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-end-bottom.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (max-width: 734px) {
	.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-end-center.banner-card-image, .banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .background-asset-position-small-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-center-top.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-center-bottom.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-center-center.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-start-top.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-start-bottom.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-start-center.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-end-top.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-end-bottom.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (min-width: 1069px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-end-center.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-medium-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-center-top.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-center-bottom.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-center-center.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-start-top.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-start-bottom.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-start-center.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-end-top.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-end-bottom.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (min-width: 1069px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-end-center.banner-card-image, .banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .background-asset-position-small-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-center-top.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-center-bottom.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-center-center.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-start-top.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-start-bottom.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-start-center.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-end-top.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-end-bottom.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-end-center.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-medium-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-center-top.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-center-top .inline-media-component-container {
		align-content: start;
		justify-content: center;
		place-content: start center
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-center-bottom.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-center-bottom .inline-media-component-container {
		align-content: end;
		justify-content: center;
		place-content: end center
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-center-center.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-center-center .inline-media-component-container {
		align-content: center;
		justify-content: center;
		place-content: center
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-start-top.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-start-top .inline-media-component-container {
		align-content: start;
		justify-content: start;
		place-content: start
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-start-bottom.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-start-bottom .inline-media-component-container {
		align-content: end;
		justify-content: start;
		place-content: end start
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-start-center.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-start-center .inline-media-component-container {
		align-content: center;
		justify-content: start;
		place-content: center start
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-end-top.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-end-top .inline-media-component-container {
		align-content: start;
		justify-content: end;
		place-content: start end
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-end-bottom.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-end-bottom .inline-media-component-container {
		align-content: end;
		justify-content: end;
		place-content: end
	}
}

@media (max-width: 1068px) and (max-width: 734px) {
	.banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-end-center.banner-card-image, .banner-card.banner-card-asset-type-background-medium-down .background-asset-position-small-end-center .inline-media-component-container {
		align-content: center;
		justify-content: end;
		place-content: center end
	}
}

.banner-card-asset-type-inline:not(.banner-card-asset-type-background-medium-down) .banner-card-image {
	margin: auto
}

@media (min-width: 1069px) {
	.banner-card-asset-type-inline.banner-card-asset-type-background-medium-down .banner-card-image {
		margin: auto
	}
}

@media (max-width: 1068px) {
	.banner-card-asset-type-inline-medium-down .banner-card-image {
		margin: auto
	}
}

.banner-card.banner-card-asset-type-background:not(.banner-card-asset-type-inline-medium-down) .banner-card-image {
	display: flex;
	flex-wrap: wrap
}

@media (min-width: 1069px) {
	.banner-card.banner-card-asset-type-background.banner-card-asset-type-inline-medium-down .banner-card-image {
		display: flex;
		flex-wrap: wrap
	}
}

@media (max-width: 1068px) {
	.banner-card.banner-card-asset-type-background-medium-down .banner-card-image {
		display: flex;
		flex-wrap: wrap
	}
}

.banner-card.banner-card-asset-type-background .banner-card-image {
	display: flex;
	flex-wrap: wrap
}

/* SECTION STUDIO ENDS */