@charset "utf-8";

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

.AppDownload__content { column-gap: 1rem; display: grid; grid-template-columns: repeat(6, minmax(12.5%, 1fr)); margin-left: 1rem; margin-right: 1rem; }

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

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

.AppDownload__appStoreIos { grid-column: 1 / span 3; }

@media (min-width: 768px) {
  .AppDownload__appStoreIos { grid-column: 2 / 4; }
}

.AppDownload__appStoreAndroid { grid-column: 4 / span 3; }

@media (min-width: 768px) {
  .AppDownload__appStoreAndroid { grid-column: 4 / 6; }
}

.AppDownload__appStoreAndroid .Image, .AppDownload__appStoreAndroid .Image img, .AppDownload__appStoreAndroid .pal-c-Link { height: 100%; }

.AppDownload__ultaIcon { display: flex; padding: 1.5rem; }

@media (min-width: 1024px) {
  .AppDownload__ultaIcon { background-color: var(--pal-colors-default-background-xsubtle); grid-column: 5 / 9; }
}

.AppDownload__ultaIconImage { height: 5.625rem; margin-right: 1rem; width: 5.625rem; }

.AppDownload__ultaIconText { align-self: center; display: table; height: 100%; margin: 0px 2rem; width: 150px; }

.AppDownload__ultaIconText p { display: table-cell; vertical-align: middle; }

@media (min-width: 1024px) {
  .AppDownload__ultaIconText { margin: 0px 1rem; }
}

@media (min-width: 1440px) {
  .AppDownload__ultaIconText { margin: 0px 2rem; }
}

.AppDownload .pal-c-Link::after { background: none; }