body:lang(ar),
#ac-localnav *,
#ac-localnav *:before,
#ac-localnav *:after,
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter *,
#ac-globalfooter *:before,
#ac-globalfooter *:after,
.typography-overview-hero-headline:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-hero-headline:lang(ar) {
  line-height: 1.2;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-hero-copy:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-hero-intro:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-features-subheader:lang(ar) {
  line-height: 1.19476;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-feature-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-feature-copy:lang(ar) {
  line-height: 1.57895;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-tile-headline:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-tile-copy:lang(ar) {
  line-height: 1.52381;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-overview-news-headline:lang(ar) {
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-subpage-hero-intro:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-subpage-article-headline:lang(ar) {
  line-height: 1.19476;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-subpage-article-intro:lang(ar) {
  line-height: 1.3;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-subpage-article-body-subhead:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-router-headline:lang(ar) {
  line-height: 1.20312;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-aditl-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-router-copy:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
[lang]:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
body:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.violator:lang(ar) {
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.violator-reduced:lang(ar) {
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.violator-frameless.violator-frameless-reduced:lang(ar) {
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline-super:lang(ar) {
  line-height: 1.2;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(ar) {
  line-height: 1.3;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-eyebrow:lang(ar) {
  line-height: 1.33341;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-callout:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tout:lang(ar) {
  line-height: 1.36844;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body-tight:lang(ar) {
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(ar) {
  line-height: 1.57143;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-features-text-gallery-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-boc-copy:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-hero-headline:lang(ar) {
  line-height: 1.2;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-hero-copy:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-hero-intro:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-features-subheader:lang(ar) {
  line-height: 1.19476;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-feature-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-feature-copy:lang(ar) {
  line-height: 1.57895;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-tile-headline:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-tile-copy:lang(ar) {
  line-height: 1.52381;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-overview-news-headline:lang(ar) {
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-subpage-hero-intro:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-subpage-article-headline:lang(ar) {
  line-height: 1.19476;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-subpage-article-intro:lang(ar) {
  line-height: 1.3;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-subpage-article-body-subhead:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-router-headline:lang(ar) {
  line-height: 1.20312;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-aditl-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-router-copy:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.thumbnail .thumbnail-copy:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.thumbnail-fullsize .thumbnail-copy:lang(ar) {
  line-height: 1.34375;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.thumbnail-compact .thumbnail-copy:lang(ar) {
  line-height: 1.33341;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.thumbnail-tiny .thumbnail-copy:lang(ar) {
  line-height: 1.36844;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.main .card-gallery-app-videos .gallery-content-headline:lang(ar) {
  line-height: 1.3;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.main .card-gallery-features-text .gallery-content-headline:lang(ar),
.main .card-gallery-features-text .gallery-content-copy:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.theme-dark .modal-content .modal-copy:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.main .card-gallery .modal-trigger {
  left: 29px;
  right: unset;
}

.main
  .section-hero
  .overview-hero-intro
  .overview-hero-headline
  .default-headline,
.main
  .section-hero
  .overview-hero-intro
  .overview-hero-headline
  .masked-headline {
  display: none;
}

.main .card-gallery-features-text .gallery-content-headline:lang(ar),
.main .card-gallery-features-text .gallery-content-copy:lang(ar) {
  line-height: 1.25;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .main .card-gallery-features-text .gallery-content-headline:lang(ar),
  .main .card-gallery-features-text .gallery-content-copy:lang(ar) {
    line-height: 1.2;
  }
}

.main .card-gallery-app-videos .gallery-content-headline:lang(ar) {
  line-height: 1.2;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .main .card-gallery-app-videos .gallery-content-headline:lang(ar) {
    line-height: 1.125;
  }
}

.main .section-router .router-image {
  background-image: url("/mideast/privacy/x/images/overview/learn_more__djuwynxw3quu_large.png");
}

.static-default-headline {
  line-height: 1.12;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more__djuwynxw3quu_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more__djuwynxw3quu_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more__djuwynxw3quu_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more__djuwynxw3quu_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more__djuwynxw3quu_small_2x.png");
  }
}

.no-tv .main .section-router .router-image {
  background-image: url("/mideast/privacy/x/images/overview/learn_more_no-tv__djuwynxw3quu_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .no-tv .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more_no-tv__djuwynxw3quu_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .no-tv .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more_no-tv__djuwynxw3quu_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .no-tv .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more_no-tv__djuwynxw3quu_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .no-tv .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more_no-tv__djuwynxw3quu_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .no-tv .main .section-router .router-image {
    background-image: url("/mideast/privacy/x/images/overview/learn_more_no-tv__djuwynxw3quu_small_2x.png");
  }
}

@media only screen and (min-width: 1069px) {
  .main .section-features-text .lottie-animation {
    margin-right: -35px;
  }
}

@media only screen and (min-width: 1069px) {
  .main .section-features-text .lottie-hidden-photos .lottie-animation {
    margin-right: -15px;
  }
}

@media only screen and (min-width: 1069px) {
  .main .section-features-text .lottie-mail-privacy .lottie-animation {
    margin-right: -22px;
  }
}

@media only screen and (min-width: 1069px) {
  .main .section-features-text .lottie-app-tracking .lottie-animation {
    margin-right: -35px;
  }


}


@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .main .section-features-text .lottie-animation {
    margin-right: -25px;
  }

  .main .section-features-text .lottie-container.lottie-private-browsing .lottie-animation{
    margin-right: -8px;
  }
  .main .section-features-text .lottie-hidden-photos .lottie-animation {
    margin-right: -9px;
  }

}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .main .section-features-text .lottie-mail-privacy .lottie-animation {
    margin-right: -20px;
  }
}

@media only screen and (max-width: 734px) {
  .main .section-features-text .lottie-app-tracking .lottie-animation {
    margin-right: -20px;
  }

    .main .card-gallery-features-text .gallery-content {
      padding-left: 16px;
    }
}

@media only screen and (max-width: 734px) {
  .main .section-features-text .lottie-safety-check .lottie-animation,
  .main .section-features-text .lottie-passkeys .lottie-animation {
    margin-right: -18px;
  }
}

@media only screen and (max-width: 734px) {
  .main .section-features-text .lottie-hidden-photos .lottie-animation {
    margin-right: -10px;
  }
}

body .modal.modal-standard.feature .picture {
  margin-right: -105px;
}

.modal.passkeys .modal-content .picture.overview-icon-passkeys {
  margin-right: -76px;
}

.modal.app-tracking .modal-content .picture.overview-icon-app_tracking {
  margin-right: -84px;
}

.modal.safety-check .modal-content .picture.overview-icon-safety_check {
  margin-right: -75px;
}

.modal.mail-privacy.modal-standard .modal-content .modal-contents .picture.overview-icon-mail {
  margin-right: -59px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  body .modal.modal-standard.feature .picture {
    margin-right: -85px;
  }

  .modal.hidden-apps .modal-content .picture.overview-icon-lock {
    margin-right: -90px;
  }

  .modal.passkeys .modal-content .picture.overview-icon-passkeys {
    margin-right: -65px;
  }

  .modal.safety-check .modal-content .picture.overview-icon-safety_check {
    margin-right: -65px;
  }

  .modal.app-tracking .modal-content .picture.overview-icon-app_tracking {
    margin-right: -71px;
  }

  .modal.mail-privacy.modal-standard .modal-content .modal-contents .picture.overview-icon-mail {
    margin-right: -43px;
  }
}

@media only screen and (max-width: 734px) {
  body .modal.modal-standard.feature .picture {
    margin-right: -70px;
  }

  .modal.hidden-apps .modal-content .picture.overview-icon-lock {
    margin-right: -90px;
  }

  .modal.passkeys .modal-content .picture.overview-icon-passkeys {
    margin-right: -51px;
  }

  .modal.safety-check .modal-content .picture.overview-icon-safety_check {
    margin-right: -55px;
  }

  .modal.app-tracking .modal-content .picture.overview-icon-app_tracking {
    margin-right: -57px;
  }

  .modal.mail-privacy.modal-standard .modal-content .modal-contents .picture.overview-icon-mail {
    margin-right: -37px;
  } 
}

body .modal.modal-standard.feature.hidden-photos .picture,
body .modal.modal-standard.feature.mail-privacy .picture {
  margin-right: -65px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  body .modal.modal-standard.feature.hidden-photos .picture {
    margin-right: -55px;
  }

  body .modal.modal-standard.feature.mail-privacy .picture {
    margin-right: -50px;
  }
}

@media only screen and (max-width: 734px) {
  body .modal.modal-standard.feature.hidden-photos .picture,
  body .modal.modal-standard.feature.mail-privacy .picture {
    margin-right: -35px;
  }
}
/* carousel arrow position fix */
.main .card-gallery .paddlenav-framed .paddlenav-arrow-previous {
  right: calc(18px + env(safe-area-inset-left));
  left: auto;
}
.main .card-gallery .paddlenav-framed .paddlenav-arrow-next {
  left: calc(18px + env(safe-area-inset-left));
  right: auto;
}
.paddlenav .paddlenav-arrow-next {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.section-values .paddles .paddlenav-arrow-previous {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.section-values .paddles .paddlenav-arrow-next {
  -webkit-transform: translateZ(0px) scaleX(-1);
  transform: translateZ(0px) scaleX(-1);
}

.section-values .item-container .gallery-item:after {
  right: unset;
  left: calc(var(--item-gap) / -2);
}

.paddlenav-compact .paddlenav-arrow-next::before {
  content: "";
}

.paddlenav-compact .paddlenav-arrow-next::after {
  content: "";
}

.violator {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  display: inline-block;
  border: 1px solid;
  background: transparent;
  border-color: #bf4800;
  color: #bf4800;
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -0.022em;
  font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
  border-radius: 18px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
}

body .modal.modal-standard.feature .violator {
  display: inline-block;
  color: #86868b;
  border-color: #6e6e73;
  margin-top: 42px;
}

.main .section-features-text .item-container,
.main .section-app-videos .item-container {
  padding-right: calc(((100% - var(--viewport-content)) / 2));
}

@media only screen and (min-width: 735px) {
  .main .card-gallery .gallery-item,
  .main .app-videos-gallery .gallery-item {
    scroll-snap-align: start;
  }

    .main .section-features-text .item-container,
    .main .section-app-videos .item-container {
      padding-left: calc(((100% - var(--viewport-content)) / 2) + var(--viewport-content) - 2 * var(--item-width) - var(--grid-gap));
    }
}

.main .section-apple-intelligence .card .modal-trigger {
  left: 29px;
  right: unset;
}

.main .section-apple-intelligence h2 {
  background-position: top 0.123em right 0 !important;
}

/* EG HERO */

.eg .main .section-hero .overview-hero-background {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  top: 0;
  pointer-events: none;
}

.eg .main .section-hero .overview-hero-background,
.eg .main .section-hero .overview-hero-background:before,
.eg .main .section-hero .overview-hero-background:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 200%;
}

html.hero-fallback .eg .main .section-hero .overview-hero-background,
html.hero-fallback .eg .main .section-hero .overview-hero-background:before,
html.hero-fallback .eg .main .section-hero .overview-hero-background:after {
  height: 100%;
}

html.no-ios .eg .main .section-hero .overview-hero-background:before {
  background-attachment: fixed;
}

html.ios .eg .main .section-hero .overview-hero-background:before {
  position: fixed;
}

html.ios.hero-fallback
  .eg
  .main
  .section-hero
  .overview-hero-background:before {
  position: absolute;
}

html.hero-fallback .eg .main .section-hero .overview-hero-background:before {
  background-attachment: initial;
  background-size: cover;
  height: 100vh;
  min-height: var(--background-image-height);
}

.eg .main .section-hero .overview-hero-background:after {
  content: "";
  background: var(--background-alpha);
  height: 110%;
}

/* END EG HERO */

.main .section-apple-intelligence h2 {
  background-image: url("/mideast/privacy/x/images/overview/apple_intelligence_logo__er3jps66w6y6_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main .section-apple-intelligence h2 {
      background-image:url("/mideast/privacy/x/images/overview/apple_intelligence_logo__er3jps66w6y6_large_2x.png")
  }
}

@media only screen and (max-width: 1068px) {
  .main .section-apple-intelligence h2 {
      background-image: url("/mideast/privacy/x/images/overview/apple_intelligence_logo__er3jps66w6y6_medium.png")
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main .section-apple-intelligence h2 {
      background-image:url("/mideast/privacy/x/images/overview/apple_intelligence_logo__er3jps66w6y6_medium_2x.png")
  }
}

@media only screen and (max-width: 734px) {
  .main .section-apple-intelligence h2 {
      background-image: url("/mideast/privacy/x/images/overview/apple_intelligence_logo__er3jps66w6y6_small.png")
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main .section-apple-intelligence h2 {
      background-image:url("/mideast/privacy/x/images/overview/apple_intelligence_logo__er3jps66w6y6_small_2x.png")
  }
}


/* private cloud boc */

body:not(.t3) .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_private_cloud {
  background-image: url("/mideast/privacy/x/images/overview/t1t2/hero_boc_private_cloud__vc7kx1r74kii_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  body:not(.t3) .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_private_cloud {
      background-image:url("/mideast/privacy/x/images/overview/t1t2/hero_boc_private_cloud__vc7kx1r74kii_large_2x.jpg")
  }
}

@media only screen and (max-width: 1068px) {
  body:not(.t3) .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_private_cloud {
      background-image: url("/mideast/privacy/x/images/overview/t1t2/hero_boc_private_cloud__vc7kx1r74kii_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  body:not(.t3) .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_private_cloud {
      background-image:url("/mideast/privacy/x/images/overview/t1t2/hero_boc_private_cloud__vc7kx1r74kii_medium_2x.jpg")
  }
}

@media only screen and (max-width: 734px) {
  body:not(.t3) .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_private_cloud {
      background-image: url("/mideast/privacy/x/images/overview/t1t2/hero_boc_private_cloud__vc7kx1r74kii_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  body:not(.t3) .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_private_cloud {
      background-image:url("/mideast/privacy/x/images/overview/t1t2/hero_boc_private_cloud__vc7kx1r74kii_small_2x.jpg")
  }
}
/* private cloud boc ends */

.main .section-safari:not(.gallery-item) tbody :is(th,td) {
  text-align: right;
}

@media screen and (min-width: 735px) {
  #latest-gallery .paddlenav {
    display: none;
  }
  .main .section-gallery.section-app-videos  .card-gallery-headline {
    max-width: 11em;
    }
}


@media only screen and (min-width: 1069px){



  .main .section-features-text .lottie-animation {
  margin-right: -30px;
  }

  .main .section-features-text .lottie-container.lottie-hidden-apps .lottie-animation{
    margin-right: -26px;
  }

  .main .section-features-text .lottie-container.lottie-private-browsing .lottie-animation{
  margin-right: -11px;
  }
}


  @media only screen and (max-width: 420px){
    .typography-card-section-headline:lang(ar) {
    line-height: 1.14375;
    font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
  }


.modal:is(.on-device, .private-cloud) li {
    padding-block: 0.5em;
    -webkit-padding-start: 2em;
    -moz-padding-start: 2em;
    padding-inline-start: 2em;
}

.modal:is(.on-device, .private-cloud) li::marker {
    content: ""!important;
    color: transparent!important;
}

.modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy ol li {
    position: relative
}

.modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy ol li::before {
    position: absolute;
    top: 0.3em;
    right: 0;
    font-weight: 300;
    font-size:30px
}

.modal:is(.on-device, .private-cloud) ul li {
    background-repeat: no-repeat;
    background-size: 1.5em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -5 117.05 105' style='overflow:visible'%3E%3Crect x='0' y='-15' width='117.05' height='120' fill-opacity='0'/%3E%3Cg%3E%3Cpath d='M58.496 94.513C85.72 94.513 108.321 71.963 108.321 44.739 108.321 17.516 85.668-5.034 58.445-5.034 31.263-5.034 8.723 17.516 8.723 44.739 8.723 71.963 31.314 94.513 58.496 94.513ZM58.496 86.245C35.511 86.245 17.083 67.777 17.083 44.74 17.083 21.702 35.46 3.233 58.445 3.233 81.482 3.233 100.002 21.702 100.002 44.74A41.36 41.36 0 0 1 58.496 86.245Z' fill='%230a84ff' fill-opacity='1' /%3E%3Cpath d='M53.17 67.917C54.755 67.917 56.102 67.15 57.097 65.648L79.395 30.541C79.975 29.578 80.565 28.48 80.565 27.402 80.565 25.237 78.659 23.838 76.586 23.838 75.333 23.838 74.12 24.563 73.188 26.024L52.952 58.529 43.342 46.064C42.15 44.5 41.061 44.106 39.735 44.106 37.622 44.106 35.964 45.796 35.964 47.981 35.964 49.028 36.41 50.075 37.074 51.007L48.983 65.648C50.238 67.264 51.522 67.917 53.17 67.917Z' fill='%230a84ff' fill-opacity='1' /%3E%3C/g%3E%3C/svg%3E")
}

.modal:is(.on-device,.private-cloud) li{
  padding-block:0.5em;
  -webkit-padding-start:2em;
  -moz-padding-start:2em;
  padding-inline-start:2em;
  background-repeat:no-repeat;
  background-size:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -5 117.05 105' style='overflow:visible'%3E%3Crect x='0' y='-15' width='117.05' height='120' fill-opacity='0'/%3E%3Cg%3E%3Cpath d='M58.496 94.513C85.72 94.513 108.321 71.963 108.321 44.739 108.321 17.516 85.668-5.034 58.445-5.034 31.263-5.034 8.723 17.516 8.723 44.739 8.723 71.963 31.314 94.513 58.496 94.513ZM58.496 86.245C35.511 86.245 17.083 67.777 17.083 44.74 17.083 21.702 35.46 3.233 58.445 3.233 81.482 3.233 100.002 21.702 100.002 44.74A41.36 41.36 0 0 1 58.496 86.245Z' fill='%230a84ff' fill-opacity='1' /%3E%3Cpath d='M53.17 67.917C54.755 67.917 56.102 67.15 57.097 65.648L79.395 30.541C79.975 29.578 80.565 28.48 80.565 27.402 80.565 25.237 78.659 23.838 76.586 23.838 75.333 23.838 74.12 24.563 73.188 26.024L52.952 58.529 43.342 46.064C42.15 44.5 41.061 44.106 39.735 44.106 37.622 44.106 35.964 45.796 35.964 47.981 35.964 49.028 36.41 50.075 37.074 51.007L48.983 65.648C50.238 67.264 51.522 67.917 53.17 67.917Z' fill='%230a84ff' fill-opacity='1' /%3E%3C/g%3E%3C/svg%3E")
}

.modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy p, .modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy ul, .modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy ol {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 600;
    letter-spacing: .012em;
}


.modal:is(.on-device, .private-cloud) ol {
    margin-right: 0;
}

.modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy p, .modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy ul, .modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .modal-copy ol {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 600;
    letter-spacing: .012em;
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.modal:is(.on-device,.private-cloud) ul>*+*, .modal:is(.on-device,.private-cloud) ol>*+* {
  -webkit-margin-before: .25em;
  margin-block-start: .25em;
}

  .modal:is(.on-device,.private-cloud) .content-wrapper .modal-content .headline-container {
    -webkit-padding-after: 17px!important;
    padding-block-end: 17px!important;
}


.modal:is(.on-device, .private-cloud) .modal-contents.privacy-7-0 .after-copy {
    -webkit-margin-before: 45px;
    margin-block-start:45px
}

.modal:is(.on-device,.private-cloud) p, .modal:is(.on-device,.private-cloud) ul {
    font-size: 17px;
    line-height: 1.47059;
    font-weight: 400;
}

.modal:is(.on-device,.private-cloud) ul li {
  background-position: top 10px right 0;
}

.section-values .scroll-gallery .paddlenav .paddlenav-arrow.paddlenav-arrow-next svg {
  transform: rotate(180deg);
}




.modal:is(.on-device,.private-cloud) figure.overview_hero_boc_on_device {
    background-repeat: no-repeat;
    background-image: url("/mideast/privacy/x/images/overview/ar/hero_boc_on_device__calvyju59iuq_large.jpg");
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_on_device {
        background-image:url("/mideast/privacy/x/images/overview/ar/hero_boc_on_device__calvyju59iuq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_on_device {
        background-repeat:no-repeat;
        background-image: url("/mideast/privacy/x/images/overview/ar/hero_boc_on_device__calvyju59iuq_medium.jpg");
        background-size: cover
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_on_device {
        background-image:url("/mideast/privacy/x/images/overview/ar/hero_boc_on_device__calvyju59iuq_medium_2x.jpg")
    }
}


@media only screen and (max-width: 734px) {
    .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_on_device {
        background-repeat:no-repeat;
        background-image: url("/mideast/privacy/x/images/overview/ar/hero_boc_on_device__calvyju59iuq_small.jpg");
        background-size: cover
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .modal:is(.on-device,.private-cloud) figure.overview_hero_boc_on_device {
        background-image:url("/mideast/privacy/x/images/overview/ar/hero_boc_on_device__calvyju59iuq_small_2x.jpg")
    }
}


.main .section-hero.privacy-8-0 {
    --background-image-width: 3008px;
    --background-image-height: 900px
}

@media only screen and (max-width: 1068px) {
    .main .section-hero.privacy-8-0 {
        --background-image-width: 1068px;
        --background-image-height: 768px
    }
}

@media only screen and (max-width: 734px) {
    .main .section-hero.privacy-8-0 {
        --background-image-width: 734px;
        --background-image-height: 844px
    }
}

.main .section-hero.privacy-8-0 .overview-hero-background:before {
    --background-image-offset-from-center: 0;
    background-repeat: no-repeat;
    background-image: url("/v/privacy/y/images/overview/hero_privacy_alt__f3qp8awn8w2m_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and(min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .main .section-hero.privacy-8-0 .overview-hero-background:before {
        background-image: url("/v/privacy/y/images/overview/hero_privacy_alt__f3qp8awn8w2m_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main .section-hero.privacy-8-0 .overview-hero-background:before {
        background-repeat: no-repeat;
        background-image: url("/v/privacy/y/images/overview/hero_privacy_alt__f3qp8awn8w2m_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and(-webkit-min-device-pixel-ratio: 1.5), only screen and(max-width: 1068px) and(min-resolution: 1.5dppx), only screen and(max-width: 1068px) and(min-resolution: 144dpi) {
    .main .section-hero.privacy-8-0 .overview-hero-background:before {
        background-image: url("/v/privacy/y/images/overview/hero_privacy_alt__f3qp8awn8w2m_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .main .section-hero.privacy-8-0 .overview-hero-background:before {
        background-repeat: no-repeat;
        background-image: url("/v/privacy/y/images/overview/hero_privacy_alt__f3qp8awn8w2m_small.jpg")
    }
}

@media only screen and (max-width: 734px) and(-webkit-min-device-pixel-ratio: 1.5), only screen and(max-width: 734px) and(min-resolution: 1.5dppx), only screen and(max-width: 734px) and(min-resolution: 144dpi) {
    .main .section-hero.privacy-8-0 .overview-hero-background:before {
        background-image: url("/v/privacy/y/images/overview/hero_privacy_alt__f3qp8awn8w2m_small_2x.jpg")
    }
}

.section-safari .typography-card-section-headline {
  line-height: 1.15556;
}

.main .section-features-text .item-container,
.main .section-app-videos .item-container {
  width: 4000px !important;
}