.grid-item-in-app.full .flex-content .picture-container {
  margin-left: unset;
  margin-right: calc(-1 * var(--tile-padding));
}

.grid-modal .modal-cta {
  right: auto;
  left: var(--postion);
}

.grid-item-details.full .headline-content {
  padding-left: auto;
  padding-right: var(--tile-padding);
}

.grid-item-help .picture-container {
  margin-right: auto;
  margin-left: calc(-1 * var(--tile-padding));
}

.grid-item-instant.full .picture-container {
  margin-left: auto;
  margin-right: calc(-1 * var(--tile-padding));
}

.grid-item-review picture {
  margin-right: auto;
  margin-left: calc(-1 * var(--tile-padding));
}

.grid-item-potential .picture-container {
  margin-right: auto;
  margin-left: calc(-1 * var(--tile-padding));
}

.grid-item-potential .picture-container picture {
  float: left;
}

.grid-item-potential .headline-content {
  z-index: 1;
}

.section-store-banner {
  background: #ffffff;
  margin-top: 0;
}

@media only screen and (min-width: 735px) {
  .grid-item-stories .picture-container {
    margin-right: auto;
    margin-left: calc(-1 * var(--tile-padding));
  }
}

@media only screen and (max-width: 734px) {
  .section-hero .hero .hero-headline,
  .section .section-headline,
  .section-hero .hero-copy {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-stories h3 {
    padding-right: 0;
    padding-left: var(--tile-padding-horizontal);
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-details.full .picture-container {
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: calc(-1 * var(--tile-padding-horizontal));
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-details.full .picture-container picture {
    float: left;
    margin-right: auto;
    margin-left: auto;
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-review picture {
    margin-left: calc(-1 * var(--tile-padding-horizontal));
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-potential .picture-container picture {
    right: auto;
    left: 50%;
    margin-right: auto;
    margin-left: -175px;
  }
}

.grid-item-review h3 {
  max-width: 410px;
}

@media only screen and (max-width: 1068px) {
  .grid-item-review h3 {
    max-width: 246px;
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-review h3 {
    max-width: 280px;
  }
}

.grid-item-refund .picture-container {
  left: auto;
  right: -30px;
}

@media only screen and (max-width: 734px) {
  .grid-item-refund .picture-container {
    right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-currencies.grid-item.icon-half
    .flex-content
    .icon
    .overview-icon-currency {
    margin-left: auto;
    margin-right: 0;
  }
}

@media only screen and (min-width: 735px) {
  .grid-item.half:not(.icon-half):not(.hardware-half):not(
      .grid-item-guidelines
    ) {
    padding: var(--tile-padding) var(--tile-padding) var(--tile-padding)
      calc(var(--tile-padding) / 2);
  }
}

.typography-headline {
  line-height: 1.2;
}

.grid-item-details .typography-headline {
  word-break: normal;
}
.grid-item.theme-blue h3 {
  line-height: 1.185;
}

.app-store-wrapper {
  padding-bottom: 0;
}

.app-store-wrapper .section-apps {
  direction: ltr;
}

.app-store-wrapper .marquee-item-content {
  direction: rtl;
}

.app-store-wrapper .marquee-item-chiclet,
.app-store-wrapper .marquee-item-copy {
  margin-right: unset;
  margin-left: 15px;
}

@media only screen and (max-width: 1068px) {
  .app-store-wrapper .marquee-item-chiclet,
  .app-store-wrapper .marquee-item-copy {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .app-store-wrapper .marquee-item-chiclet,
  .app-store-wrapper .marquee-item-copy {
    margin-left: 7px;
  }
}
