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.2;
}

@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/q/images/overview/learn_more__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) {
  .main .section-router .router-image {
    background-image: url("/mideast/privacy/q/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/q/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/q/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/q/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/q/images/overview/learn_more__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: -30px;
  }
}

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

@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;
  }
}

@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-animation {
    margin-right: -14px;
  }
}

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

@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: -20px;
  }
}

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

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

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

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,
  body .modal.modal-standard.feature.mail-privacy .picture {
    margin-right: -55px;
  }
}

@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;
  }
}
