/**
 * @license
 * Generated by Zeplin
 * Copyright (C) 2020 - present Zeplin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 *     http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@font-face {
  font-family: AvenirNext;
  src: local(AvenirNext-Regular),
    url(/fonts/AvenirNext-Regular.woff2) format("woff2"),
    url(/fonts/AvenirNext-Regular.woff) format("woff"),
    url(/fonts/AvenirNext-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: AvenirNext;
  src: local(AvenirNext-Medium),
    url(/fonts/AvenirNext-Medium.woff2) format("woff2"),
    url(/fonts/AvenirNext-Medium.woff) format("woff"),
    url(/fonts/AvenirNext-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: AvenirNext;
  src: local(AvenirNext-DemiBold),
    url(/fonts/AvenirNext-DemiBold.woff2) format("woff2"),
    url(/fonts/AvenirNext-DemiBold.woff) format("woff"),
    url(/fonts/AvenirNext-DemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: ProximaNova;
  src: local(ProximaNova-Regular),
    url(/fonts/ProximaNova-Regular.woff2) format("woff2"),
    url(/fonts/ProximaNova-Regular.woff) format("woff"),
    url(/fonts/ProximaNova-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: SFProText;
  src: local(SFProText-Medium),
    url(/fonts/SFProText-Medium.woff2) format("woff2"),
    url(/fonts/SFProText-Medium.woff) format("woff"),
    url(/fonts/SFProText-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

.HCMHeading-1 {
  font-family: AvenirNext;
  font-size: 34px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.32;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-2-White-DemiBold {
  font-family: AvenirNext;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  color: var(--white);
}

.HCMHeading-2-DemiBold {
  font-family: AvenirNext;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-2-Medium {
  font-family: AvenirNext;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-2-White {
  font-family: AvenirNext;
  font-size: 26px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  color: var(--white);
}

.HCMHeading-2 {
  font-family: AvenirNext;
  font-size: 26px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-22px-medium-white {
  font-family: AvenirNext;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.82;
  letter-spacing: normal;
  color: var(--white);
}

.HCMHeading-3 {
  font-family: AvenirNext;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-4-Blue-DemiBold {
  font-family: AvenirNext;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-4-Red {
  font-family: AvenirNext;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: var(--orangey-red);
}

.HCMHeading-4-Green {
  font-family: AvenirNext;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: var(--algae-green);
}

.HCMHeading-4-Blue {
  font-family: AvenirNext;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMHeading-4 {
  font-family: AvenirNext;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: var(--555152);
}

.HCMBody-15px-DemiBold {
  font-family: AvenirNext;
  font-size: 15px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-1-DemiBold-Blue {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-1-DemiBold {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  text-align: center;
  color: var(--555152);
}

.HCMButton-grey {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--bluey-grey);
}

.HCMButton-Blue {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--007-aff);
}

.HCMButton-1 {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--white);
}

.HCMBody-1-Medium-White {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--white);
}

.HCMBody-1-Medium-Blue {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-1-Medium {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--555152);
}

.MaterialLightSubhead {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: var(--battleship-grey);
}

.HCMBody-White {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--white);
}

.HCMBody-1-centered {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  text-align: center;
  color: var(--555152);
}

.HCMBody-1-Red {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--orangey-red);
}

.HCMBody-1-Green {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--weird-green);
}

.HCMBody-1-Disabled {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: rgba(85, 81, 82, 0.5);
}

.HCMBody-1-Blue {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-1 {
  font-family: AvenirNext;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.1px;
  color: var(--555152);
}

.HCMBody-2-Demibold-Yellow {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--ffcc-00);
}

.HCMBody-2-Demibold-Red {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--orangey-red);
}

.HCMBody-2-Demibold-Purple {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--warm-blue);
}

.HCMBody-2-Demibold-Green {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--algae-green);
}

.HCMBody-2-Demibold-Blue {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-2-DemiBold {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMBody-2-Yellow-Medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--ffcc-00);
}

.HCMBody-2-Red-Medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--orangey-red);
}

.HCMBody-2-Purple-Medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--warm-blue);
}

.HCMBody-2-Purple-Light-Medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--527-ceb);
}

.HCMBody-2-Medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMBody-2-Lead-Nurse-1 {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--muted-blue);
}

.HCMBody-2-Green-light {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--56-c-288);
}

.HCMBody-2-Green-Medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--algae-green);
}

.HCMBody-2-Blue-2-medium {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-2-Yellow {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--ffcc-00);
}

.HCMBody-2-White {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--white);
}

.HCMBody-2-Red {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--orangey-red);
}

.HCMBody-2-Purple {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--warm-blue);
}

.HCMBody-2-Light-Purple {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--527-ceb);
}

.HCMBody-2-Green {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--algae-green);
}

.HCMBody-2-Disabled {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: rgba(105, 112, 127, 0.4);
}

.HCMBody-2-Centered {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  text-align: center;
  color: var(--555152);
}

.HCMBody-2-Blue-centered {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  text-align: center;
  color: var(--007-aff);
}

.HCMBody-2-Blue {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-2 {
  font-family: AvenirNext;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMBody-3-DemiBold {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMCaption-1-grey {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 1px;
  color: var(--bluey-grey);
}

.HCMCaption-1-Purple {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 1px;
  color: var(--warm-blue);
}

.HCMCaption-1 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 1px;
  color: var(--007-aff);
}

.HCMButton-2-grey {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--bluey-grey);
}

.HCMButton-2-blue {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--007-aff);
}

.HCMButton-2-Grey-Dark {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--battleship-grey);
}

.HCMButton-2 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--white);
}

.HCMBody-3-medium-White {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--white);
}

.HCMBody-3-medium-Placeholder {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: rgba(105, 112, 127, 0.5);
}

.HCMBody-3-medium-Light-Purple {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--527-ceb);
}

.HCMBody-3-medium {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMBody-3-Yellow-medium {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--ffcc-00);
}

.HCMBody-3-Pink-Medium {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--ffb-3-c-3);
}

.HCMBody-3-Lead-Nurse-2 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--muted-blue);
}

.HCMBody-3-Lead-Nurse-1 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--cool-blue);
}

.HCMBody-3-Green-Medium {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--weird-green);
}

.Caption-1 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.Calendar--12px-Yellow {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: var(--ffcc-00);
}

.Calendar--12px-Red {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: var(--orangey-red);
}

.Calendar--12px-Green {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: var(--algae-green);
}

.Calendar--12px {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: var(--527-ceb);
}

.-hcmtexterror_message {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--orangey-red);
}

.HCMSmall-Text {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMCaption-3-Purple {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.1px;
  color: var(--warm-blue);
}

.HCMCaption-3 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-3-White {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--white);
}

.HCMBody-3-Red {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--orangey-red);
}

.HCMBody-3-Green {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--weird-green);
}

.HCMBody-3 {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMBody-12px-White {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  text-align: center;
  color: var(--white);
}

.HCMBody-12px {
  font-family: AvenirNext;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.1px;
  color: var(--555152);
}

.Medicare-Medicaid-Style {
  font-family: ProximaNova;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.1px;
  color: #6200ee;
}

.HCMBody-5-DemiBold {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMCaption-2-grey {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 1px;
  color: var(--bluey-grey);
}

.HCMCaption-2-Blue {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.5px;
  color: var(--007-aff);
}

.HCMCaption-2 {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 1px;
  color: var(--007-aff);
}

.HCMCaption-11px {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: 0.5px;
  color: var(--007-aff);
}

.HCMBody-11px-Medium {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.Caption-2 {
  font-family: SFProText;
  font-size: 11px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  color: #1a051d;
}

.HCMBody-4-Blue {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-4-11px-White {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.1px;
  color: var(--white);
}

.HCMBody-4-11px {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.1px;
  color: var(--555152);
}

.HCMBody-11px {
  font-family: AvenirNext;
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMCaption-2-grey-10px-Blue-DemiBold {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  color: var(--007-aff);
}

.HCMCaption-2-grey-10px-Blue {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  color: var(--007-aff);
}

.HCMCaption-2-grey-10-px {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  color: var(--bluey-grey);
}

.HCMCaption-2-Yellow-10-px {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  color: var(--ffcc-00);
}

.HCMCaption-2-Red-10-px {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  color: var(--orangey-red);
}

.HCMCaption-2-Green-10-px {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  color: var(--algae-green);
}

.HCMCaption-2-Blue-No-Spacing {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: var(--007-aff);
}

.HCMCaption-10px-Medium {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
  color: var(--007-aff);
}

.HCMButton-3-grey {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--bluey-grey);
}

.HCMButton-3-Grey {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--battleship-grey);
}

.HCMButton-3-Blue {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--007-aff);
}

.HCMButton-3 {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: center;
  color: var(--white);
}

.HCMSmall-Text-2 {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMCaption-4-Grey {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.1px;
  color: var(--bluey-grey);
}

.HCMCaption-4-Blue {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.1px;
  color: var(--007-aff);
}

.HCMBody-4 {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.08px;
  color: var(--battleship-grey);
}

.HCMBody-10px {
  font-family: AvenirNext;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.8;
  letter-spacing: 0.08px;
  color: var(--555152);
}

.HCMTime-9px-Medium-Yellow {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--ffcc-00);
}

.HCMTime-9px-Medium-Red {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--orangey-red);
}

.HCMTime-9px-Medium-Purple-Light {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--527-ceb);
}

.HCMTime-9px-Medium-Purple {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--warm-blue);
}

.HCMTime-9px-Medium-Pink {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--ffb-3-c-3);
}

.HCMTime-9px-Medium-LeadNurse-1 {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--muted-blue);
}

.HCMTime-9px-Medium-Grey {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--battleship-grey);
}

.HCMTime-9px-Medium-Greenlight {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--56-c-288);
}

.HCMTime-9px-Medium-Green {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--algae-green);
}

.HCMCaption-9px-Medium-Yellow {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: var(--ffcc-00);
}

.HCMCaption-9px-Medium-Red {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: var(--orangey-red);
}

.HCMCaption-9px-Medium-Purple {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: var(--warm-blue);
}

.HCMCaption-9px-Medium-Light-Purple {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: var(--527-ceb);
}

.HCMCaption-9px-Medium-Green {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: var(--algae-green);
}

.HCMCaption-2-grey-10-px-uppercase-Dark {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: 0.1px;
  color: var(--battleship-grey);
}

.HCMCaption-2-grey-10-px-uppercase {
  font-family: AvenirNext;
  font-size: 9px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: 0.1px;
  color: var(--bluey-grey);
}