@charset "utf-8";

.FullBleedContentFeature__wrapper { margin: 0px auto; max-width: 90rem; }

.FullBleedContentFeature__content { align-items: center; column-gap: 1rem; display: grid; grid-template-columns: repeat(6, minmax(12.5%, 1fr)); margin-left: 1rem; margin-right: 1rem; padding: 4rem 0px; }

@media (min-width: 768px) {
  .FullBleedContentFeature__content { margin-left: 1.5rem; margin-right: 1.5rem; }
}

@media (min-width: 1024px) {
  .FullBleedContentFeature__content { grid-template-columns: repeat(12, minmax(6.4%, 1fr)); margin-left: 2.5rem; margin-right: 2.5rem; padding: 5rem 0px; }
}

.FullBleedContentFeature__content .FullBleedContentFeature__textContent { grid-area: 2 / span 6; margin: auto; }

@media (min-width: 768px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__textContent { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__textContent { grid-row: 1; }
}

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__contentTag { padding-bottom: 2rem; }

@media (min-width: 1024px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__contentTag { padding-bottom: 2.5rem; }
}

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__contentEyebrow, .FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__description, .FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__headingTitle { padding-bottom: 1rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__features { margin: 0px; }

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__appDownload { gap: 0.5rem; align-items: center; background-color: var(--pal-colors-default-background-default); display: grid; padding: 2rem 1rem 1rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__appDownload .appDownloadImage { grid-column: 2 / 3; }

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__appDownload .Image { width: 5.6rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__textContent .FullBleedContentFeature__appDownload .FullBleedContentFeature__appDownloadText { grid-column: 4 / 6; padding-left: 1rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__imageContent { grid-area: 1 / span 6; padding-bottom: 2rem; }

@media (min-width: 768px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__imageContent { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__imageContent { grid-column: 6 / 13; padding-bottom: 0px; }
}

.FullBleedContentFeature__content .FullBleedContentFeature__appContent { grid-column: span 6; }

@media (min-width: 768px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__appContent { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .FullBleedContentFeature__content .FullBleedContentFeature__appContent { grid-column: 7 / 12; }
}

.FullBleedContentFeature__content .FullBleedContentFeature__appContent .FullBleedContentFeature__appStore { gap: 1rem; display: grid; justify-content: center; padding-top: 2rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__appContent .FullBleedContentFeature__appStore .FullBleedContentFeature__appStoreIos { grid-column: 1; height: 2.5rem; text-align: right; width: 7.89rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__appContent .FullBleedContentFeature__appStore .FullBleedContentFeature__appStoreIos .pal-c-Link::after { background: none; }

.FullBleedContentFeature__content .FullBleedContentFeature__appContent .FullBleedContentFeature__appStore .FullBleedContentFeature__appStoreAndroid { grid-column: 2; height: 2.5rem; text-align: left; width: 7.89rem; }

.FullBleedContentFeature__content .FullBleedContentFeature__appContent .FullBleedContentFeature__appStore .FullBleedContentFeature__appStoreAndroid .pal-c-Link::after { background: none; }

.FullBleedContentFeature__content--showButton .FullBleedContentFeature__actions { padding-top: 2rem; }

.FullBleedContentFeature__content--mirror .FullBleedContentFeature__textContent { grid-area: 2 / span 6; margin: auto; }

@media (min-width: 768px) {
  .FullBleedContentFeature__content--mirror .FullBleedContentFeature__textContent { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .FullBleedContentFeature__content--mirror .FullBleedContentFeature__textContent { grid-area: 1 / 8 / auto / 12; }
}

.FullBleedContentFeature__content--mirror .FullBleedContentFeature__imageContent { grid-area: 1 / span 6; }

@media (min-width: 768px) {
  .FullBleedContentFeature__content--mirror .FullBleedContentFeature__imageContent { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .FullBleedContentFeature__content--mirror .FullBleedContentFeature__imageContent { grid-column: 1 / 8; }
}

.FullBleedContentFeature__backgroundColor--neutral-25, .FullBleedContentFeature__backgroundColor--neutral-50 { background-color: var(--pal-colors-default-background-xsubtle); }

.FullBleedContentFeature__backgroundColor--neutral-100, .FullBleedContentFeature__backgroundColor--neutral-200, .FullBleedContentFeature__backgroundColor--neutral-300, .FullBleedContentFeature__backgroundColor--neutral-400, .FullBleedContentFeature__backgroundColor--neutral-500, .FullBleedContentFeature__backgroundColor--neutral-600, .FullBleedContentFeature__backgroundColor--neutral-700, .FullBleedContentFeature__backgroundColor--neutral-800, .FullBleedContentFeature__backgroundColor--neutral-900 { background-color: var(--pal-colors-default-background-subtle); }

.FullBleedContentFeature__backgroundColor--black { background-color: var(--pal-colors-default-background-knockout); }

.FullBleedContentFeature__backgroundColor--white { background-color: var(--pal-colors-default-background-default); }

.FullBleedContentFeature__backgroundColor--orange-100 { background-color: var(--pal-colors-default-background-brand-01); }

.FullBleedContentFeature__backgroundColor--orange-200 { background-color: var(--pal-colors-default-background-brand-01-strong); }

.FullBleedContentFeature__backgroundColor--orange-300 { background-color: var(--pal-colors-default-background-brand-01-xstrong); }

.FullBleedContentFeature__backgroundColor--magenta-100 { background-color: var(--pal-colors-default-background-brand-02); }

.FullBleedContentFeature__backgroundColor--magenta-200 { background-color: var(--pal-colors-default-background-brand-02-strong); }

.FullBleedContentFeature__backgroundColor--magenta-400 { background-color: var(--pal-colors-default-background-brand-02-xstrong); }

.FullBleedContentFeature__backgroundColor--magenta-500 { background-color: var(--pal-colors-default-background-brand-02-knockout); }

.FullBleedContentFeature__backgroundColor--fire-100 { background-color: var(--pal-colors-default-background-brand-03); }

.FullBleedContentFeature__backgroundColor--fire-200 { background-color: var(--pal-colors-default-background-brand-03-strong); }

.FullBleedContentFeature__backgroundColor--fire-400 { background-color: var(--pal-colors-default-background-brand-03-xstrong); }

.FullBleedContentFeature__backgroundColor--plum-100 { background-color: var(--pal-colors-default-background-brand-04); }

.FullBleedContentFeature__backgroundColor--plum-200 { background-color: var(--pal-colors-default-background-brand-04-strong); }

.FullBleedContentFeature__backgroundColor--plum-700 { background-color: var(--pal-colors-default-background-brand-04-xstrong); }

.VideoPlayer__thumbnail { cursor: pointer; position: relative; }

.VideoPlayer__play { background: var(--pal-color-button-secondary-background); border: none; border-radius: 5rem; cursor: pointer; height: 2rem; left: 50%; padding: 0px; width: 2rem; z-index: 3; }

.VideoPlayer__play, .VideoPlayer__play svg { font-size: 6.25rem; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }

.VideoPlayer__play svg { left: 54%; }

@media (min-width: 1024px) {
  .react-player__preview { height: 28.81rem !important; object-fit: fill; }
}

.InlineVideo { position: relative; }

.InlineVideo--paused svg { margin-left: 0.275rem; }

.InlineVideo video { vertical-align: bottom; }

.InlineVideo__controlButton { cursor: pointer; left: 1rem; position: absolute; z-index: 3; }

.InlineVideo__controlButton, .InlineVideo__controlButton:active, .InlineVideo__controlButton:focus, .InlineVideo__controlButton:hover { background-color: var(--pal-color-button-secondary-background); border-color: var(--pal-color-button-secondary-border); bottom: 1rem; color: var(--pal-color-button-secondary-content); }

.InlineVideo__controlButton:active svg, .InlineVideo__controlButton:focus svg, .InlineVideo__controlButton:hover svg { fill: var(--pal-color-button-secondary-content); }

.InlineVideo__controlButton svg { vertical-align: middle; }

.ActionGroup { align-items: flex-start; display: flex; flex-direction: column; }

.ActionGroup div:nth-child(2) { margin: 1.5rem 0px 0px; }

.ActionGroup a.pal-c-Link--disabled, .ActionGroup a.pal-c-Link--disabled:hover { color: var(--pal-colors-default-content-xsubtle); }

@media (min-width: 1024px) {
  .ActionGroup { align-items: center; flex-direction: row; }
  .ActionGroup div:nth-child(2), .ActionGroup__onlyLink div:nth-child(2) { margin: 0px 0px 0px 2rem; }
}

.ActionGroup__oneButton div:nth-child(2) { margin: 1.5rem 0px 0px; }

@media (min-width: 1024px) {
  .ActionGroup__oneButton div:nth-child(2) { margin: 0px 0px 0px 2rem; }
}

.ActionGroup__bothButton { display: flex; flex-direction: column; width: 100%; }

.ActionGroup__bothButton div:nth-child(2) { margin: 0.5rem 0px 0px; }

@media (min-width: 1024px) {
  .ActionGroup__bothButton { width: unset; }
  .ActionGroup__bothButton div:nth-child(2) { margin: 0px 0px 0px 1.5rem; }
}

.ActionGroup__arrowLink .Link__wrapper, .ActionGroup__arrowLink--disabled .Link__wrapper { display: unset; margin: 0px; text-align: start; }

.ActionGroup__arrowLink--disabled .Link__content .pal-c-Link { background-image: none; color: var(--pal-colors-default-background-subtle); cursor: not-allowed; transition: none; }

.ActionGroup__arrowLink--disabled .Link__content .pal-c-Link svg { fill: var(--pal-colors-default-background-subtle); transition: unset; }

.ActionGroup__arrowLink--disabled .Link__content .pal-c-Link:hover { animation: auto ease 0s 1 normal none running none; transform: unset; }

.ActionGroup__arrowLink--disabled .Link__content .pal-c-Link:hover .pal-c-Link__icon-after { animation: unset; }

@-webkit-keyframes slide-right { 
  0% { transform: unset; }
}

@keyframes slide-right { 
  50% { transform: unset; }
}

.ActionGroup__isCentered { display: block; text-align: center; }

.ActionGroup__isCentered .ActionGroup__bothButton, .ActionGroup__isCentered .ActionGroup__oneButton, .ActionGroup__isCentered .ActionGroup__onlyLink { align-items: center; }

.ActionGroup__isCentered .ActionGroup__arrowLink .Link__wrapper, .ActionGroup__isCentered .ActionGroup__arrowLink--disabled .Link__wrapper { display: inline-block; }

.ActionGroup__isCentered .ActionGroup__oneButton div:nth-child(2), .ActionGroup__isCentered div:nth-child(2) { margin: 1rem 0px 0px; }

.ActionGroup .isOfferActivated { color: var(--pal-colors-default-content-default); font-size: var(--pal-font-size-14px); }