#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,
.typography-headline:lang(ar),
.typography-eyebrow-elevated,
.typography-eyebrow-elevated:lang(ar),
.typography-eyebrow,
.typography-eyebrow:lang(ar),
.typography-intro,
.typography-intro:lang(ar),
.typography-tout,
.typography-tout:lang(ar),
.typography-section-headline,
.typography-section-headline:lang(ar),
.typography-hero-eyebrow,
.typography-hero-eyebrow:lang(ar),
.typography-hero-headline,
.typography-hero-headline:lang(ar),
.typography-hero-copy,
.typography-hero-copy:lang(ar),
.typography-panel-body,
.typography-panel-body:lang(ar),
.form-dropdown-chevron,
.form-dropdown-chevron:lang(ar),
.quote .quote-copy,
.quote .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),
.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),
.tabnav,
.tabnav: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,
    .typography-headline:lang(ar),
    .typography-eyebrow-elevated,
    .typography-eyebrow-elevated:lang(ar),
    .typography-eyebrow,
    .typography-eyebrow:lang(ar),
    .typography-section-headline,
    .typography-section-headline:lang(ar),
    .typography-hero-eyebrow,
    .typography-hero-eyebrow:lang(ar),
    .typography-hero-headline,
    .typography-hero-headline:lang(ar),
    .quote .quote-copy,
    .quote .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;
    }

    .typography-panel-body,
    .typography-panel-body: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: 734px) {

    .typography-headline,
    .typography-headline:lang(ar),
    .typography-eyebrow-elevated,
    .typography-eyebrow-elevated:lang(ar),
    .typography-intro,
    .typography-intro:lang(ar),
    .typography-hero-copy,
    .typography-hero-copy:lang(ar),
    .quote .quote-copy,
    .quote .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: 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) {
        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) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

}

@media (min-width: 1069px) {

    .modal.modal-tiles .modal-content-main .article-copy,
    .modal.modal-tiles .modal-content-main .icons-wrapper,
    .modal.modal-tiles .modal-content-main .article-copy:lang(ar),
    .modal.modal-tiles .modal-content-main .icons-wrapper:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

}

@media (min-width: 1069px) and (max-width: 734px) {

    .modal.modal-tiles .modal-content-main .article-copy,
    .modal.modal-tiles .modal-content-main .icons-wrapper,
    .modal.modal-tiles .modal-content-main .article-copy:lang(ar),
    .modal.modal-tiles .modal-content-main .icons-wrapper:lang(ar) {
        font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
            "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

}

@media (min-width: 1069px){
html[dir=rtl] .grid-health-fitness-metrics h3{
    margin-left: 210px;
}

.grid-continuing-care-progress h3{
    margin-left: 633px;
}

}

@media (min-width: 734px) and (max-width: 1069px) {
html[dir=rtl] .grid-health-fitness-metrics h3{
    margin-left: 130px;
}
}

.section-panels .panel-wrapper .tabnav{
    left: 0;
    right: var(--tabnav-position);
}

.typography-section-headline{
    line-height: 1.21;
}

@media only screen and (max-width: 734px) {
    .gallery-item.gallery-mychart .typography-panel-body {
        width: 270px;
    }
}

@media only screen and (min-width: 1069px) {
    .section-router .headline {
        max-width: 600px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .section-router .headline {
        max-width: 600px;
    }
}

@media only screen and (max-width: 734px) {
    .section.section-early-detection .section-content-responsive .section-headline {
       width: 360px;
    }
    .section.section-early-detection .section-content-responsive .grid-early-detection-alert .tile-content .tile-content-headline {
       width: 210px;
    }
    .section.section-health-fitness .section-content-responsive .section-headline {
       width: 360px;
    }
}

@media only screen and (max-width: 480px) {
    .section.section-early-detection .section-content-responsive .section-headline {
       width: 270px;
    }
    .section.section-health-fitness .section-content-responsive .section-headline {
       width: 270px;
    }
}

@media only screen and (max-width: 445px) {
    .section.section-early-detection .section-content-responsive .section-headline {
       width: 270px;
    }
    .section.section-early-detection .section-content-responsive .grid-early-detection-sleep-apnea #home-care-detection-sleep-apnea-1 {
        top: 20px;
    }
}

@media only screen and (max-width: 520px) {
    .section.section-explore .section-content-responsive .typography-section-headline {
        font-size: 40px;
    }
}

@media only screen and (max-width: 430px) {
    .section.section-explore .section-content-responsive .typography-section-headline {
        font-size: 30px;
    }
}

#home-care-care-progress-1, #home-care-health-metrics-1 {
    width: 100%;
}

#home-care-health-metrics-1 {
  display: flex;
  align-items: center;
  justify-content: center;
}