body,
input,
textarea,
select,
button {
  direction: rtl;
  text-align: right;
}

.section-more-reasons .list-items .list-item {
  text-align: right;
}

.more::before,
.more::after {
  content: "";
}

.icon-after::after,
.more::after {
  padding-left: unset;
  padding-right: 0.3em;
}

@media only screen and (min-width: 1069px) {
  .modal .modal-close {
    transform: translate(54px, -46px);
  }
}

@media only screen and (max-width: 1068px) {
  .modal .modal-close {
    transform: translate(44px, -35px);
  }
  .typography-modal-copy-siri {
    line-height: 1.3;
  }
}

@media only screen and (max-width: 734px) {
  .modal .modal-close {
    transform: translate(8px, -38px);
  }
}

.section-m1 .section-tile .tile-content .typography-tile-headline,
.modal .modal-content .tile-copy.no-padding-bottom {
  line-height: 1.16;
}

.section-icloud .overview-plays-nicely {
  left: unset;
  margin-left: unset;
  right: 50%;
  margin-right: -695px;
}

.section-more-reasons .typography-even-more-headline:lang(ar) {
  line-height: 1.13;
}

.modal .modal-content .imessages .line-through {
  text-decoration-thickness: 70px;
  -webkit-text-decoration-thickness: 70px;
  line-height: 1.15;
}

@media only screen and (max-width: 1068px) {
  .section-icloud .overview-plays-nicely {
    right: 50%;
    margin-right: -514px;
    left: unset;
    margin-left: unset;
  }

  .modal .modal-content .imessages .line-through {
    text-decoration-thickness: 42px;
  }

  #overview-easy-setup-icloud-keychain-1,
  #overview-icloud-handoff-1,
  #overview-icloud-universal-clipboard-1,
  #overview-privacy-app-privacy-1,
  #overview-privacy-applepay-1 {
    direction: ltr;
  }

  .section-more-reasons .typography-even-more-headline {
    margin-left: auto;
    margin-right: auto;
  }
  .modal .modal-content .imessages .line-through {
    text-decoration-thickness: 44px;
  }

  .modal .modal-content .imessages .tile-copy:nth-child(2) {
    /* margin-top: 35px; */
  }
}

@media only screen and (max-width: 734px) {
  .section-icloud .overview-plays-nicely {
    left: unset;
    margin-left: unset;
    right: 50%;
    margin-right: -342px;
  }

  .modal .modal-content .tile-copy.text-center.text-left-small {
    text-align: right;
  }

  .modal .modal-content .mission-control .tile-content.flex-direction-row {
    direction: ltr;
  }

  #overview-easy-setup-icloud-keychain-1,
  #overview-icloud-handoff-1,
  #overview-icloud-universal-clipboard-1,
  #overview-privacy-applepay-1 {
    direction: rtl;
  }

  .section-more-reasons .typography-even-more-headline {
    text-align: right;
  }

  .section-more-reasons .section-content {
    max-width: 400px;
    padding-left: unset;
    padding-right: 10%;
  }

  .section-more-reasons .typography-even-more-headline {
    margin-right: 0;
  }

  .modal .modal-content .tile-eyebrow.copy-gray-tertiary-small,
  .modal .modal-content .tile-copy.copy-gray-tertiary-small {
    direction: rtl;
  }
}

@media only screen and (max-width: 735px) {
  .modal .modal-content .tile-copy.typography-modal-copy-imessages {
    text-align: right;
  }
}

#overview-macos-control-center-1 {
  direction: ltr;
}

@media only screen and (max-width: 734px) {
  .modal .modal-content .universal-control .tile-img {
    padding-left: unset;
    padding-right: 20px;
  }
}

.modal .modal-content .tile-violator {
  margin-left: unset;
  margin-right: 30px;
}

.modal .modal-content .migration-assistant {
  direction: ltr;
}

.modal .modal-content .migration-assistant .tile-heading,
.modal .modal-content .migration-assistant .tile-copy {
  direction: rtl;
}

.imessages .typography-modal-copy-imessages {
  line-height: 1.15;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .modal .modal-content .migration-assistant .tile-eyebrow {
    margin-right: 325px;
    align-self: flex-end;
  }
  .section-more-reasons .list-items .list-item:nth-child(even) {
    padding-left: 0;
    padding-right: 17px;
  }
  .section-more-reasons .list-items .list-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 53px;
  }
}

.modal .modal-content .tile-content.flex-direction-row.logical {
  direction: ltr;
}

.modal .modal-content .tile-content.flex-direction-row.logical p {
  direction: rtl;
}
