body#consumer #hero-consumer {
    background: url("/images/care-coordinator-chat-support.jpg") no-repeat
        center;
    background-size: cover;
    position: relative;
}

body#consumer .fab.fa-youtube {
    font-size: 175%;
    vertical-align: -4px;
}

body#consumer.page .heart-area {
    background: url("/images/background-heart-left.png") no-repeat;
    background-position: left top 60px;
}

body#consumer.page .heart-area .container .mw-490 {
    max-width: 490px;
}
body#consumer.page .icon-heart {
    height: 50px;
    margin-bottom: 10px;
    /* margin-left: 5px; */
}
body#consumer.page .header p {
    color: var(--white);
    max-width: 530px;
}
body#consumer.page .header h1 {
    font-size: 82px;
    line-height: 82px;
    letter-spacing: -0.03px;
}
body#consumer.page .header h1 .underline {
    text-underline-offset: 0.12em;
}
/*body#consumer.page .header .button:not(.contactus) {
	color: var(--yellow);
	color: var(--blue);
	background-color: var(--white);
}*/
body#consumer.page .header h3 {
    font-family: EuclidCircularA-Regular;
    color: var(--white);
    font-size: 20px;
}

body#consumer.page h3.large {
    font-size: 60px;
    font-weight: 400;
}

body#consumer.page h4 {
    color: var(--white);
}
body#consumer.page .header h5 {
    font-family: "EuclidCircularA-Regular";
    font-size: 26px;
    letter-spacing: 0.05px;
}

body#consumer.page .header a.email {
    color: var(--white);
    text-decoration: none;
}
body#consumer.page .header a.email:hover {
    color: var(--white);
    text-decoration: underline;
}
body#consumer.page h2.euclid {
    font-family: EuclidCircularB-SemiBold;
    color: var(--blue);
    font-size: 26px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.4px;
}
body#consumer.page p.mw-745 {
    color: var(--darker-grey);
    font-family: "EuclidCircularB-Regular";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}
body#consumer.page p.mw-690 {
    max-width: 690px;
}

body#consumer.page .how-we-can-help img.icon {
    width: auto;
    max-height: 100px;
}

body#consumer.page p.copy-bold-medium-blue {
    margin-bottom: 5px;
}
.spacer-67 {
    height: 67px !important;
    margin-left: 0;
    margin-right: 0;
}
.graphic-stethoscope {
    width: 91px;
}
.graphic-heartplus {
    width: 89px;
}
body#consumer.page p.large {
    font-size: 20px;
    line-height: 28px;
}
body#consumer.page p.copy-semibold-grey {
    font-family: EuclidCircularA-Semibold;
}
body#consumer.page ul.bullet-heart li {
    line-height: 17px;
}
@media (min-width: 768px) {
    body#consumer.page ul.bullet-heart {
        margin-top: 20px;
    }
    body#consumer.page h3.small {
        font-size: 35px;
        line-height: 40px;
    }
    body#consumer.page h6 {
        font-size: 26px;
        line-height: 32px;
    }
    body#consumer.page .copy-area {
        padding: 0 0 0 50px;
    }

    body#consumer.page .blue-background p {
        font-size: 14x;
        line-height: 28px;
    }
    body#consumer.page .blue-background p:first-child {
        font-size: 17px;
        line-height: 23px;
    }
}

@media (min-width: 900px) {
    body#consumer.page .copy-area {
        padding: 0 60px;
    }
}
@media (max-width: 575px) {
    .actor-portrayal {
        top: 10px;
        right: 20px;
    }
    body#consumer.page .header h1 {
        font-size: 47px;
        line-height: 47px;
        letter-spacing: -1.05px;
        margin-bottom: 18px;
        color: var(--white);
    }
    body#consumer.page .icon-heart {
        height: 32px;
        margin-bottom: 0;
    }
    body#consumer.page .header h1 .underline {
        text-underline-offset: 0.1em;
    }
    body#consumer.page h2.euclid {
        font-size: 18px !important;
        line-height: 22px !important;
    }
    body#consumer.page .header h3 {
        font-family: "EuclidCircularA-Semibold";
    }
    body#consumer.page h3.large {
        font-size: 47px !important;
    }
    body#consumer.page .header .button:not(.contactus) {
        border-color: var(--light-blue);
        background-color: var(--light-blue);
        color: var(--white);
    }
    body#consumer.page .header .button:hover {
        border-color: var(--light-blue);
        background-color: var(--white);
        color: var(--blue);
    }

    .what-is-ac-container {
        text-align: center;
    }

    .what-is-ac-container .button {
        width: 100%;
        text-align: left !important;
        line-height: 20px;
    }

    .what-is-ac-container .button .fab.fa-youtube {
        float: right;
        margin-top: -10px;
    }

    #hero-consumer p {
        color: var(--darker-grey) !important;
    }

    body#consumer.page h4 {
        font-size: 33px !important;
        line-height: 36px !important;
    }

    body#consumer.page h6 {
        font-size: 17px !important;
        line-height: 20px !important;
    }

    body#consumer.page p.large {
        font-size: 22px;
        line-height: 30px;
    }
    body#consumer.page p.small {
        font-size: 16px;
    }

    body#consumer.page p.copy-semibold-grey {
        font-size: 17px !important;
    }

    body#consumer #hero-consumer {
        background: url("../.././images/photo-consumer-mb@2x.jpg") no-repeat
            center;
        background-size: cover;
        padding-top: 50px;
    }
    body#consumer.page .header a.email {
        color: var(--darker-grey);
        text-decoration: underline;
    }
    body#consumer.page .header a.email:hover {
        color: var(--darker-grey);
        text-decoration: none;
    }
    body#consumer.page .heart-area {
        background: url("/images/how-we-work-heart-mb.png") no-repeat top 365px
            right -225px;
        background-size: 645px 603px;
    }
    body#consumer.page .heart-area .container {
        /*width: 100% !important;
		padding: 0;*/
    }
    body#consumer.page .heart-area .container .help-area {
        background-color: #eef9fc;
        padding: 52px 40px 126px;
    }
    body#consumer.page .heart-area .container .mw-490 {
        max-width: 490px;
    }
    .graphic-stethoscope {
        width: 125px;
    }
    .graphic-heartplus {
        width: 142px;
    }
    #hero-consumer h1 {
        color: var(--white);
    }
    #hero-consumer h3 {
        color: var(--blue);
        font-size: 16px;
    }
    #hero-consumer h5 {
        color: var(--dark-grey);
        font-size: 16px;
    }
    #hero-consumer strong {
        color: var(--blue);
    }
    #hero-consumer button {
        color: var(--white);
        background-color: var(--light-blue);
        border-color: var(--light-blue);
    }

    body#consumer.page .letter-spacing-n03-mobile {
        letter-spacing: -0.3px;
    }

    body#consumer.page .copy-dark {
        padding-right: 16px;
    }

    body#consumer.page .caregiver-dash {
        margin-left: -15px;
    }
}

@media (max-width: 420px) {
    #hero-consumer {
        padding-top: 50px;
    }
}

@media (max-width: 360px) {
    body#consumer.page .left-neg-13px-galaxys9 {
        position: relative;
        left: -13px;
    }
}

@media (max-width: 575px) {
    body#consumer .fab.fa-youtube {
        float: right;
        margin-top: -10px;
    }
}

@media (max-width: 575px) {
    body#consumer .button {
        text-align: left !important;
        background-color: var(--white);
        color: var(--blue);
        width: auto;
    }
    .col-md-4.text-right.what-is-ac-container {
        text-align: left !important;
    }
}

@media (max-width: 575px) {
    body#consumer .button.gtm-what-is-ac {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .container-fluid.blue-bg.bottom-links-container
        .col-6.col-sm-4.pt-2.pb-2.text-right {
        padding-right: 10px;
    }
}

body#consumer .white-bg .dropdown {
    background: #f1fafb;
    position: relative;
    color: #777;
    font-size: 16px;
    padding: 10px 20px;
    border-bottom: 2px solid var(--blue);
}

body#consumer .dropdown > div {
    width: 100%;
    display: none;
    background: #f1fafb;
    position: absolute;
    z-index: 1;
    top: 40px;
    left: 0px;
}

body#consumer .nuplazid-fact-sheet.dropdown {
    background: #f1fafb;
    position: relative;
    color: #777;
    font-size: 16px;
    padding: 10px 20px;
    border-bottom: 2px solid var(--blue);
}
@media (max-width: 991px) {
    body#consumer .nuplazid-fact-sheet.dropdown {
        margin: 20px 0px 15px;
    }
}
body#consumer .nuplazid-fact-sheet.dropdown i.fa-chevron-down,
body#consumer .nuplazid-fact-sheet.dropdown i.fa-chevron-up {
    color: #999;
    position: absolute;
    top: 15px;
    right: 20px;
}
body#consumer .nuplazid-fact-sheet.dropdown i.fa-chevron-up {
    display: none;
}
body#consumer .nuplazid-fact-sheet.dropdown:hover {
    cursor: pointer;
}
body#consumer .nuplazid-fact-sheet.dropdown > div.show {
    display: block;
}
body#consumer .nuplazid-fact-sheet.dropdown i.fa-chevron-down.show {
    display: block;
}
body#consumer .nuplazid-fact-sheet.dropdown i.fa-chevron-up.show {
    display: block;
}
body#consumer .nuplazid-fact-sheet.dropdown i.fa-chevron-down.hide {
    display: none;
}
body#consumer .nuplazid-fact-sheet.dropdown > div {
    width: 100%;
    display: none;
    background: #f1fafb;
    position: absolute;
    z-index: 1;
    top: 40px;
    left: 0px;
}
body#consumer .nuplazid-fact-sheet.dropdown > div p {
    margin: 0px;
}
body#consumer .nuplazid-fact-sheet.dropdown > div p a {
    padding: 10px 15px;
    display: block;
}
body#consumer .nuplazid-fact-sheet.dropdown > div p a:hover {
    background: #fae1cd;
}
