/*** Arabic Fonts ****/
/********************/
#globalnav .globalnav-submenu-list-item-elevated, 
#globalnav .globalnav-submenu-list-item-elevated:lang(ar), 
.typography-section-headline, 
.typography-section-headline:lang(ar), 
.typography-card-headline, 
.typography-card-headline:lang(ar), 
.typography-icon-card-modal-body, 
.typography-icon-card-modal-body:lang(ar), 
.typography-modal-headline, 
.typography-modal-headline:lang(ar), 
.typography-modal-topic-label, 
.typography-modal-topic-label:lang(ar), 
.typography-feature-card-modal-copy, 
.typography-feature-card-modal-copy:lang(ar), 
.typography-index-headline, 
.typography-index-headline:lang(ar), 
.typography-index-item-elevated, 
.typography-index-item-elevated:lang(ar), 
.accordion-item, 
.accordion-item:lang(ar), 
.welcome-header .welcome-header-title, 
.welcome-header .welcome-header-title:lang(ar), 
.welcome-header .welcome-header-description, 
.welcome-header .welcome-header-description:lang(ar), 
.accordion .accordion-item .accordion-title-text, 
.accordion .accordion-item .accordion-title-text:lang(ar), 
.section-select .product-tile-headline, 
.section-select .product-tile-headline:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
  
#globalnav .globalnav-link, 
#globalnav .globalnav-link:lang(ar), 
#globalnav .globalnav-link-apple, 
#globalnav .globalnav-link-apple:lang(ar), 
#globalnav .globalnav-submenu-header, 
#globalnav .globalnav-submenu-header:lang(ar), 
#globalnav .globalnav-submenu-list-item, 
#globalnav .globalnav-submenu-list-item:lang(ar), 
#globalmessage-segment, 
#globalmessage-segment:lang(ar), 
#ac-globalfooter, #ac-globalfooter select, #ac-globalfooter button, 
#ac-globalfooter:lang(ar), #ac-globalfooter select:lang(ar), #ac-globalfooter button:lang(ar), 
#ac-globalfooter, 
#ac-globalfooter:lang(ar), 
#ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li, 
#ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar), 
#ac-globalfooter .ac-gf-breadcrumbs-path, 
#ac-globalfooter .ac-gf-breadcrumbs-path:lang(ar), 
#ac-globalfooter .ac-gf-directory, 
#ac-globalfooter .ac-gf-directory:lang(ar), 
#ac-globalfooter .ac-gf-directory-column-section-title-button, #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text, 
#ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar), #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text:lang(ar), 
html, 
[lang]:lang(ar), 
body, 
body:lang(ar), 
.typography-family-paragraph, 
.typography-family-paragraph:lang(ar), 
.typography-section-headline-link, 
.typography-section-headline-link:lang(ar), 
.typography-feature-card-label, 
.typography-feature-card-label:lang(ar), 
.typography-index-item-base, 
.typography-index-item-base:lang(ar), 
.chapternav-label, 
.chapternav-label:lang(ar), 
.chapternav-new, 
.chapternav-new:lang(ar), 
.ribbon, 
.ribbon:lang(ar), 
.badge, 
.badge:lang(ar), 
.accordion .accordion-item .accordion-paragraph-text, 
.accordion .accordion-item .accordion-paragraph-text:lang(ar), 
.button, 
.button:lang(ar), 
.section-select .product-tile-badge, 
.section-select .product-tile-badge:lang(ar), 
.section-select .product-tile-positioning, 
.section-select .product-tile-positioning:lang(ar), 
.section-select .product-tile-price, 
.section-select .product-tile-price:lang(ar), 
.section-select .product-tile-ctas, 
.section-select .product-tile-ctas:lang(ar), 
.section-select .product-tile-plus, 
.section-select .product-tile-plus:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}
  
@media only screen and (max-width: 833px) {
#globalnav .globalnav-link, 
#globalnav .globalnav-link:lang(ar), 
#globalnav .globalnav-link-apple, 
#globalnav .globalnav-link-apple:lang(ar), 
#globalnav .globalnav-submenu-list-item-elevated, 
#globalnav .globalnav-submenu-list-item-elevated:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

#globalnav .globalnav-submenu-header, 
#globalnav .globalnav-submenu-header:lang(ar), 
#globalnav .globalnav-submenu-list-item, 
#globalnav .globalnav-submenu-list-item:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}

@media only screen and (max-width: 1068px) {
.typography-section-headline, 
.typography-section-headline:lang(ar), 
.typography-card-headline, 
.typography-card-headline:lang(ar), 
.typography-modal-headline, 
.typography-modal-headline:lang(ar), 
.typography-feature-card-modal-copy, 
.typography-feature-card-modal-copy:lang(ar), 
.typography-index-headline, 
.typography-index-headline:lang(ar), 
.typography-index-item-elevated, 
.typography-index-item-elevated:lang(ar), 
.accordion-item, 
.accordion-item:lang(ar), 
.welcome-header .welcome-header-title, 
.welcome-header .welcome-header-title:lang(ar), 
.welcome-header .welcome-header-description, 
.welcome-header .welcome-header-description:lang(ar), 
.accordion .accordion-item .accordion-title-text, 
.accordion .accordion-item .accordion-title-text:lang(ar), 
.section-select .product-tile-headline, 
.section-select .product-tile-headline:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.typography-feature-card-label, 
.typography-feature-card-label:lang(ar), 
.typography-index-item-base, 
.typography-index-item-base:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}

@media only screen and (max-width: 734px) {
.typography-section-headline, 
.typography-section-headline:lang(ar), 
.typography-card-headline, 
.typography-card-headline:lang(ar), 
.typography-modal-headline, 
.typography-modal-headline:lang(ar), 
.typography-feature-card-modal-copy, 
.typography-feature-card-modal-copy:lang(ar), 
.typography-index-headline, 
.typography-index-headline:lang(ar), 
.typography-index-item-elevated, 
.typography-index-item-elevated:lang(ar), 
.accordion-item, 
.accordion-item:lang(ar), 
.welcome-header .welcome-header-title, 
.welcome-header .welcome-header-title:lang(ar), 
.welcome-header .welcome-header-description, 
.welcome-header .welcome-header-description:lang(ar), 
.accordion .accordion-item .accordion-title-text, 
.accordion .accordion-item .accordion-title-text:lang(ar), 
.section-select .product-tile-headline, 
.section-select .product-tile-headline:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.typography-family-paragraph, 
.typography-family-paragraph:lang(ar), 
.typography-section-headline-link, 
.typography-section-headline-link:lang(ar), 
.typography-icon-card-modal-body, 
.typography-icon-card-modal-body:lang(ar), 
.typography-modal-topic-label, 
.typography-modal-topic-label:lang(ar), 
.accordion .accordion-item .accordion-paragraph-text, 
.accordion .accordion-item .accordion-paragraph-text:lang(ar), 
.section-select .product-tile-positioning, 
.section-select .product-tile-positioning:lang(ar), 
.section-select .product-tile-price, 
.section-select .product-tile-price:lang(ar), 
.section-select .product-tile-ctas, 
.section-select .product-tile-ctas:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}

@media only screen and (min-width: 735px) {
.section-select .product-tile-ctas .button, .section-select .product-tile-ctas .product-tile-current, .section-select .product-tile-ctas button, 
.section-select .product-tile-ctas .button:lang(ar), .section-select .product-tile-ctas .product-tile-current:lang(ar), .section-select .product-tile-ctas button:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}

/********************/
/*** Arabic Fonts ****/


.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;
}

#ac-globalfooter .ac-gf-sosumi a {
  display: inline-block;
}

@media only screen and (max-width: 1068px) {
  #feature-card-5.feature-card .feature-card-copy {
    padding-right: 25px;
  }
}

@media only screen and (max-width: 735px) {
  #overview-consider-feature-adventure-1 {
    top: 28px;
  }
}

@media only screen and (min-width: 1069px) {
  .feature-card-modal-tile.tile-horizontal-layout .card-viewport-content .image-container {
    z-index: -1;
}
}

.section-black-unity {
  direction: ltr;
}

.section-black-unity .banner-card-1-up .banner-card-row .banner-card-copy-column {
  direction: rtl;
}

.section-black-unity .section-header {
  direction: rtl;
}

@media only screen and (min-width: 1068px) {
  #overview-consider-modals-family-setup-modal-family-setup-pair-watch-1 {
    right: -100px;
  }
}


.card-cta-modal-button .card-cta-modal-button-icon {
  right: unset;
  left: 20px;
}

.flip {
  transform: scale(-1);
}


/* 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 {
  direction: ltr;
}

.section-studio .column.banner-card-copy-column {
  direction: rtl;
}

.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 */