@charset "utf-8";

.platform-components-content-card.platform-components-content-card--v2 { margin: 0px; display: block; border: 0px; height: auto !important; }

.platform-components-content-card__container { position: relative; display: flex; }

.platform-components-content-card__body-copy + div { margin-top: 1.75rem; }

.platform-components-content-card__body-copy button { cursor: pointer; background: transparent; text-decoration: underline; text-transform: none; padding: unset; margin: auto; font-size: 1rem; height: 1.5rem; }

.platform-components-content-card__body-copy button:hover { text-decoration: underline !important; }

.platform-components-content-card__body-copy button:focus { outline-offset: 0px; }

.platform-components-content-card__main-header.pc-body-one { margin-bottom: 0px; font-weight: bold; }

.platform-components-content-card__button-container { display: flex; justify-content: space-around; flex-wrap: wrap; }

.platform-components-content-card__button--secondary { margin: 0px; }

.platform-components-content-card__button { display: block; align-self: flex-start; text-decoration: none; height: auto !important; }

.platform-components-content-card__button:hover, .platform-components-content-card__button:active { text-decoration: none; outline: none !important; }

.platform-components-content-card__button:focus { text-decoration: none; }

.platform-components-content-card__button:last-child { margin-bottom: 0px; }

.platform-components-content-card__button.withicon { display: flex; align-items: center; }

.platform-components-content-card__button.withicon-left .button-text { order: 2; }

.platform-components-content-card__button.withicon-left .button-icon { order: 1; margin-right: 10px; line-height: 0; height: 0px; }

.platform-components-content-card__button.withicon-right .button-icon { margin-left: 10px; line-height: 0; height: 0px; }

.platform-components-content-card__button.withicon-bottom { flex-direction: column; }

.platform-components-content-card__content { z-index: 2; display: flex; flex-direction: column; }

.platform-components-content-card__content.image-cover-25 { flex-basis: 75%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__content.image-cover-25--md { flex-basis: 75%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__content.image-cover-25--sm { flex-basis: 75%; }
}

.platform-components-content-card__content.image-cover-33 { flex-basis: calc(66.6667%); }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__content.image-cover-33--md { flex-basis: calc(66.6667%); }
}

@media (max-width: 767px) {
  .platform-components-content-card__content.image-cover-33--sm { flex-basis: calc(66.6667%); }
}

.platform-components-content-card__content.image-cover-66 { flex-basis: calc(33.3333%); }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__content.image-cover-66--md { flex-basis: calc(33.3333%); }
}

@media (max-width: 767px) {
  .platform-components-content-card__content.image-cover-66--sm { flex-basis: calc(33.3333%); }
}

.platform-components-content-card__content.image-cover-50 { flex-basis: 50%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__content.image-cover-50 { flex-basis: 50%; }
  .platform-components-content-card__content.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__content.image-cover-50.image-cover-25--md { flex-basis: 75%; }
  .platform-components-content-card__content.image-cover-50.image-cover-75--md { flex-basis: 25%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__content.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__content.image-cover-50.image-cover-25--sm { flex-basis: 75%; }
  .platform-components-content-card__content.image-cover-50.image-cover-75--sm { flex-basis: 25%; }
}

.platform-components-content-card__content.image-cover-75 { flex-basis: 25%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__content.image-cover-75--md { flex-basis: 25%; }
  .platform-components-content-card__content.image-cover-75.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__content.image-cover-75.image-cover-25--md { flex-basis: 75%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__content.image-cover-75--sm { flex-basis: 25%; }
  .platform-components-content-card__content.image-cover-75.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__content.image-cover-75.image-cover-25--sm { flex-basis: 75%; }
}

.platform-components-content-card__content--animate .platform-components-content-card__preheader, .platform-components-content-card__content--animate .platform-components-content-card__main-header, .platform-components-content-card__content--animate .platform-components-content-card__subtitle, .platform-components-content-card__content--animate .platform-components-content-card__body-copy, .platform-components-content-card__content--animate .platform-components-content-card__button-container { transform: translateY(2rem); opacity: 0; transition: opacity 0.6s ease-out, transform 0.6s ease-out; }

.platform-components-content-card__content--animate .platform-components-content-card__preheader { transition-delay: 0.2s; }

.platform-components-content-card__content--animate .platform-components-content-card__main-header { transition-delay: 0.4s; }

.platform-components-content-card__content--animate .platform-components-content-card__body-copy { transition-delay: 0.6s; }

.platform-components-content-card__content--animate .platform-components-content-card__subtitle { transition-delay: 0.7s; }

.platform-components-content-card__content--animate .platform-components-content-card__button-container { transition-delay: 0.8s; }

.platform-components-content-card__content--animate.animate-in .platform-components-content-card__preheader, .platform-components-content-card__content--animate.animate-in .platform-components-content-card__main-header, .platform-components-content-card__content--animate.animate-in .platform-components-content-card__body-copy, .platform-components-content-card__content--animate.animate-in .platform-components-content-card__subtitle, .platform-components-content-card__content--animate.animate-in .platform-components-content-card__button-container { transform: translateY(0px); opacity: 1; }

.platform-components-content-card__image-container { position: relative; }

.platform-components-content-card__image-container--background { position: absolute; inset: 0px; height: 100%; width: 100%; }

.platform-components-content-card__image-container--background .platform-components-content-card__image { width: 100%; height: 100%; position: absolute; inset: 0px; margin: auto; object-fit: cover; font-family: "object-fit: cover"; z-index: 0; }

.platform-components-content-card__image-container--bottom-alignment { align-items: end; }

.platform-components-content-card__image-container--middle-alignment { align-items: center; }

.platform-components-content-card__image-container--top-alignment { align-items: start; }

.platform-components-content-card__image-container--center-alignment { justify-content: center; }

.platform-components-content-card__image-container--left-alignment { justify-content: left; }

.platform-components-content-card__image-container--right-alignment { justify-content: right; }

.platform-components-content-card__image-container--image-alignment { display: flex; }

.platform-components-content-card__image-container--contained.image-cover { position: relative; width: 100%; height: 100%; }

.platform-components-content-card__image-container--contained.image-cover-25 { flex-basis: 25%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__image-container--contained.image-cover-25--md { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-33--md { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-66--md { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-75--md { flex-basis: 75%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__image-container--contained.image-cover-25--sm { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-33--sm { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-66--sm { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-25.image-cover-75--sm { flex-basis: 75%; }
}

.platform-components-content-card__image-container--contained.image-cover-33 { flex-basis: calc(33.3333%); }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__image-container--contained.image-cover-33--md { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-25--md { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-66--md { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-75--md { flex-basis: 75%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__image-container--contained.image-cover-33--sm { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-25--sm { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-66--sm { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-33.image-cover-75--sm { flex-basis: 75%; }
}

.platform-components-content-card__image-container--contained.image-cover-66 { flex-basis: calc(66.6667%); }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__image-container--contained.image-cover-66--md { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-25--md { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-33--md { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-75--md { flex-basis: 75%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__image-container--contained.image-cover-66--sm { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-25--sm { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-33--sm { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-66.image-cover-75--sm { flex-basis: 75%; }
}

.platform-components-content-card__image-container--contained.image-cover-50 { flex-basis: 50%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__image-container--contained.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-33--md { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-66--md { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-25--md { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-75--md { flex-basis: 75%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__image-container--contained.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-33--sm { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-66--sm { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-25--sm { flex-basis: 25%; }
  .platform-components-content-card__image-container--contained.image-cover-50.image-cover-75--sm { flex-basis: 75%; }
}

.platform-components-content-card__image-container--contained.image-cover-75 { flex-basis: 75%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__image-container--contained.image-cover-75--md { flex-basis: 75%; }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-33--md { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-66--md { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-50--md { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-25--md { flex-basis: 25%; }
}

@media (max-width: 767px) {
  .platform-components-content-card__image-container--contained.image-cover-75--sm { flex-basis: 75%; }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-33--sm { flex-basis: calc(33.3333%); }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-66--sm { flex-basis: calc(66.6667%); }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-50--sm { flex-basis: 50%; }
  .platform-components-content-card__image-container--contained.image-cover-75.image-cover-25--sm { flex-basis: 25%; }
}

.platform-components-content-card__image-container--contained.image-cover .platform-components-content-card__image { width: 100%; height: 100%; position: absolute; inset: 0px; margin: auto; object-fit: cover; font-family: "object-fit: cover"; z-index: 0; }

.platform-components-content-card__image-container--contained.automatic { height: auto; }

.platform-components-content-card__image-container--contained.automatic .platform-components-content-card__image { max-height: 100%; max-width: 100%; display: block; object-fit: contain; width: 100%; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container { position: absolute; inset: 0px; height: 100%; width: 100%; z-index: 1; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container .pc-badge-image { position: absolute; margin: auto; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container.pc-image-overlay.badge-c .pc-badge-image { inset: 0px; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container.pc-image-overlay.badge-tl .pc-badge-image { left: 10px; top: 10px; right: initial; bottom: initial; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container.pc-image-overlay.badge-tr .pc-badge-image { right: 10px; top: 10px; left: initial; bottom: initial; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container.pc-image-overlay.badge-bl .pc-badge-image { left: 10px; bottom: 10px; right: initial; top: initial; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container.pc-image-overlay.badge-br .pc-badge-image { right: 10px; bottom: 10px; top: initial; left: initial; }

.platform-components-content-card__image-container .platform-components-content-card__image-overlay-container.pc-image-overlay.badge-100 .pc-badge-image { width: 100%; height: 100%; z-index: 0; object-fit: contain; font-family: "object-fit: contain"; inset: 0px !important; }

.platform-components-content-card .platform-components-content-card__badge-container { display: inline-block; }

.platform-components-content-card .platform-components-content-card__badge-container.pc-content-header .pc-badge-image { display: flex; }

.platform-components-content-card .platform-components-content-card__badge-container.pc-content-preheader .pc-badge-image { height: 24px; width: auto; margin-right: 10px; }

.platform-components-content-card .platform-components-content-card__badge-container.pc-content-preheader .pc-badge-image.pc-badge-icon { width: 24px; }

.platform-components-content-card .platform-components-content-card__badge-container.pc-content-preheader .pc-badge-image.pc-badge-icon::before { font-size: 24px; }

.platform-components-content-card a.headline-link { text-decoration: none; }

.platform-components-content-card a.headline-link:hover, .platform-components-content-card a.headline-link:active { text-decoration: none; outline: none !important; }

.platform-components-content-card__color-overlay { position: absolute; inset: 0px; height: 100%; width: 100%; }

.platform-components-content-card__color-overlay-opacity-10--lg { opacity: 0.1; }

.platform-components-content-card__color-overlay-opacity-25--lg { opacity: 0.25; }

.platform-components-content-card__color-overlay-opacity-50--lg { opacity: 0.5; }

.platform-components-content-card__color-overlay-opacity-75--lg { opacity: 0.75; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__color-overlay-opacity-10--md { opacity: 0.1; }
  .platform-components-content-card__color-overlay-opacity-25--md { opacity: 0.25; }
  .platform-components-content-card__color-overlay-opacity-50--md { opacity: 0.5; }
  .platform-components-content-card__color-overlay-opacity-75--md { opacity: 0.75; }
}

@media (max-width: 767px) {
  .platform-components-content-card__color-overlay-opacity-10--sm { opacity: 0.1; }
  .platform-components-content-card__color-overlay-opacity-25--sm { opacity: 0.25; }
  .platform-components-content-card__color-overlay-opacity-50--sm { opacity: 0.5; }
  .platform-components-content-card__color-overlay-opacity-75--sm { opacity: 0.75; }
}

.platform-components-content-card__center-alignment--lg { justify-content: center; }

.platform-components-content-card__left-alignment--lg { justify-content: flex-start; }

.platform-components-content-card__right-alignment--lg { justify-content: flex-end; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__center-alignment--md { justify-content: center; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__left-alignment--md { justify-content: flex-start; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__right-alignment--md { justify-content: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__center-alignment--sm { justify-content: center; }
}

@media (max-width: 767px) {
  .platform-components-content-card__left-alignment--sm { justify-content: flex-start; }
}

@media (max-width: 767px) {
  .platform-components-content-card__right-alignment--sm { justify-content: flex-end; }
}

.platform-components-content-card__bottom-alignment--lg { align-items: flex-end; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__bottom-alignment--md { align-items: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__bottom-alignment--sm { align-items: flex-end; }
}

.platform-components-content-card__middle-alignment--lg { align-items: center; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__middle-alignment--md { align-items: center; }
}

@media (max-width: 767px) {
  .platform-components-content-card__middle-alignment--sm { align-items: center; }
}

.platform-components-content-card__top-alignment--lg { align-items: flex-start; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__top-alignment--md { align-items: flex-start; }
}

@media (max-width: 767px) {
  .platform-components-content-card__top-alignment--sm { align-items: flex-start; }
}

.platform-components-content-card__space-alignment--lg .platform-components-content-card__content { flex-grow: 1; }

.platform-components-content-card__space-alignment--lg .platform-components-content-card__content .platform-components-content-card__row-container { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; }

.platform-components-content-card__center-text--lg { text-align: center; }

.platform-components-content-card__center-text--lg .platform-components-content-card__button-container { justify-content: center; }

.platform-components-content-card__center-text--lg .platform-components-content-card__button-container.flex-column .platform-components-content-card__button { margin-left: auto; margin-right: auto; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__center-text--md { text-align: center !important; }
  .platform-components-content-card__center-text--md .platform-components-content-card__button-container { justify-content: center !important; }
  .platform-components-content-card__center-text--md .platform-components-content-card__button-container.flex-column .platform-components-content-card__button { margin-left: auto; margin-right: auto; }
}

@media (max-width: 767px) {
  .platform-components-content-card__center-text--sm { text-align: center !important; }
  .platform-components-content-card__center-text--sm .platform-components-content-card__button-container { justify-content: center !important; }
  .platform-components-content-card__center-text--sm .platform-components-content-card__button-container.flex-column .platform-components-content-card__button { margin-left: auto; margin-right: auto; }
}

.platform-components-content-card__left-text--lg { text-align: left; }

.platform-components-content-card__left-text--lg .platform-components-content-card__button-container { justify-content: flex-start; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__left-text--md { text-align: left !important; }
  .platform-components-content-card__left-text--md .platform-components-content-card__button-container { justify-content: flex-start !important; }
}

@media (max-width: 767px) {
  .platform-components-content-card__left-text--sm { text-align: left !important; }
  .platform-components-content-card__left-text--sm .platform-components-content-card__button-container { justify-content: flex-start !important; }
}

.platform-components-content-card__right-text--lg { text-align: right; }

.platform-components-content-card__right-text--lg .platform-components-content-card__button-container { justify-content: flex-end; }

.platform-components-content-card__right-text--lg .platform-components-content-card__button-container.flex-column .platform-components-content-card__button { margin-left: auto; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__right-text--md { text-align: right !important; }
  .platform-components-content-card__right-text--md .platform-components-content-card__button-container { justify-content: flex-end !important; }
  .platform-components-content-card__right-text--md .platform-components-content-card__button-container.flex-column .platform-components-content-card__button { margin-left: auto; }
}

@media (max-width: 767px) {
  .platform-components-content-card__right-text--sm { text-align: right !important; }
  .platform-components-content-card__right-text--sm .platform-components-content-card__button-container { justify-content: flex-end !important; }
  .platform-components-content-card__right-text--sm .platform-components-content-card__button-container.flex-column .platform-components-content-card__button { margin-left: auto; }
}

.platform-components-content-card__flex-direction-row--lg { flex-direction: row; align-items: stretch; }

.platform-components-content-card__flex-direction-row--lg .platform-components-content-card__content { width: 100%; }

.platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--lg .platform-components-content-card__content { align-items: center; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--lg.platform-components-content-card__flex-direction-column--md { align-items: center; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--lg.platform-components-content-card__flex-direction-column--md .platform-components-content-card__content { align-items: center; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--lg.platform-components-content-card__flex-direction-column--sm { align-items: center; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--lg.platform-components-content-card__flex-direction-column--sm .platform-components-content-card__content { align-items: center; }
}

.platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--lg .platform-components-content-card__content { align-items: flex-end; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--lg.platform-components-content-card__flex-direction-column--md { align-items: flex-end; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--lg.platform-components-content-card__flex-direction-column--md .platform-components-content-card__content { align-items: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--lg.platform-components-content-card__flex-direction-column--sm { align-items: flex-end; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--lg.platform-components-content-card__flex-direction-column--sm .platform-components-content-card__content { align-items: flex-end; }
}

.platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--lg .platform-components-content-card__content { align-items: flex-start; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--lg .platform-components-content-card__content.platform-components-content-card__flex-direction-column--md { align-items: flex-start; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--lg .platform-components-content-card__content.platform-components-content-card__flex-direction-column--md .platform-components-content-card__content { align-items: flex-start; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--lg .platform-components-content-card__content.platform-components-content-card__flex-direction-column--sm { align-items: flex-start; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--lg .platform-components-content-card__content.platform-components-content-card__flex-direction-column--sm .platform-components-content-card__content { align-items: flex-start; }
}

.platform-components-content-card__flex-direction-row--lg.platform-components-content-card__top-alignment--lg .platform-components-content-card__content { justify-content: flex-start; }

.platform-components-content-card__flex-direction-row--lg.platform-components-content-card__middle-alignment--lg .platform-components-content-card__content { justify-content: center; }

.platform-components-content-card__flex-direction-row--lg.platform-components-content-card__bottom-alignment--lg .platform-components-content-card__content { justify-content: flex-end; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--md .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--md .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--md .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__top-alignment--md .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__middle-alignment--md .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__bottom-alignment--md .platform-components-content-card__content { justify-content: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__center-alignment--sm .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__right-alignment--sm .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__left-alignment--sm .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__top-alignment--sm .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__middle-alignment--sm .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-row--lg.platform-components-content-card__bottom-alignment--sm .platform-components-content-card__content { justify-content: flex-end; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-row--md { flex-direction: row; align-items: stretch; }
  .platform-components-content-card__flex-direction-row--md .platform-components-content-card__content { width: 100%; display: flex; flex-direction: column; }
  .platform-components-content-card__flex-direction-row--md.platform-components-content-card__center-alignment--md .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-row--md.platform-components-content-card__right-alignment--md .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-row--md.platform-components-content-card__left-alignment--md .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-row--md.platform-components-content-card__top-alignment--md .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-row--md.platform-components-content-card__middle-alignment--md .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-row--md.platform-components-content-card__bottom-alignment--md .platform-components-content-card__content { justify-content: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-row--sm { flex-direction: row; align-items: stretch; }
  .platform-components-content-card__flex-direction-row--sm .platform-components-content-card__content { width: 100%; display: flex; flex-direction: column; }
  .platform-components-content-card__flex-direction-row--sm.platform-components-content-card__center-alignment--sm .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-row--sm.platform-components-content-card__right-alignment--sm .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-row--sm.platform-components-content-card__left-alignment--sm .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-row--sm.platform-components-content-card__top-alignment--sm .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-row--sm.platform-components-content-card__middle-alignment--sm .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-row--sm.platform-components-content-card__bottom-alignment--sm .platform-components-content-card__content { justify-content: flex-end; }
}

.platform-components-content-card__flex-direction-column--lg { flex-direction: column; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__center-alignment--lg { align-items: center; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__center-alignment--lg .platform-components-content-card__content { align-items: center; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__right-alignment--lg { align-items: flex-end; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__right-alignment--lg .platform-components-content-card__content { align-items: flex-end; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__left-alignment--lg { align-items: flex-start; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__left-alignment--lg .platform-components-content-card__content { align-items: flex-start; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__top-alignment--lg { justify-content: flex-start; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__top-alignment--lg .platform-components-content-card__content { justify-content: flex-start; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__middle-alignment--lg { justify-content: center; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__middle-alignment--lg .platform-components-content-card__content { justify-content: center; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__bottom-alignment--lg { justify-content: flex-end; }

.platform-components-content-card__flex-direction-column--lg.platform-components-content-card__bottom-alignment--lg .platform-components-content-card__content { justify-content: flex-end; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__center-alignment--md { align-items: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__center-alignment--md .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__right-alignment--md { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__right-alignment--md .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__left-alignment--md { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__left-alignment--md .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__top-alignment--md { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__top-alignment--md .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__middle-alignment--md { justify-content: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__middle-alignment--md .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__bottom-alignment--md { justify-content: flex-end; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__bottom-alignment--md .platform-components-content-card__content { justify-content: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__center-alignment--sm { align-items: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__center-alignment--sm .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__right-alignment--sm { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__right-alignment--sm .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__left-alignment--sm { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__left-alignment--sm .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__top-alignment--sm { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__top-alignment--sm .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__middle-alignment--sm { justify-content: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__middle-alignment--sm .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__bottom-alignment--sm { justify-content: flex-end; }
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__bottom-alignment--sm .platform-components-content-card__content { justify-content: flex-end; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__flex-direction-row--md { flex-direction: row; align-items: stretch; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-column--lg.platform-components-content-card__flex-direction-row--sm { flex-direction: row; align-items: stretch; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-direction-column--md { flex-direction: column; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__center-alignment--md { align-items: center; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__center-alignment--md .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__right-alignment--md { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__right-alignment--md .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__left-alignment--md { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__left-alignment--md .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__top-alignment--md { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__top-alignment--md .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__middle-alignment--md { justify-content: center; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__middle-alignment--md .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__bottom-alignment--md { justify-content: flex-end; }
  .platform-components-content-card__flex-direction-column--md.platform-components-content-card__bottom-alignment--md .platform-components-content-card__content { justify-content: flex-end; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-direction-column--sm { flex-direction: column; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__center-alignment--sm { align-items: center; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__center-alignment--sm .platform-components-content-card__content { align-items: center; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__right-alignment--sm { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__right-alignment--sm .platform-components-content-card__content { align-items: flex-end; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__left-alignment--sm { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__left-alignment--sm .platform-components-content-card__content { align-items: flex-start; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__top-alignment--sm { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__top-alignment--sm .platform-components-content-card__content { justify-content: flex-start; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__middle-alignment--sm { justify-content: center; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__middle-alignment--sm .platform-components-content-card__content { justify-content: center; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__bottom-alignment--sm { justify-content: flex-end; }
  .platform-components-content-card__flex-direction-column--sm.platform-components-content-card__bottom-alignment--sm .platform-components-content-card__content { justify-content: flex-end; }
}

.platform-components-content-card__flex-order-image--lg .platform-components-content-card__image-container { order: 1; }

.platform-components-content-card__flex-order-image--lg .platform-components-content-card__content { order: 2; }

.platform-components-content-card__flex-order-text--lg .platform-components-content-card__image-container { order: 2; }

.platform-components-content-card__flex-order-text--lg .platform-components-content-card__content { order: 1; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-order-image--md .platform-components-content-card__image-container { order: 1; }
  .platform-components-content-card__flex-order-image--md .platform-components-content-card__content { order: 2; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__flex-order-text--md .platform-components-content-card__image-container { order: 2; }
  .platform-components-content-card__flex-order-text--md .platform-components-content-card__content { order: 1; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-order-image--sm .platform-components-content-card__image-container { order: 1; }
  .platform-components-content-card__flex-order-image--sm .platform-components-content-card__content { order: 2; }
}

@media (max-width: 767px) {
  .platform-components-content-card__flex-order-text--sm .platform-components-content-card__image-container { order: 2; }
  .platform-components-content-card__flex-order-text--sm .platform-components-content-card__content { order: 1; }
}

.platform-components-content-card__height-style-auto--lg { height: auto; }

@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-content-card__height-style-auto--md { height: auto; }
}

@media (max-width: 767px) {
  .platform-components-content-card__height-style-auto--sm { height: auto; }
}

.platform-components-content-card__gradient-overlay { position: absolute; inset: 0px; height: 100%; width: 100%; }

.platform-components-content-card .pc-clickable, .platform-components-content-card.pc-clickable { cursor: pointer; }

.platform-components-content-card .pc-clickable .platform-components-content-card__image-container, .platform-components-content-card.pc-clickable .platform-components-content-card__image-container { overflow: hidden; }

.platform-components-content-card .platform-components-content-card__content { width: 100%; }

.match-heights .contentCard { height: auto; }

.match-heights .carousel-component__item, .match-heights .carousel-component__item .contentCard, .match-heights .platform-components-content-card.content-card--v2, .match-heights .platform-components-content-card__container, .match-heights .platform-components-container .contentCard, .match-heights .carousel-component__item > .platform-components-container { height: 100%; }

button.platform-components-content-card__button { background: transparent; }

button.platform-components-content-card__button:hover { background: transparent; }

.pc-add-to-cart.dn { display: none; }

.pc-add-to-cart.button--loader::after { inset: 0px; margin: auto; }

.pc-add-to-cart.button--loader .button-text { display: none; }

.aem-AuthorLayer-Edit .platform-components-content-card, .aem-AuthorLayer-Layouting .platform-components-content-card, .aem-AuthorLayer-Developer .platform-components-content-card, .aem-AuthorLayer-Timewarp .platform-components-content-card, .aem-AuthorLayer-Preview .platform-components-content-card, .aem-AuthorLayer-Edit .platform-components-content-card__container, .aem-AuthorLayer-Layouting .platform-components-content-card__container, .aem-AuthorLayer-Developer .platform-components-content-card__container, .aem-AuthorLayer-Timewarp .platform-components-content-card__container, .aem-AuthorLayer-Preview .platform-components-content-card__container { min-height: 200px; max-height: 500px; overflow: hidden; }

.aem-AuthorLayer-Edit .platform-components-content-card__content--animate .platform-components-content-card__preheader, .aem-AuthorLayer-Layouting .platform-components-content-card__content--animate .platform-components-content-card__preheader, .aem-AuthorLayer-Developer .platform-components-content-card__content--animate .platform-components-content-card__preheader, .aem-AuthorLayer-Timewarp .platform-components-content-card__content--animate .platform-components-content-card__preheader, .aem-AuthorLayer-Preview .platform-components-content-card__content--animate .platform-components-content-card__preheader, .aem-AuthorLayer-Edit .platform-components-content-card__content--animate .platform-components-content-card__main-header, .aem-AuthorLayer-Layouting .platform-components-content-card__content--animate .platform-components-content-card__main-header, .aem-AuthorLayer-Developer .platform-components-content-card__content--animate .platform-components-content-card__main-header, .aem-AuthorLayer-Timewarp .platform-components-content-card__content--animate .platform-components-content-card__main-header, .aem-AuthorLayer-Preview .platform-components-content-card__content--animate .platform-components-content-card__main-header, .aem-AuthorLayer-Edit .platform-components-content-card__content--animate .platform-components-content-card__subtitle, .aem-AuthorLayer-Layouting .platform-components-content-card__content--animate .platform-components-content-card__subtitle, .aem-AuthorLayer-Developer .platform-components-content-card__content--animate .platform-components-content-card__subtitle, .aem-AuthorLayer-Timewarp .platform-components-content-card__content--animate .platform-components-content-card__subtitle, .aem-AuthorLayer-Preview .platform-components-content-card__content--animate .platform-components-content-card__subtitle, .aem-AuthorLayer-Edit .platform-components-content-card__content--animate .platform-components-content-card__body-copy, .aem-AuthorLayer-Layouting .platform-components-content-card__content--animate .platform-components-content-card__body-copy, .aem-AuthorLayer-Developer .platform-components-content-card__content--animate .platform-components-content-card__body-copy, .aem-AuthorLayer-Timewarp .platform-components-content-card__content--animate .platform-components-content-card__body-copy, .aem-AuthorLayer-Preview .platform-components-content-card__content--animate .platform-components-content-card__body-copy, .aem-AuthorLayer-Edit .platform-components-content-card__content--animate .platform-components-content-card__button-container, .aem-AuthorLayer-Layouting .platform-components-content-card__content--animate .platform-components-content-card__button-container, .aem-AuthorLayer-Developer .platform-components-content-card__content--animate .platform-components-content-card__button-container, .aem-AuthorLayer-Timewarp .platform-components-content-card__content--animate .platform-components-content-card__button-container, .aem-AuthorLayer-Preview .platform-components-content-card__content--animate .platform-components-content-card__button-container { transform: translateY(0px); opacity: 1; }