#globalnav .globalnav-submenu-list-item-elevated,
#globalnav .globalnav-submenu-list-item-elevated:lang(ar),
#ac-localnav .ac-ln-title,
#ac-localnav .ac-ln-title:lang(ar),
.typography-headline-elevated,
.typography-headline-elevated:lang(ar),
.typography-headline,
.typography-headline:lang(ar),
.typography-eyebrow-elevated,
.typography-eyebrow-elevated:lang(ar),
.typography-eyebrow-reduced,
.typography-eyebrow-reduced:lang(ar),
.typography-intro-elevated,
.typography-intro-elevated:lang(ar),
.typography-intro,
.typography-intro:lang(ar),
.typography-callout,
.typography-callout:lang(ar),
.typography-label,
.typography-label:lang(ar),
.typography-section-headline,
.typography-section-headline:lang(ar),
.typography-hero-headline-big,
.typography-hero-headline-big:lang(ar),
.typography-hero-headline,
.typography-hero-headline:lang(ar),
.form-dropdown-chevron,
.form-dropdown-chevron:lang(ar),
.quote .quote-copy,
.quote .quote-copy:lang(ar),
.quote.headline-reduced .quote-copy,
.quote.headline-reduced .quote-copy:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
        "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#globalnav .globalnav-link,
#globalnav .globalnav-link:lang(ar),
#globalnav .globalnav-link-apple,
#globalnav .globalnav-link-apple:lang(ar),
#globalnav .globalnav-submenu-header,
#globalnav .globalnav-submenu-header:lang(ar),
#globalnav .globalnav-submenu-list-item,
#globalnav .globalnav-submenu-list-item:lang(ar),
#globalmessage-segment,
#globalmessage-segment:lang(ar),
#ac-globalfooter,
#ac-globalfooter select,
#ac-globalfooter button,
#ac-globalfooter:lang(ar),
#ac-globalfooter select:lang(ar),
#ac-globalfooter button:lang(ar),
#ac-globalfooter,
#ac-globalfooter:lang(ar),
#ac-globalfooter .ac-gf-sosumi p,
#ac-globalfooter .ac-gf-sosumi li,
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter .ac-gf-breadcrumbs-path,
#ac-globalfooter .ac-gf-breadcrumbs-path:lang(ar),
#ac-globalfooter .ac-gf-directory,
#ac-globalfooter .ac-gf-directory:lang(ar),
#ac-globalfooter .ac-gf-directory-column-section-title-button,
#ac-globalfooter .ac-gf-directory-column-section-title>.ac-gf-directory-column-section-title-text,
#ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar),
#ac-globalfooter .ac-gf-directory-column-section-title>.ac-gf-directory-column-section-title-text:lang(ar),
#ac-localnav .ac-ln-menu,
#ac-localnav .ac-ln-menu:lang(ar),
#ac-localnav .ac-ln-button,
#ac-localnav .ac-ln-button:lang(ar),
html,
[lang]:lang(ar),
body,
body:lang(ar),
.button,
.button:lang(ar),
.button-super,
.button-super:lang(ar),
.button-elevated,
.button-elevated:lang(ar),
.form-message-wrapper,
.form-message-wrapper:lang(ar),
.form-label,
.form-label:lang(ar),
.form-dropdown-select,
.form-dropdown-select:lang(ar),
.form-dropdown-select.form-dropdown-selectnone~.form-dropdown-label,
.form-dropdown-select.form-dropdown-selectnone~.form-dropdown-label:lang(ar),
.form-dropdown-label,
.form-dropdown-label:lang(ar),
.form-textbox-input,
.form-textbox-input:lang(ar),
.form-textbox-label,
.form-textbox-label:lang(ar),
.form-textarea,
.form-textarea:lang(ar),
.form-textarea textarea,
.form-textarea textarea:lang(ar),
.form-tooltip-info,
.form-tooltip-info:lang(ar),
.form-alert,
.form-alert:lang(ar),
.form-container .form-checkbox-marketing .form-label,
.form-container .form-checkbox-marketing .form-label:lang(ar),
.carousel-card-quote .quote-credit,
.carousel-card-quote .quote-subcredit,
.carousel-card-quote .quote-credit:lang(ar),
.carousel-card-quote .quote-subcredit:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
        "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 833px) {

    #globalnav .globalnav-link,
    #globalnav .globalnav-link:lang(ar),
    #globalnav .globalnav-link-apple,
    #globalnav .globalnav-link-apple:lang(ar),
    #globalnav .globalnav-submenu-list-item-elevated,
    #globalnav .globalnav-submenu-list-item-elevated:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

    #globalnav .globalnav-submenu-header,
    #globalnav .globalnav-submenu-header:lang(ar),
    #globalnav .globalnav-submenu-list-item,
    #globalnav .globalnav-submenu-list-item:lang(ar) {
        font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
            "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media (max-width: 833px) {

    #ac-localnav .ac-ln-title,
    #ac-localnav .ac-ln-title:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

    #ac-localnav .ac-ln-menu,
    #ac-localnav .ac-ln-menu:lang(ar) {
        font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
            "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media (max-width: 1068px) {
    .typography-headline-elevated,
    .typography-headline-elevated:lang(ar),
    .typography-headline,
    .typography-headline:lang(ar),
    .typography-eyebrow-elevated,
    .typography-eyebrow-elevated:lang(ar),
    .typography-intro-elevated,
    .typography-intro-elevated:lang(ar),
    .typography-callout,
    .typography-callout:lang(ar),
    .typography-label,
    .typography-label:lang(ar),
    .typography-section-headline,
    .typography-section-headline:lang(ar),
    .typography-hero-headline-big,
    .typography-hero-headline-big:lang(ar),
    .typography-hero-headline,
    .typography-hero-headline:lang(ar),
    .quote .quote-copy,
    .quote .quote-copy:lang(ar),
    .quote.headline-reduced .quote-copy,
    .quote.headline-reduced .quote-copy:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media (max-width: 734px) {
    .typography-headline-elevated,
    .typography-headline-elevated:lang(ar),
    .typography-headline,
    .typography-headline:lang(ar),
    .typography-eyebrow-elevated,
    .typography-eyebrow-elevated:lang(ar),
    .typography-eyebrow-reduced,
    .typography-eyebrow-reduced:lang(ar),
    .typography-intro,
    .typography-intro:lang(ar),
    .typography-callout,
    .typography-callout:lang(ar),
    .typography-hero-headline-big,
    .typography-hero-headline-big:lang(ar),
    .quote .quote-copy,
    .quote .quote-copy:lang(ar),
    .quote.headline-reduced .quote-copy,
    .quote.headline-reduced .quote-copy:lang(ar),
    .carousel-section .headline,
    .carousel-section .headline:lang(ar),
    .section-rnd .copy,
    .section-rnd .copy:lang(ar),
    .section-it-security .copy,
    .section-it-security .copy:lang(ar),
    .modal-it-security .card-headline,
    .modal-it-security .card-headline:lang(ar),
    .section-values .copy,
    .section-values .copy:lang(ar),
    .section-values .tout-copy,
    .section-values .tout-copy:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

    .carousel-card-quote .quote-credit,
    .carousel-card-quote .quote-subcredit,
    .carousel-card-quote .quote-credit:lang(ar),
    .carousel-card-quote .quote-subcredit:lang(ar) {
        font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
            "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media (max-width: 480px) {
    .typography-section-headline,
    .typography-section-headline:lang(ar),
    .typography-hero-headline,
    .typography-hero-headline:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media (max-width: 734px) and (max-width: 1068px) {
    .quote .quote-copy,
    .quote .quote-copy:lang(ar),
    .carousel-section .headline,
    .carousel-section .headline:lang(ar),
    .modal-it-security .card-headline,
    .modal-it-security .card-headline:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media (max-width: 734px) and (max-width: 734px) {
    .quote .quote-copy,
    .quote .quote-copy:lang(ar),
    .carousel-section .headline,
    .carousel-section .headline:lang(ar),
    .modal-it-security .card-headline,
    .modal-it-security .card-headline:lang(ar),
    .section-values .copy,
    .section-values .copy:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

.section-hero .control {
    margin: auto auto 30px 30px;
}

@media (max-width:480px) {
    .section-hero .control {
        margin-left: 20px;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 734px) {
    #macbook .quote.carousel-card-quote.headline-reduced.open-close-symbol.open-close-symbol-hanging {
        float: left;
    }
}

@media only screen and (min-width: 734px) {
    #uva .quote.carousel-card-quote.headline-reduced.open-close-symbol.open-close-symbol-hanging {
        float: left;
    }
}

@media only screen and (min-width: 734px) {
    #iphone-ipad .carousel-card-headline {
        max-width: 37ch;
    }
}

@media only screen and (min-width: 734px) {
    #mac .carousel-card-headline {
        max-width: 37ch;
    }
}

@media only screen and (min-width: 734px) {
    #vision .carousel-card-headline {
        max-width: 37ch;
    }
}

#health .carousel-card-content {
    direction: ltr
}

#health h3 {
    direction: rtl;
}

.carousel-card-headline {
    max-width: 33ch;
}

.section-home-care .carousel-card-watch .carousel-card-headline {
    max-width: 34ch;
}

@media (max-width: 734px) {
    .carousel-card-headline {
        max-width: 30ch;
    }
    .section-home-care .carousel-card-watch .carousel-card-headline {
        max-width: 26ch;
    }
}
