@font-face {
  font-family: "Montserrat-Bold";
  src: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Fonts/Custom Fonts/Montserrat-Bold.ttf");
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Fonts/Custom Fonts/Montserrat-Medium.ttf");
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Fonts/Custom Fonts/Montserrat-Regular.ttf");
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Fonts/Custom Fonts/Montserrat-SemiBold.ttf");
}
@font-face {
  font-family: "Montserrat-Italic";
  src: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Fonts/Custom Fonts/Montserrat-Italic.ttf");
}
@font-face {
  font-family: "Montserrat-ExtraBold";
  src: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Fonts/Custom Fonts/Montserrat-ExtraBold.ttf");
}
/*  ::: Global file. ::: */
html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
html.touch *:hover {
  all: unset !important;
}
sup {
  position: relative;
  line-height: 0;
  font-size: 60%;
  margin-bottom: 0;
  top: 0;
  vertical-align: super;
}
img[src*="bluecava.com"] {
  display: none !important;
}
img[src*="contextweb.com"] {
  display: none !important;
}
.bc-iframe,
.bc-iframe body,
.bc-player-BmW8Xks1D_default,
.bc-player-3zPJS2CgtX_default,
.bc-player-BmW8Xks1D_default .vjs-poster,
.bc-player-3zPJS2CgtX_default .vjs-poster {
  background-color: #fff;
}
#injection-instructions
  .injection-video-section
  .bc-player-BmW8Xks1D_default
  .vjs-big-play-button {
  display: none;
}
.mechanism-action #identifying-patients .vjs-big-play-button {
  font-size: 2.2em;
  border: 2px solid #fff;
  border-radius: 50%;
}
#identifying-patients
  .video-js
  .vjs-big-play-button
  .vjs-icon-placeholder:before,
#identifying-patients .video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
  font-size: 1.5em;
}
#add-repatha .bc-player-BmW8Xks1D_default .vjs-big-play-button {
  border: 3px solid #fff;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  .content-pages #check-out-coverage h2 {
    font-size: 34px;
    line-height: 42px;
    margin: 40px auto 18px;
  }
  .content-pages #check-out-coverage h4 {
    font-size: 24px;
    line-height: 32px;
    margin: 0px auto 18px;
  }
  .covered-repatha #process-main #process-title h1 span {
    font-size: 34px;
    line-height: 42px;
  }
  .coverage-information #affordability #promo-content .field-promotext h5 {
    font-size: 22px;
  }
  .coverage-information #commercially-main #border-design {
    max-width: 90%;
  }
  .mechanism-action #add-repatha .vjs-big-play-button {
    font-size: 2.5em;
    border: 2px solid #fff;
    border-radius: 50%;
  }
  .mechanism-action
    #add-repatha
    .video-js
    .vjs-big-play-button
    .vjs-icon-placeholder:before,
  .mechanism-action
    #add-repatha
    .video-js
    .vjs-play-control
    .vjs-icon-placeholder:before,
  .vjs-icon-play:before {
    font-size: 1.4em;
  }
}
.home-page .million-patients-section {
  background-color: #f7f7f7;
}
.home-page .million-patients-section .million-patients-txt {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 11px;
  padding-bottom: 20px;
}
.home-page .million-patients-section .million-patients-txt .txt-left {
  width: 210.9px;
  height: 120.8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-page .million-patients-section .million-patients-txt .txt-left h1 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 97px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 78px;
  letter-spacing: -1.46px;
  text-align: center;
  color: #db2725;
}
.home-page .million-patients-section .million-patients-txt .txt-right h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 36px;
  letter-spacing: -0.51px;
  text-align: left;
  color: #db2725;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 2px;
}
.home-page .million-patients-section .million-patients-txt .txt-right h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: -0.3px;
  text-align: left;
  color: #00144f;
}
.home-page .home-video-section {
  padding-top: 53px;
}
.home-page .home-video-section .field-link {
  margin-bottom: 50px;
  text-align: center;
}
.home-page .home-video-section .field-link a {
  border-radius: 25px;
  background: #db2725;
  padding: 16px 24px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.home-page .home-video-section .field-link a:hover {
  background: #ffffff;
  color: #db2725;
  border: 1px solid #db2725;
}
.home-page .home-video-section .field-link a:hover:after {
  color: #db2725;
}
.home-page .home-video-section .field-link a:after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 19px;
  line-height: normal;
  padding-right: 0px;
  padding-left: 10px;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .home-page .million-patients-section {
    padding: 0px 21px;
  }
  .home-page .million-patients-section .million-patients-txt {
    display: initial;
    padding-top: 17px;
    padding-bottom: 33px;
  }
  .home-page .million-patients-section .million-patients-txt .txt-left {
    width: 100%;
  }
  .home-page .million-patients-section .million-patients-txt .txt-right {
    padding-bottom: 33px;
  }
  .home-page .million-patients-section .million-patients-txt .txt-right h2 {
    text-align: center;
    margin-top: -15px;
    padding: 0px 26px 0px 26px;
  }
  .home-page .million-patients-section .million-patients-txt .txt-right h3 {
    text-align: center;
  }
  .home-page .footnote {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page .million-patients-section .million-patients-txt .txt-right {
    padding-bottom: 33px;
    max-width: 300px;
    margin: 0 auto;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .home-page .million-patients-section .million-patients-txt .txt-right {
    padding-bottom: 0px;
    max-width: initial;
    margin: 0;
  }
  .home-page .million-patients-section .million-patients-txt .txt-left {
    padding-right: 15px;
  }
}
.page-page-not-found .error-page-section {
  max-width: 100%;
  background: #00144f;
  border-bottom: 13px solid #3e8ddd;
  text-align: center;
  border-top: 2px solid #ffffff;
}
.page-page-not-found .error-page-section .error-page {
  padding-top: 45px;
  padding-bottom: 52px;
}
.page-page-not-found .error-page-section .error-page h3 {
  max-width: 816px;
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 52px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin: 0px auto;
  padding-bottom: 45px;
}
.page-page-not-found .error-page-section .error-page a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin-bottom: 52px;
  text-transform: uppercase;
}
.page-page-not-found .error-page-section .error-page a:hover {
  color: #ffffff;
  text-decoration: underline;
}
@media screen and (max-width: 991px) {
  .page-page-not-found .error-page-section .error-page {
    padding-left: 5px;
    padding-right: 5px;
  }
  .page-page-not-found .error-page-section .error-page h3 {
    font-size: 36px;
    line-height: 1.11;
  }
}
.contact-page .contact-banner {
  max-width: 100%;
  background: #00144f;
  border-bottom: 13px solid #3e8ddd;
}
.contact-page .contact-banner .component-content {
  margin: 0px auto;
  max-width: 1238px;
}
.contact-page .contact-banner .component-content h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 52px;
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 1144px;
  padding-top: 63px;
  padding-bottom: 60px;
}
.contact-page .reach-out-section {
  padding: 0;
  background: #3e8ddd;
}
.contact-page .reach-out-section .quantum-cta__inner {
  max-width: 1238px;
  width: 1238px;
  margin: 0px auto;
  pointer-events: none;
  gap: 43px;
  display: flex;
  flex-wrap: nowrap;
}
.contact-page .reach-out-section .quantum-cta__inner .quantum-cta__image-wrap {
  padding-top: 64px;
  max-width: 127px;
  margin-left: 64px;
}
.contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text {
  padding-top: 61px;
  padding-right: 177px;
}
.contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 601px;
  padding: 0;
  margin-bottom: 16px;
}
.contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 774px;
  padding: 0;
  margin-bottom: 24px;
}
.contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text p b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.contact-page
  .reach-out-section
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button {
  pointer-events: auto;
  margin-bottom: 60px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background-color: #ffffff;
  padding: 13px 22.7px 12px 24px;
}
.contact-page
  .reach-out-section
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover {
  background: #db2725;
  color: #ffffff;
}
.contact-page
  .reach-out-section
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span {
  color: #ffffff;
}
.contact-page
  .reach-out-section
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span:after {
  color: #ffffff;
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.contact-page
  .reach-out-section
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.contact-page
  .reach-out-section
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg");
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.contact-page .contact-information-section {
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.contact-page .contact-information-section > .component-content {
  margin: 0px auto;
  max-width: 1238px;
}
.contact-page .contact-information-section > .component-content .row {
  display: flex;
  justify-content: space-evenly;
  flex-flow: row wrap;
  margin: 0;
}
.contact-page .contact-information-section > .component-content .row > div {
  display: flex;
  flex-wrap: nowrap;
}
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  > div:nth-child(2) {
  padding-top: 55px;
}
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  > div:nth-child(2),
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  > div:nth-child(3) {
  display: flex;
  align-items: flex-start;
}
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext2,
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext3 {
  display: flex;
  align-items: flex-start;
  gap: 5px;
}
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext2
  p
  a,
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext3
  p
  a {
  color: #383939;
}
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext2
  p
  a:hover,
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext3
  p
  a:hover {
  color: #383939;
}
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext2
  p
  span,
.contact-page
  .contact-information-section
  > .component-content
  .row
  > div:nth-child(2)
  .icon-section
  .component-content
  .field-promotext3
  p
  span {
  display: block;
}
.contact-page .contact-information-section > .component-content .icon-section {
  max-width: 544px;
  width: 544px;
  background: #d8e8f8;
  margin: 60px 0;
  flex: 1;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .contact-head-title
  h2 {
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  background-color: #3e8ddd;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.04;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding: 30px 0 22px 0;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 55px 0 24px 50px;
  margin: 0;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .component-content
  > div:nth-child(2) {
  display: flex;
  padding-left: 50px;
  gap: 13px;
  align-items: center;
  margin-bottom: 20px;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .component-content
  > div:nth-child(2)
  p {
  padding: 0;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .component-content
  > div:nth-child(3) {
  display: flex;
  padding-left: 50px;
  gap: 13px;
  align-items: center;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .component-content
  > div:nth-child(3)
  p {
  padding: 0;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .field-promolink {
  padding: 25px 0 50px 50px;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .field-promolink
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-decoration: underline;
}
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .field-promoicon
  img,
.contact-page
  .contact-information-section
  > .component-content
  .icon-section
  .field-promoicon2
  img {
  width: 30px;
  height: auto;
}
@media screen and (max-width: 991px) {
  .contact-page .contact-banner {
    padding: 0px 20px;
    border-top: 2px solid #ffffff;
  }
  .contact-page .contact-banner .component-content h3 {
    font-size: 35px;
    line-height: 1.06;
    padding: 40px 0;
  }
  .contact-page .contact-information-section {
    padding: 0px 20px;
  }
  .contact-page .contact-information-section > .component-content .row {
    display: initial;
    padding: 0;
    margin: 0;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .row
    > div:nth-child(2)
    .icon-section {
    margin-bottom: 50px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 0;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    p,
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .field-promolink {
    padding-left: 40px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .contact-head-title
    h2 {
    font-size: 16px;
    line-height: 1.5;
    padding: 20px 0;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .component-content
    > div:nth-child(2),
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .component-content
    > div:nth-child(3) {
    padding-left: 40px;
  }
  .contact-page .reach-out-section {
    padding: 0px 20px;
  }
  .contact-page .reach-out-section .quantum-cta__inner {
    display: flex;
    align-items: center;
    gap: 32px;
  }
  .contact-page
    .reach-out-section
    .quantum-cta__inner
    .quantum-cta__image-wrap {
    margin: 0;
  }
  .contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text {
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text p {
    font-size: 16px;
    margin-bottom: 32px;
  }
  .contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text p b {
    display: inline-block;
  }
  .contact-page
    .reach-out-section
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    min-width: 227px;
  }
  .contact-page
    .reach-out-section
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button
    span {
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .contact-page .reach-out-section .quantum-cta__inner {
    align-items: flex-start;
  }
  .contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text {
    padding-top: 61px;
    justify-content: flex-start;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .contact-page .contact-banner {
    padding: 0px 20px;
  }
  .contact-page .reach-out-section .quantum-cta__inner .quantum-cta__text {
    display: block;
  }
  .contact-page .contact-information-section > .component-content .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    margin: 0;
    gap: 20px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section {
    width: 500px;
    max-width: 500px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    p {
    padding: 55px 0 24px 30px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .component-content
    > div:nth-child(2) {
    padding-left: 30px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .component-content
    > div:nth-child(3) {
    padding-left: 30px;
  }
  .contact-page
    .contact-information-section
    > .component-content
    .icon-section
    .component-content
    .field-promolink {
    padding: 25px 0 50px 30px;
  }
}
/* .cv-risk-reduction .cv-info-container .main-heading:nth-of-type(1) h1 {
max-width: 1088px;
} */
.cv-risk-reduction #reference-section {
  max-width: 1238px;
  padding: 0 15px;
}
.cv-risk-reduction
  #reference-section
  .footnote
  .component-content
  p:nth-last-child(1) {
  padding-top: 45px;
  text-indent: 0;
  margin-bottom: 0;
  padding-bottom: 35px;
}
.cv-risk-reduction
  #infobox-container
  .infobox-inner-container:nth-of-type(1)
  .promo {
  padding-bottom: 28px;
}
@media screen and (max-width: 991px) {
  .cv-risk-reduction .reference {
    word-wrap: break-word;
    padding-top: 30px;
  }
  .cv-risk-reduction #reference-section {
    padding: 0;
  }
  .cv-risk-reduction
    #reference-section
    .footnote
    .component-content
    p:nth-last-child(1) {
    padding-top: 30px;
  }
  .cv-risk-reduction .cv-info-container {
    padding: 0 20px;
  }
  .cv-risk-reduction
    .cv-info-container
    .main-heading:nth-last-child(1)
    .component-content {
    padding: 0 0 25px 0;
    margin: 0;
  }
  .cv-risk-reduction .footnote {
    padding-top: 35px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .cv-risk-reduction #reference-section {
    padding: 0;
  }
}
.cv-risk-reduction .cv-tab-section {
  max-width: 1238px;
  padding: 0 15px 43px 15px;
}
.cv-risk-reduction .cv-tab-section > .component-content {
  max-width: 1056px;
}
.cv-risk-reduction .cv-tab-section .tabs {
  background: #ffffff;
  padding: 0;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-heading {
  border-bottom: 5px solid #3e8ddd;
  gap: 15px;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-heading li {
  padding: 0;
  background: #e5e7ed;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-heading li .field-heading h2 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  line-height: 2.09;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
  text-transform: uppercase;
  padding: 0;
  padding-bottom: 5px;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-heading li.active {
  background: #00144f;
  padding: 0;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-heading
  li.active
  .field-heading
  h2 {
  color: #ffffff;
  position: relative;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-heading
  li.active
  .field-heading
  h2:after {
  content: "";
  position: absolute;
  left: 40%;
  bottom: 0px;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  border-bottom: 14px solid #3e8ddd;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-container .column-splitter {
  display: flex;
  margin: 0;
  justify-content: center;
  flex-wrap: nowrap;
  flex-direction: row;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-container .each-cv-tab {
  margin-bottom: 0;
  flex: 1 1 401px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .component-content {
  line-height: 0;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-container .each-cv-tab .image a {
  pointer-events: none;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .image
  img {
  max-width: 401px;
  height: auto;
}
@media screen and (min-width: 992px) {
  .coverage-information .inner-banner-section img {
    display: none;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-container .each-cv-tab .image {
    position: relative;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .image
    .image-caption {
    font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #00144f;
    position: absolute;
    bottom: 5px;
    right: -20px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(2)
    .each-cv-tab
    .image
    .image-caption {
    right: -100px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(3)
    .each-cv-tab
    .image
    .image-caption {
    right: -65px;
    bottom: 20px;
  }
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .image:nth-child(2) {
  display: none;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right {
  padding-left: 25px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  h3 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  line-height: 30px;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  h5 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  h5.redcolor {
  color: #db2725;
  padding: 18px 0 16px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .each-li-main {
  display: flex;
  flex-flow: row wrap;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .each-li-main
  .each-li-section {
  margin-bottom: 50px;
  flex: 50%;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .each-li-main
  .each-li-section
  ul {
  margin-left: 0;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .each-li-main
  .each-li-section
  ul
  li {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #4d4f53;
  list-style-type: none;
  text-indent: -5px;
  padding-left: 10px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .each-li-main
  .each-li-section
  ul
  li:before {
  content: "\2022";
  color: #3e8ddd;
  font-size: 16px;
  display: inline-block;
  width: 5px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .each-li-main
  .each-li-section
  ul
  li
  ul
  li {
  list-style-type: circle;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .field-promotext3 {
  border-radius: 12px;
  background: #d8e8f8;
  text-align: center;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .field-promotext3
  p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
  padding: 12px 0px 5px;
  margin: 0 auto;
  max-width: 596px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .field-promotext3
  p
  a {
  color: #db2725;
  text-decoration: underline;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .field-promotext3
  p:nth-child(2) {
  padding: 0;
  padding-bottom: 12px;
  position: relative;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .field-promotext3
  p:nth-child(2)
  sup {
  color: #db2725;
  text-decoration: none;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .cv-tab-right
  .field-promotext3
  p:nth-child(2):after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 25px;
  line-height: normal;
  padding-right: 0px;
  padding-left: 5px;
  color: #db2725;
}
.cv-risk-reduction .cv-tab-section .tabs .tabs-container .each-cv-tab .link {
  display: inline-block;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .next-patient-profile {
  border-radius: 25px;
  background-color: #db2725;
  padding: 0px 0;
  margin-left: 25px;
  margin-top: 29px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .next-patient-profile
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
  padding: 13px 24px;
  display: block;
  border-radius: 25px;
  border: 1px solid #db2725;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .next-patient-profile
  a:hover {
  color: #db2725;
  background-color: #ffffff;
  border: 1px solid #db2725;
  border-radius: 25px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .next-patient-profile
  a:hover:after {
  color: #db2725;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .next-patient-profile
  a:after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: normal;
  padding-right: 0px;
  padding-left: 8px;
  color: #ffffff;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .prev-patient-profile {
  border-radius: 25px;
  background-color: #db2725;
  padding: 0px 0;
  margin-left: 25px;
  margin-top: 29px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .prev-patient-profile
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
  padding: 13px 24px;
  display: block;
  border-radius: 25px;
  border: 1px solid #db2725;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .prev-patient-profile
  a:hover {
  color: #db2725;
  background-color: #ffffff;
  border: 1px solid #db2725;
  border-radius: 25px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .prev-patient-profile
  a:hover:before {
  color: #db2725;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab
  .prev-patient-profile
  a:before {
  content: "\f104";
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: normal;
  padding-right: 8px;
  padding-left: 0px;
  color: #ffffff;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab:first-child {
  flex-basis: 0%;
  padding-top: 20px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(1)
  .each-cv-tab:first-child {
  padding-top: 35px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .each-cv-tab:nth-child(2) {
  padding-top: 36px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(2)
  .each-cv-tab
  .field-promotext3
  p {
  max-width: 550px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(3)
  .each-cv-tab
  .each-li-section:first-child
  ul
  li:nth-child(2) {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  list-style-type: none;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-indent: inherit;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(3)
  .each-cv-tab
  .each-li-section:first-child
  ul
  li:nth-child(2):before {
  content: none;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(3)
  .each-cv-tab
  .each-li-section:first-child,
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(3)
  .each-cv-tab
  .each-li-section:nth-child(2) {
  margin-bottom: 15px;
}
.cv-risk-reduction
  .cv-tab-section
  .tabs
  .tabs-container
  .tab:nth-child(3)
  .each-cv-tab
  .each-li-section:nth-child(2)
  h5:nth-child(3) {
  padding-top: 10px;
}
@media screen and (max-width: 991px) {
  .cv-risk-reduction .cv-tab-section {
    padding: 0;
    margin-top: 25px;
    padding-bottom: 30px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .image:first-child {
    display: none;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .image:nth-child(2) {
    display: block;
    background-image: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.01) 25%,
      #ebf3fc,
      #d8e8f8
    );
    border-bottom: 5px solid #00144f;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .image:nth-child(2)
    .component-content {
    padding: 0;
    position: relative;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .image:nth-child(2)
    .component-content
    span {
    font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.18;
    letter-spacing: normal;
    text-align: left;
    color: #00144f;
    padding-right: 22px;
    position: absolute;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .image:nth-child(2)
    img {
    max-width: 222px;
    padding: 0;
    margin: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right {
    padding: 0 20px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    h3 {
    display: none;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    h5.redcolor {
    padding-top: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    .each-li-main {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    .each-li-section {
    margin-bottom: 18px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab:nth-child(2) {
    padding-top: 25px;
    text-align: center;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:first-child {
    order: 1;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:nth-child(2) {
    order: 3;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:nth-child(3) {
    order: 2;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:nth-child(4) {
    order: 4;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .field-promotext3 {
    padding: 12px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .field-promotext3
    p {
    padding: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .field-promotext3
    p:nth-child(2) {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .prev-patient-profile {
    padding: 0;
    margin-top: 28px;
    text-align: center;
    margin-left: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .next-patient-profile {
    padding: 0;
    margin-top: 28px;
    text-align: center;
    margin-left: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab:first-child,
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(1)
    .each-cv-tab:first-child {
    padding-top: 0;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(2)
    .each-cv-tab
    .image:nth-child(2)
    img {
    margin-top: 18px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(1)
    .each-cv-tab
    .image:nth-child(2)
    .component-content
    span,
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(2)
    .each-cv-tab
    .image:nth-child(2)
    .component-content
    span {
    top: 40px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(3)
    .each-cv-tab
    .image:nth-child(2)
    .component-content
    span {
    top: 70px;
    padding-right: 40px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(3)
    .each-li-section:nth-child(2)
    h5:nth-child(3) {
    padding-top: 10px;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-container .column-splitter {
    display: flex;
    flex-direction: column;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-heading {
    gap: 9px;
    padding: 0px 15px;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-heading li .field-heading h2 {
    font-size: 14px;
    line-height: 1.14;
    padding: 15px 0px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    .each-li-main
    .each-li-section {
    margin-bottom: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(2)
    .each-cv-tab
    .link.next-patient-profile {
    margin-left: 10px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab:nth-child(2) {
    padding-top: 20px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    .each-li-main {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:first-child {
    order: 1;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:nth-child(2) {
    order: 2;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:nth-child(3) {
    order: 3;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .each-li-section:nth-child(4) {
    order: 4;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .prev-patient-profile
    a {
    padding: 13px 13px;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-heading {
    padding: 0px 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .cv-risk-reduction .cv-tab-section {
    padding: 0px 0px;
  }
  .cv-risk-reduction .cv-tab-section > .component-content {
    max-width: 100%;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-heading {
    padding: 0px 20px;
  }
  .cv-risk-reduction .cv-tab-section .tabs .tabs-container {
    padding: 0px 20px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab:nth-child(2)
    .each-cv-tab
    .link.next-patient-profile {
    margin-left: 10px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    h3 {
    font-size: 22px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    h5.redcolor {
    padding: 10px 0 10px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .cv-tab-right
    .each-li-main
    .each-li-section {
    margin-bottom: 20px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .each-cv-tab
    .prev-patient-profile
    a {
    padding: 13px 13px;
  }
}
#ascvd-page #download-white-paper {
  padding: 0;
  background: #3e8ddd;
  max-width: 100%;
  margin-bottom: 60px;
}
#ascvd-page #download-white-paper .quantum-cta {
  padding: 0;
  margin: 0;
  background: transparent;
}
#ascvd-page #download-white-paper .quantum-cta__inner {
  max-width: 1238px;
  width: 1238px;
  margin: 0px auto;
  pointer-events: none;
  gap: 64px;
  display: flex;
  flex-wrap: nowrap;
}
#ascvd-page #download-white-paper .quantum-cta__inner .quantum-cta__image-wrap {
  padding: 37px 0;
  max-width: 198px;
  margin-left: 101px;
}
#ascvd-page #download-white-paper .quantum-cta__inner .quantum-cta__text {
  padding-top: 58px;
}
#ascvd-page #download-white-paper .quantum-cta__inner .quantum-cta__text h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 601px;
  padding: 0;
  margin-bottom: 16px;
}
#ascvd-page #download-white-paper .quantum-cta__inner .quantum-cta__text p {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 791px;
  padding-bottom: 44px;
  margin: 0;
}
#ascvd-page
  #download-white-paper
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button {
  pointer-events: auto;
  margin: 0px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background-color: #ffffff;
  padding: 13px 22.7px 12px 24px;
}
#ascvd-page
  #download-white-paper
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover {
  background: #db2725;
  color: #ffffff;
}
#ascvd-page
  #download-white-paper
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span {
  color: #ffffff;
}
#ascvd-page
  #download-white-paper
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span:after {
  color: #ffffff;
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
#ascvd-page
  #download-white-paper
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
#ascvd-page
  #download-white-paper
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg");
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
@media screen and (max-width: 991px) {
  #ascvd-page #download-white-paper {
    margin-bottom: 55px;
  }
  #ascvd-page #download-white-paper .quantum-cta__inner {
    display: flex;
    align-items: center;
    gap: 0;
  }
  #ascvd-page
    #download-white-paper
    .quantum-cta__inner
    .quantum-cta__image-wrap {
    padding-bottom: 23px;
    margin: 0;
  }
  #ascvd-page #download-white-paper .quantum-cta__inner .quantum-cta__text {
    padding: 0px 20px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  #ascvd-page #download-white-paper .quantum-cta__inner .quantum-cta__text p {
    font-size: 28px;
    text-align: center;
    padding-bottom: 32px;
  }
  #ascvd-page
    #download-white-paper
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    margin-bottom: 42px;
    min-width: 266px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #ascvd-page #download-white-paper {
    padding: 0px 20px;
  }
  #ascvd-page
    #download-white-paper
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    margin-bottom: 0;
  }
}
.repatha-efficacy .repatha-statin-section {
  max-width: 1238px;
  padding: 0 15px;
}
.repatha-efficacy
  .repatha-statin-section
  .repatha-plus-outer-plain-html
  p:nth-of-type(1) {
  border-bottom: 3px dotted #3e8ddd;
  padding-bottom: 20px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  line-height: 1.14;
  padding-top: 40px;
  margin: 0 0 40px;
}
.repatha-efficacy
  .repatha-statin-section
  .repatha-plus-outer-plain-html
  .rep-txt {
  font-size: 28px;
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  color: #00144f;
  line-height: 1.14;
  max-width: 1149px;
}
.repatha-efficacy
  .repatha-statin-section
  .repatha-plus-outer-plain-html
  .grey-txt {
  max-width: 819px;
  padding-left: 101px;
  text-align: center;
  font-size: 18px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #4d4f53;
}
.repatha-efficacy
  .repatha-statin-section
  .repatha-plus-outer-plain-html
  .grey-txt
  span {
  display: block;
}
.repatha-efficacy .repatha-statin-section .footnote {
  padding: 31px 0 53px;
  max-width: 1117px;
}
.repatha-efficacy .repatha-statin-section .footnote p {
  font-size: 14px;
  text-indent: 0;
  padding-top: 5px;
}
.repatha-efficacy .repatha-statin-section .footnote p span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.repatha-efficacy
  .repatha-statin-section
  .efficacy-inner-conatainer
  .patients-box {
  width: 100%;
  height: 219.4px;
  margin: 90px 0 189.7px 0px;
  padding: 28.2px 12.2px 23.4px 12px;
  border-radius: 19px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.44);
  background-color: #00144f;
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  line-height: 1.2;
}
.repatha-efficacy
  .repatha-statin-section
  .efficacy-inner-conatainer
  .patients-box
  span {
  display: block;
  font-size: 24px;
  line-height: 1.5;
}
.repatha-efficacy
  .repatha-statin-section
  .efficacy-inner-conatainer
  .patients-box
  .eighty-four {
  font-size: 71px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  display: block;
  line-height: 0.85;
}
.repatha-efficacy
  .repatha-statin-section
  .efficacy-inner-conatainer
  #ldl-graph
  img {
  max-width: 890px;
}
.repatha-efficacy .repatha-statin-section .statin-medium {
  max-width: 844.2px;
  height: 68.1px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 29px 0 36px 33px;
  position: relative;
}
.repatha-efficacy .repatha-statin-section .statin-medium h3 {
  background-color: #eaf2fb;
  padding: 19.2px 22.1px 25.4px 25.5px;
}
.repatha-efficacy .repatha-statin-section .statin-medium h3::after {
  content: "";
  position: absolute;
  left: 253px;
  top: -16px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 16px solid #3e8ddd;
  clear: both;
}
.repatha-efficacy .container > .component-content > .row {
  margin: 0;
  gap: 24px;
}
.repatha-efficacy #references-footnotes-container {
  max-width: 1238px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .repatha-efficacy .repatha-statin-section {
    padding: 0 20px;
  }
  .repatha-efficacy .repatha-statin-section .column-splitter {
    flex-direction: column;
  }
  .repatha-efficacy
    .repatha-statin-section
    .repatha-plus-outer-plain-html
    .grey-txt {
    padding-left: 0;
    max-width: 100%;
  }
  .repatha-efficacy
    .repatha-statin-section
    .repatha-plus-outer-plain-html
    p:nth-of-type(1) {
    font-size: 34px;
  }
  .repatha-efficacy
    .repatha-statin-section
    .repatha-plus-outer-plain-html
    .rep-txt {
    font-size: 20px;
  }
  .repatha-efficacy .repatha-statin-section .footnote {
    padding: 0 0 66px 0;
  }
  .repatha-efficacy .repatha-statin-section .footnote p {
    padding-top: 0;
    color: #383939;
    font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  }
  .repatha-efficacy
    .repatha-statin-section
    .efficacy-inner-conatainer
    #ldl-graph
    img {
    max-width: 100%;
  }
  .repatha-efficacy
    .repatha-statin-section
    .efficacy-inner-conatainer
    .patients-box {
    padding: 28px 20px 32px 20px;
    margin: 28px auto;
    width: 100%;
    margin-top: 0;
  }
  .repatha-efficacy
    .repatha-statin-section
    .efficacy-inner-conatainer
    ul
    .gray-li {
    padding-bottom: 15px;
  }
  .repatha-efficacy .repatha-statin-section .efficacy-inner-conatainer ul p {
    padding-top: 12px;
  }
  .repatha-efficacy .repatha-statin-section .statin-medium {
    max-width: 100%;
    margin: 13px 0 10px 0;
    font-size: 14px;
  }
  .repatha-efficacy .main-heading {
    padding: 0;
  }
  .repatha-efficacy .main-heading-two .component-content {
    padding: 0;
    margin: 0;
  }
  .repatha-efficacy #discover-brand-links-container {
    padding-top: 0px;
  }
  .repatha-efficacy
    #discover-brand-links-container
    .row
    > div:first-child
    .link {
    padding-bottom: 30px;
    margin-top: 35px;
    padding-top: 0;
  }
  .repatha-efficacy
    #discover-brand-links-container
    .row
    > div:last-child
    .link {
    padding: 0;
    margin: 0 0 35px;
  }
  .repatha-efficacy #references-footnotes-container {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .repatha-efficacy #references-footnotes-container {
    padding: 0;
  }
  .repatha-efficacy #discover-brand-links-container {
    padding-top: 0px;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row {
    display: flex;
    flex-direction: column;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:first-child {
    width: 60%;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:first-child
    .link {
    padding-bottom: 30px;
    margin-top: 35px;
    padding-top: 0;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:last-child {
    width: 60%;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:last-child
    .link {
    padding: 0;
    margin: 0 0 35px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .repatha-efficacy .repatha-statin-section {
    padding: 0 20px;
  }
  .repatha-efficacy .repatha-statin-section .statin-medium {
    margin-bottom: 30px;
  }
  .repatha-efficacy
    .repatha-statin-section
    .efficacy-inner-conatainer
    .patients-box {
    margin: 20px auto;
    height: 240px;
  }
  .repatha-efficacy #references-footnotes-container {
    padding: 0;
  }
  .repatha-efficacy #discover-brand-links-container {
    padding-top: 0px;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row {
    display: flex;
    flex-direction: row;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:first-child {
    width: auto;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:first-child
    .link {
    padding-bottom: 30px;
    margin-top: 25px;
    padding-top: 30px;
    margin-bottom: 25px;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:last-child {
    width: auto;
  }
  .repatha-efficacy
    #discover-brand-links-container
    > .component-content
    > .row
    > div:last-child
    .link {
    padding-bottom: 30px;
    margin-top: 25px;
    padding-top: 30px;
    margin-bottom: 25px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .repatha-efficacy .repatha-statin-section .statin-medium {
    margin-bottom: 0;
  }
}
#ascvd-page #key-update-container-section {
  max-width: 1238px;
  padding: 0 15px;
}
#ascvd-page #key-update-container-section .key-updates .component-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
#ascvd-page #key-update-container-section .key-updates .component-content h1 {
  padding-bottom: 0;
}
#ascvd-page #key-update-container-section .key-updates .component-content p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #383939;
  max-width: 1158px;
  padding: 22px 0 0 0;
  margin-bottom: 0;
}
#ascvd-page
  #key-update-container-section
  .column-splitter
  .acc-inner-container:nth-of-type(1) {
  flex: 0 0 60%;
}
#ascvd-page
  #key-update-container-section
  .column-splitter
  .acc-inner-container:nth-of-type(2) {
  flex: 0 0 40%;
}
#ascvd-page
  #key-update-container-section
  .column-splitter
  .acc-inner-container
  .image {
  text-align: center;
}
#ascvd-page
  #key-update-container-section
  .column-splitter
  .acc-inner-container
  .image
  img {
  max-width: 429px;
  height: auto;
  padding-left: 59px;
  padding-top: 50px;
  padding-bottom: 90px;
}
#ascvd-page
  #key-update-container-section
  .column-splitter
  .acc-inner-container
  .plain-html
  .component-content {
  max-width: 352px;
  padding: 22px 0 22px 24px;
  border-top: 3px dotted #3e8ddd;
  margin: 103px 0 0 20px;
  border-bottom: 3px dotted #3e8ddd;
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  color: #383939;
}
#ascvd-page
  #key-update-container-section
  .column-splitter
  .acc-inner-container
  .plain-html
  .component-content
  span {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
}
#ascvd-page .cta-section {
  padding-top: 20px;
}
#ascvd-page .cta-section .cta-inner-container #proven {
  text-align: center;
  padding: 100px 23px 30px;
}
#ascvd-page .cta-section .cta-inner-container #proven a {
  pointer-events: none;
}
#ascvd-page .cta-section .cta-inner-container #proven .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #proven
  .quantum-cta__image-wrap
  img {
  max-width: 141px;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #proven
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 59px 15px;
  margin-bottom: 20px;
  font-size: 20px;
  border-bottom: none;
  margin-bottom: 0;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #proven
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0 45px;
  font-size: 16px;
  margin-bottom: 12px;
  min-height: 72px;
  line-height: 1.5;
}
#ascvd-page .cta-section .cta-inner-container #proven .quantum-cta__text span {
  display: block;
}
#ascvd-page .cta-section .cta-inner-container #proven button {
  border-radius: 32px;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  position: relative;
  pointer-events: fill;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  background: none;
  border: none;
  text-decoration: underline;
}
#ascvd-page .cta-section .cta-inner-container #proven button::after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: normal;
  position: absolute;
  color: #ffffff;
  right: -10%;
  bottom: 3%;
}
#ascvd-page .cta-section .cta-inner-container #demonstrated {
  text-align: center;
  padding: 100px 23px 30px;
  display: block;
}
#ascvd-page .cta-section .cta-inner-container #demonstrated a {
  pointer-events: none;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #demonstrated
  .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #demonstrated
  .quantum-cta__image-wrap
  img {
  max-width: 141px;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #demonstrated
  .quantum-cta__text
  span {
  display: block;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #demonstrated
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 59px 15px;
  margin-bottom: 0px;
  font-size: 20px;
  border-bottom: none;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #demonstrated
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0;
  font-size: 16px;
  margin-bottom: 12px;
  min-height: 72px;
  line-height: 1.5;
}
#ascvd-page .cta-section .cta-inner-container #demonstrated button {
  border-radius: 32px;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  position: relative;
  pointer-events: fill;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  background: none;
  border: none;
  text-decoration: underline;
}
#ascvd-page .cta-section .cta-inner-container #demonstrated button::after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: normal;
  position: absolute;
  color: #ffffff;
  right: -10%;
  bottom: 3%;
}
#ascvd-page .cta-section .cta-inner-container #improved {
  text-align: center;
  padding: 100px 23px 30px;
}
#ascvd-page .cta-section .cta-inner-container #improved a {
  pointer-events: none;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #improved
  .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #improved
  .quantum-cta__image-wrap
  img {
  max-width: 141px;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #improved
  .quantum-cta__text
  span {
  display: block;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #improved
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 30px 15px;
  margin-bottom: 0;
  font-size: 20px;
  border-bottom: none;
}
#ascvd-page
  .cta-section
  .cta-inner-container
  #improved
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0 40px;
  font-size: 16px;
  margin-bottom: 12px;
  min-height: 72px;
  line-height: 1.5;
}
#ascvd-page .cta-section .cta-inner-container #improved button {
  border-radius: 32px;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  position: relative;
  pointer-events: fill;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  background: none;
  border: none;
  text-decoration: underline;
}
#ascvd-page .cta-section .cta-inner-container #improved button::after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: normal;
  position: absolute;
  color: #ffffff;
  right: -10%;
  bottom: 3%;
}
#ascvd-page #reference-section {
  max-width: 1238px;
  padding: 0 15px;
}
#ascvd-page #reference-section .footnote p:nth-last-child(3) {
  text-indent: -8px;
}
#ascvd-page #reference-section .footnote p:nth-last-child(2) {
  text-indent: -10px;
}
#ascvd-page #reference-section .footnote p:nth-last-child(1) {
  text-indent: -10px;
}
#ascvd-page .cv-acc-accordion {
  padding: 0;
}
#ascvd-page #acc-expert-consensus h1 {
  text-align: center;
}
#ascvd-page .cta-section .cta-inner-container {
  display: block;
}
@media screen and (max-width: 991px) {
  #ascvd-page #key-update-container-section {
    padding: 0 20px 65px;
  }
  #ascvd-page #key-update-container-section .column-splitter {
    flex-direction: column;
    margin: 0;
  }
  #ascvd-page
    #key-update-container-section
    .column-splitter
    .acc-inner-container
    .image {
    padding: 0;
  }
  #ascvd-page
    #key-update-container-section
    .column-splitter
    .acc-inner-container
    .image
    img {
    padding: 50px 0 40px 0;
    max-width: 330px;
  }
  #ascvd-page
    #key-update-container-section
    .column-splitter
    .acc-inner-container
    .plain-html
    .component-content {
    margin: 0;
    padding: 22px 0;
  }
  #ascvd-page .cta-section {
    padding: 20px 0 0;
  }
  #ascvd-page #acc-expert-consensus h1 {
    text-align: center;
  }
  #ascvd-page .cta-section .cta-inner-container #proven button::after {
    right: 4px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #proven
    .quantum-cta__text
    .quantum-cta__title {
    margin-bottom: 18px;
  }
  #ascvd-page .cta-section .cta-inner-container #demonstrated button::after {
    right: 4px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__text
    .quantum-cta__title {
    margin-bottom: 10px;
    padding: 0 53px 15px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__text
    .quantum-cta__copy {
    display: none;
  }
  #ascvd-page .cta-section .cta-inner-container #improved button::after {
    right: 4px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__text
    .quantum-cta__copy {
    margin-bottom: 23px;
    min-height: auto;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 25px 15px;
  }
  #ascvd-page #reference-section {
    padding: 0;
  }
  #ascvd-page #reference-section .footnote {
    padding-top: 35px !important;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  #ascvd-page
    #key-update-container-section
    .column-splitter
    .acc-inner-container:nth-of-type(2)
    .plain-html
    .component-content {
    margin: 0 auto;
    padding: 22px 24px;
  }
  #ascvd-page .cta-section .cta-inner-container #proven {
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #proven
    .quantum-cta__image-wrap {
    left: 41%;
  }
  #ascvd-page .cta-section .cta-inner-container #demonstrated {
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__image-wrap {
    left: 41%;
  }
  #ascvd-page .cta-section .cta-inner-container #improved {
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__image-wrap {
    left: 41%;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  #ascvd-page
    #key-update-container-section
    .column-splitter
    .acc-inner-container:nth-of-type(2)
    .plain-html
    .component-content {
    margin: 0 auto;
    padding: 22px 24px;
  }
  #ascvd-page .cta-section .cta-inner-container #proven {
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #proven
    .quantum-cta__image-wrap {
    left: 41%;
  }
  #ascvd-page .cta-section .cta-inner-container #demonstrated {
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__image-wrap {
    left: 41%;
  }
  #ascvd-page .cta-section .cta-inner-container #improved {
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__image-wrap {
    left: 41%;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  #ascvd-page #key-update-container-section {
    padding: 0 20px;
  }
  #ascvd-page .cta-section .cta-inner-container {
    padding: 0 10px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 35px 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__text
    .quantum-cta__copy {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #ascvd-page #key-update-container-section {
    padding: 0 20px;
  }
  #ascvd-page .cta-section .cta-inner-container {
    padding: 0 10px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 28px 15px;
    margin-bottom: 0px;
    min-height: 72px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #demonstrated
    .quantum-cta__text
    .quantum-cta__copy {
    padding: 0 20px;
    margin-bottom: 0px;
    min-height: 72px;
    display: block;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 0px 15px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__text
    .quantum-cta__copy {
    padding: 0 20px;
    margin-bottom: 7px;
    min-height: 72px;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #improved
    .quantum-cta__text
    button::after {
    right: -7%;
  }
  #ascvd-page
    .cta-section
    .cta-inner-container
    #proven
    .quantum-cta__text
    .quantum-cta__copy {
    padding: 0 20px;
    min-height: 72px;
  }
  #ascvd-page .cta-section .cta-inner-container #proven button::after {
    right: -7%;
  }
  #ascvd-page .footnote {
    padding: 50px 20px;
  }
}
.meaningful-heading {
  max-width: 1238px;
  padding: 0;
}
.meaningful-heading h3 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  margin-bottom: 18px;
}
.meaningful-heading h3 span {
  color: #db2725;
}
.efficacy-accordion {
  max-width: 1238px;
  padding: 0;
}
.efficacy-accordion ul li {
  margin-bottom: 20px;
}
.efficacy-accordion ul li .toggle-header {
  border-radius: 11px;
  background: #3e8ddd;
  cursor: pointer;
}
.efficacy-accordion ul li .toggle-header .field-heading h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 20px 35px 21px 30px;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.efficacy-accordion ul li .toggle-header .field-heading h3:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/plus.svg");
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
}
.efficacy-accordion ul li .toggle-content h4 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding-top: 15px;
  padding-bottom: 19px;
  max-width: 1149px;
}
.efficacy-accordion ul li .toggle-content h4 span {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-weight: 600;
  display: block;
}
.efficacy-accordion ul li .toggle-content h5 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: -0.13px;
  text-align: center;
  color: #4d4f53;
  max-width: 710px;
  padding-left: 101px;
  padding-bottom: 5px;
}
.efficacy-accordion ul li .toggle-content h5 span {
  display: block;
}
.efficacy-accordion ul li .efficacy-accordion-main {
  max-width: 1238px;
  padding: 0;
}
.efficacy-accordion ul li .efficacy-accordion-main > .component-content > .row {
  margin: 0;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-left {
  padding: 0;
  max-width: 870px;
  flex: 1;
}
.efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-left a {
  pointer-events: none;
}
.efficacy-accordion
  ul
  li
  .efficacy-accordion-main
  .efficacy-accordion-left
  img {
  max-width: 870px;
  height: auto;
}
.efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-right {
  flex: 1;
  padding: 0;
}
.efficacy-accordion
  ul
  li
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul {
  margin-left: 30px;
  max-width: 324px;
}
.efficacy-accordion
  ul
  li
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul
  li {
  list-style-type: disc;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  margin-bottom: 22px;
}
.efficacy-accordion
  ul
  li
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul
  li::marker {
  color: #3e8ddd;
}
.efficacy-accordion
  ul
  li:first-child
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul
  li:last-child {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  letter-spacing: -0.16px;
}
.efficacy-accordion ul li:nth-child(2) .toggle-content h4 {
  max-width: 100%;
}
.efficacy-accordion
  ul
  li:nth-child(2)
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul
  li:nth-child(3) {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  letter-spacing: -0.2px;
}
.efficacy-accordion ul li:nth-child(3) .toggle-content h4 {
  max-width: 100%;
}
.efficacy-accordion
  ul
  li:nth-child(3)
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul
  li:nth-child(4) {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  letter-spacing: -0.16px;
}
.efficacy-accordion
  ul
  li:nth-child(4)
  .efficacy-accordion-main
  .efficacy-accordion-right
  ul
  li:nth-child(2) {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  letter-spacing: -0.16px;
}
.efficacy-accordion ul li.active .toggle-header {
  border-radius: 11px 11px 0px 0;
}
.efficacy-accordion ul li.active .toggle-header .field-heading h3:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/minus.svg");
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
}
@media screen and (max-width: 991px) {
  .meaningful-heading h3 {
    font-size: 34px;
  }
  .efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-left {
    max-width: 100%;
  }
  .efficacy-accordion
    ul
    li
    .efficacy-accordion-main
    .efficacy-accordion-left
    img {
    max-width: 100%;
  }
  .efficacy-accordion
    ul
    li
    .efficacy-accordion-main
    > .component-content
    > .row {
    display: block;
  }
  .efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-right {
    max-width: 100%;
    flex: 100%;
  }
  .efficacy-accordion
    ul
    li
    .efficacy-accordion-main
    .efficacy-accordion-right
    ul {
    padding-top: 23px;
    margin-left: 20px;
    margin-bottom: 50px;
  }
  .efficacy-accordion ul li .toggle-content h5 {
    padding: 0 0 20px 0;
  }
  .efficacy-accordion ul li .toggle-content h4 {
    font-size: 20px;
    line-height: 1.3;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .efficacy-accordion
    ul
    li
    .efficacy-accordion-main
    .efficacy-accordion-right
    ul {
    max-width: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .efficacy-accordion
    ul
    li
    .efficacy-accordion-main
    > .component-content
    > .row {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
  }
  .efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-left {
    flex: 60%;
  }
  .efficacy-accordion
    ul
    li
    .efficacy-accordion-main
    .efficacy-accordion-left
    img {
    max-width: 100%;
  }
  .efficacy-accordion ul li .efficacy-accordion-main .efficacy-accordion-right {
    flex: 40%;
  }
}
.statins-accordion {
  max-width: 1238px;
  padding: 0;
  margin-bottom: 56px;
}
.statins-accordion ul li .toggle-header {
  border-radius: 11px;
  background: #3e8ddd;
  cursor: pointer;
}
.statins-accordion ul li .toggle-header .field-heading h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 20px 35px 21px 30px;
  position: relative;
  max-width: 100%;
  text-transform: uppercase;
}
.statins-accordion ul li .toggle-header .field-heading h3:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/plus.svg");
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
  float: right;
}
.statins-accordion ul li .toggle-content p:first-child {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 20px 0 42px 0;
  margin: 0;
}
.statins-accordion ul li .toggle-content .statins-blue-bg {
  border-radius: 19px;
  background: #00144f;
  padding-top: 30px;
  padding-bottom: 37px;
  flex: 1;
  max-width: 541px;
  margin-bottom: 46px;
}
.statins-accordion
  ul
  li
  .toggle-content
  .statins-blue-bg:first-child
  .component-content {
  max-width: 349px;
  margin: 0 auto;
}
.statins-accordion
  ul
  li
  .toggle-content
  .statins-blue-bg:last-child
  .component-content {
  max-width: 408px;
  margin: 0 auto;
}
.statins-accordion ul li .toggle-content .statins-blue-bg:last-child h3 {
  max-width: 257px;
}
.statins-accordion ul li .toggle-content .statins-blue-bg h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: -0.48px;
  text-align: center;
  color: #ffffff;
  max-width: 185px;
  padding-bottom: 5px;
}
.statins-accordion ul li .toggle-content .statins-blue-bg h4 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 71px;
  font-weight: bold;
  font-style: normal;
  line-height: 0.56;
  letter-spacing: -1.07px;
  text-align: center;
  color: #ffffff;
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  padding-bottom: 28px;
}
.statins-accordion ul li .toggle-content .statins-blue-bg h4 span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: -0.36px;
  text-align: left;
  color: #ffffff;
  max-width: 130px;
}
.statins-accordion ul li .toggle-content .statins-blue-bg p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: center;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.statins-accordion ul li .toggle-content .statins-blue-bg p b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.statins-accordion ul li .toggle-content .statins-footnotes p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0 0 2px 0;
}
.statins-accordion ul li .toggle-content .statins-footnotes p:last-child {
  margin-bottom: 0;
  padding-left: 0px;
  text-indent: -5px;
}
.statins-accordion ul li.active .toggle-header {
  border-radius: 11px 11px 0px 0;
}
.statins-accordion ul li.active .toggle-header .field-heading h3:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/minus.svg");
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
  float: right;
}
.statins-accordion #are-stains-or-ezetimibe {
  max-width: 1238px;
  padding: 0;
}
.statins-accordion #are-stains-or-ezetimibe > .component-content > .row {
  margin: 0;
  display: flex;
  justify-content: center;
  gap: 15px;
  align-items: center;
}
@media screen and (max-width: 991px) {
  .statins-accordion {
    margin-bottom: 70px;
  }
  .statins-accordion ul li .toggle-header .field-heading h3 {
    display: block;
  }
  .statins-accordion ul li .toggle-header .field-heading h3 sup {
    display: none;
  }
  .statins-accordion ul li .toggle-header .field-heading h3:after {
    margin-top: -10px;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg {
    padding-left: 45px;
    padding-right: 45px;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg h3 {
    font-size: 32px;
    font-weight: bold;
    max-width: 100%;
    padding-right: 0;
    margin-bottom: 10px;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg h4 {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 5px;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg h4 span {
    max-width: 100%;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg:last-child h3 {
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .statins-accordion #are-stains-or-ezetimibe > .component-content > .row {
    display: flex;
  }
  .statins-accordion ul li .toggle-header .field-heading h3 {
    display: block;
  }
  .statins-accordion ul li .toggle-header .field-heading h3 sup {
    display: none;
  }
  .statins-accordion ul li .toggle-header .field-heading h3:after {
    margin-top: 0px;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg {
    max-width: 380px;
    flex: 1;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .statins-accordion #are-stains-or-ezetimibe > .component-content > .row {
    display: flex;
    flex-wrap: wrap;
  }
  .statins-accordion ul li .toggle-header .field-heading h3 {
    display: block;
  }
  .statins-accordion ul li .toggle-header .field-heading h3 sup {
    display: none;
  }
  .statins-accordion ul li .toggle-header .field-heading h3:after {
    margin-top: 0px;
  }
  .statins-accordion ul li .toggle-content .statins-blue-bg {
    flex: 0 0 48%;
    max-width: 48%;
  }
}
.repatha-safety #clinical-trials-container {
  max-width: 1238px;
  padding: 0 15px;
}
.repatha-safety #clinical-trials-container #infobox-container {
  padding-top: 53px;
  padding-bottom: 0;
  max-width: 100%;
}
.repatha-safety #clinical-trials-container #infobox-container .column-splitter {
  margin: 0;
  display: flex;
  justify-content: space-evenly;
  flex-flow: row wrap;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container {
  display: flex;
  flex-wrap: nowrap;
  flex: 50%;
  padding: 0 15px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  img {
  width: 141px;
  height: auto;
  margin: 0 auto;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .quantum-cta__inner {
  display: block;
  text-align: center;
  pointer-events: none;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand {
  padding: 33px 26px 0 21px;
  flex: 50%;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  p:nth-of-type(1) {
  padding-bottom: 27px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  p:nth-of-type(2) {
  line-height: 1.14;
  letter-spacing: -0.22px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  .blue-txt {
  text-align: center;
  font-size: 22px;
  color: #00144f;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  .blue-txt
  b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  .promo-heading {
  display: flex;
  justify-content: center;
  line-height: 0.9;
  padding-bottom: 5px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  .promo-heading
  .promo-text-one {
  color: #db2725;
  font-size: 91px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  .promo-heading
  .promo-text-two {
  color: #db2725;
  font-size: 34px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  padding-top: 46px;
  padding-left: 10px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  .p-grey {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  color: #383939;
  line-height: 0.5;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  p {
  padding-bottom: 0;
  margin-bottom: 0;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  button {
  font-weight: bold;
  text-align: center;
  color: #00144f;
  position: relative;
  pointer-events: auto;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  background: none;
  font-size: 20px;
  border: none;
  padding: 8px 0 25px 0;
  display: flex;
  align-items: center;
  margin: 0 auto;
  justify-content: center;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  button
  span {
  text-decoration: underline;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #twenty-seven-thausand
  button::after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 25px;
  line-height: normal;
  padding-right: 0px;
  padding-left: 9px;
  color: #00144f;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .promo {
  padding-bottom: 38px;
  flex: 50%;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .promo
  .field-promoicon {
  text-align: center;
  padding-top: 33px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .blue-p {
  text-align: center;
  font-size: 22px;
  color: #00144f;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  padding-top: 19px;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .promo-one {
  color: #db2725;
  font-size: 91px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 1;
}
.repatha-safety
  #clinical-trials-container
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .promo-two {
  color: #db2725;
  font-size: 34px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
}
.repatha-safety #clinical-trials-container .cta-section {
  padding-bottom: 43px;
}
.repatha-safety #clinical-trials-container .cta-section .column-splitter {
  margin: 0;
}
.repatha-safety #clinical-trials-container .cta-section b {
  font-size: 26px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.repatha-safety #clinical-trials-container .cta-section #fourier {
  text-align: center;
  padding: 100px 37px 0;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #fourier
  .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #fourier
  .quantum-cta__image-wrap
  img {
  width: 140px;
  height: auto;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #fourier
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 59px 15px;
  margin-bottom: 20px;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #fourier
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0;
  font-size: 20px;
  margin-bottom: 23px;
}
.repatha-safety #clinical-trials-container .cta-section #safety {
  text-align: center;
  padding: 100px 15px 0px;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #safety
  .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #safety
  .quantum-cta__image-wrap
  img {
  width: 140px;
  height: auto;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #safety
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 59px 15px;
  margin-bottom: 20px;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #safety
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0;
  font-size: 20px;
  margin-bottom: 28px;
  line-height: 1.3;
}
.repatha-safety #clinical-trials-container .cta-section #discontinuation {
  text-align: center;
  padding: 100px 27px 30px;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #discontinuation
  .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #discontinuation
  .quantum-cta__image-wrap
  img {
  width: 140px;
  height: auto;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #discontinuation
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 59px 15px;
  margin-bottom: 20px;
}
.repatha-safety
  #clinical-trials-container
  .cta-section
  #discontinuation
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0;
  font-size: 20px;
  margin-bottom: 0;
}
.repatha-safety #clinical-trials-container #border-blue {
  border-bottom: 3px dotted #3e8ddd;
  padding-bottom: 0;
}
.repatha-safety #clinical-trials-container #border-blue > .component-content {
  margin-bottom: 15px;
}
.repatha-safety #clinical-trials-container .footnote {
  padding-top: 0;
}
.repatha-safety #clinical-trials-container .footnote p {
  text-indent: 0;
  font-size: 14px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  padding: 0 30px 58px;
  border-bottom: 4px dotted #3e8ddd;
}
.repatha-safety #clinical-trials-container .footnote p b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.repatha-safety #footnote-ref {
  max-width: 1238px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .repatha-safety #clinical-trials-container {
    padding: 0 20px;
  }
  .repatha-safety
    #clinical-trials-container
    #infobox-container
    .column-splitter {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .repatha-safety
    #clinical-trials-container
    #infobox-container
    .column-splitter
    .infobox-inner-container {
    padding: 0;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container
    #twenty-seven-thausand {
    justify-content: center;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container
    #twenty-seven-thausand
    .promo-heading {
    flex-direction: column;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container
    #twenty-seven-thausand
    .promo-heading
    .promo-text-two {
    padding-top: 0 !important;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container
    #twenty-seven-thausand
    .blue-txt {
    max-width: 280px;
    margin: 0 auto;
    line-height: 1.14;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container
    #twenty-seven-thausand
    button {
    padding: 18px 0 16px !important;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container:nth-of-type(1)
    .promo-heading {
    padding-bottom: 6px !important;
  }
  .repatha-safety
    #clinical-trials-container
    .infobox-inner-container:nth-of-type(2)
    p:nth-child(1) {
    max-width: 289px;
    line-height: 1.14;
    margin: 0 auto;
  }
  .repatha-safety #clinical-trials-container .footnote {
    padding: 0;
  }
  .repatha-safety #clinical-trials-container .footnote p {
    padding: 0 0 58px;
  }
  .repatha-safety #clinical-trials-container #border-blue {
    padding: 0;
  }
  .repatha-safety #clinical-trials-container .cta-section #fourier {
    padding: 100px 25px 0;
  }
  .repatha-safety
    #clinical-trials-container
    .cta-section
    #fourier
    .quantum-cta__text
    .quantum-cta__copy {
    margin-bottom: 35px;
  }
  .repatha-safety #clinical-trials-container .cta-section #safety {
    padding: 100px 28px 0;
  }
  .repatha-safety
    #clinical-trials-container
    .cta-section
    #safety
    .quantum-cta__text
    .quantum-cta__copy {
    margin-bottom: 38px;
  }
  .repatha-safety #clinical-trials-container .cta-section #discontinuation {
    padding: 100px 15px 30px;
  }
  .repatha-safety .cta-section {
    padding-left: 0;
    padding-right: 0;
  }
  .repatha-safety
    .repatha-safety
    #clinical-trials-container
    .cta-section
    .quantum-cta__image-wrap {
    left: 27%;
  }
  .repatha-safety #footnote-ref {
    padding-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }
  .repatha-safety
    #clinical-trials-container
    #infobox-container
    .column-splitter
    .infobox-inner-container
    .promo-two {
    margin-bottom: 30px;
  }
  #infobox-container .infobox-inner-container:nth-of-type(2) .promo {
    padding-bottom: 44px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .repatha-safety
    #clinical-trials-container
    .cta-section
    .quantum-cta__image-wrap {
    left: 41% !important;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  .repatha-safety
    #clinical-trials-container
    .cta-section
    .quantum-cta__image-wrap {
    left: 41% !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .repatha-safety .clinical-trials-container {
    padding: 0 20px;
  }
  .repatha-safety #clinical-trials-container #border-blue {
    padding: 0;
  }
  .repatha-safety #clinical-trials-container .cta-section {
    padding-left: 0;
    padding-right: 0;
  }
  .repatha-safety #clinical-trials-container .footnote {
    padding-bottom: 0;
  }
  .repatha-safety #clinical-trials-container .footnote p {
    padding-left: 0;
  }
  .repatha-safety #clinical-trials-container .cta-section #fourier {
    padding: 100px 20px 0px;
  }
  .repatha-safety #clinical-trials-container .cta-section #discontinuation {
    padding: 100px 20px 0px;
  }
  #footnote-ref {
    padding: 0;
  }
}
.repatha-safety .inner-banner-section > .component-content h2 {
  padding-bottom: 53px;
  text-transform: uppercase;
}
.safety-lowering-section {
  padding: 0;
  background: #007cc2;
  max-width: 100%;
  margin-bottom: 60px;
  margin-top: 35px;
}
.safety-lowering-section > .component-content {
  max-width: 1238px;
  margin: 0 auto;
}
.safety-lowering-section .quantum-cta {
  padding: 0;
  margin: 0;
  background: transparent;
  gap: 87px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.safety-lowering-section .quantum-cta .quantum-cta__image-wrap {
  max-width: 134px;
  margin-left: 102px;
}
.safety-lowering-section .quantum-cta .quantum-cta__text {
  padding-top: 35px;
}
.safety-lowering-section .quantum-cta .quantum-cta__text h2 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 711px;
  padding: 0;
  margin-bottom: 20px;
}
.safety-lowering-section .quantum-cta .quantum-cta__text p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: -0.3px;
  text-align: left;
  color: #ffffff;
  margin: 0;
  padding-bottom: 27px;
}
.safety-lowering-section .quantum-cta .quantum-cta__text ul {
  margin-left: 20px;
}
.safety-lowering-section .quantum-cta .quantum-cta__text ul li {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  list-style-type: disc;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 642px;
  padding-bottom: 14px;
}
.safety-lowering-section .quantum-cta .quantum-cta__text ul li::marker {
  color: #ffffff;
}
.safety-lowering-section .quantum-cta .quantum-cta__text ul li:last-child {
  padding-bottom: 38px;
}
@media screen and (max-width: 991px) {
  .repatha-safety .inner-banner-section > .component-content h2 {
    font-size: 35px;
    padding-bottom: 30px;
  }
  .safety-lowering-section .quantum-cta {
    display: flex;
    flex-wrap: nowrap;
    gap: 42px;
    flex-direction: column;
  }
  .safety-lowering-section .quantum-cta .quantum-cta__image-wrap {
    margin: 0;
    padding-top: 40px;
  }
  .safety-lowering-section .quantum-cta .quantum-cta__text {
    padding: 0px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .safety-lowering-section .quantum-cta .quantum-cta__text {
    padding: 0px 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .safety-lowering-section .quantum-cta .quantum-cta__text {
    padding: 35px 0 0;
  }
}
.safety-table {
  margin-bottom: 15px;
}
.safety-table .table-responsive {
  max-width: 745px;
  border-bottom: 2px solid #b1acad;
}
.safety-table .table-responsive table {
  width: 100%;
}
.safety-table .table-responsive thead th {
  border-bottom: 2px solid #b1acad;
  border-left: 0;
  border-right: 0;
}
.safety-table .table-responsive thead th:nth-child(2) {
  font-size: 14px;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
}
.safety-table .table-responsive thead th .boldtxt-red {
  font-size: 16px;
  font-weight: bold;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 14px;
}
.safety-table .table-responsive thead th .normal-text {
  display: block;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  line-height: 26px;
  display: block;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  line-height: 26px;
}
.safety-table .table-responsive thead th .semibold-text {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  display: block;
  line-height: 14px;
}
.safety-table .table-responsive thead th .boldtext-red {
  font-size: 26px;
  font-weight: bold;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 60px;
}
.safety-table .table-responsive thead th:nth-child(3) {
  font-size: 14px;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #4d4f53;
}
.safety-table .table-responsive thead th .boldtxt-black {
  font-size: 16px;
  font-weight: bold;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 14px;
}
.safety-table .table-responsive thead th .semibold-black {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  display: block;
  line-height: 14px;
}
.safety-table .table-responsive thead th .boldtext-black {
  font-size: 26px;
  font-weight: bold;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 60px;
}
.safety-table .table-responsive tbody tr td {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  padding: 6px 0px;
  font-size: 16px;
  color: #383939;
}
.safety-table .table-responsive tbody tr td strong {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
}
.safety-table .table-responsive tbody tr td:nth-child(2) {
  background: #d8e8f8;
  text-align: center;
  border-right: 7px solid #ffffff;
}
.safety-table .table-responsive tbody tr td:nth-child(3) {
  background: rgba(217, 217, 217, 0.5);
  text-align: center;
}
.safety-table .table-responsive tbody tr:first-child td {
  border-top: 5px solid #ffffff;
}
.safety-table .table-responsive tbody tr:last-child td {
  border-bottom: 5px solid #ffffff;
}
@media screen and (max-width: 991px) {
  #demostrated-safety-profile {
    padding: 0px 0px;
  }
  .safety-table .table-responsive thead th .boldtext-red {
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
  }
  .safety-table .table-responsive thead th .boldtext-black {
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .safety-table {
    padding: 0px 20px;
  }
}
.page-page-error .error-page-section {
  max-width: 100%;
  background: #00144f;
  border-bottom: 13px solid #3e8ddd;
  text-align: center;
  border-top: 2px solid #ffffff;
}
.page-page-error .error-page-section .error-page {
  padding-top: 45px;
  padding-bottom: 52px;
}
.page-page-error .error-page-section .error-page h3 {
  max-width: 816px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 52px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin: 0px auto;
  padding-bottom: 5px;
}
.page-page-error .error-page-section .error-page h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 52px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.page-page-error .error-page-section .error-page p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.14;
  color: #ffffff;
  text-align: center;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .page-page-error .error-page-section .error-page h3 {
    font-size: 26px;
    line-height: 1.11;
  }
  .page-page-error .error-page-section .error-page h2 {
    font-size: 30px;
  }
}
.dosing-admin .inner-banner-section #do-not-wait {
  padding-top: 85px;
}
.dosing-admin .inner-banner-section > .component-content h2 {
  padding-bottom: 95px;
  max-width: 620px;
}
.one-injection-main {
  max-width: 1238px;
  margin: 0px auto;
  padding: 60px 15px 53px;
}
.one-injection-main > .component-content {
  border-top: 4px dotted #3e8ddd;
  border-bottom: 4px dotted #3e8ddd;
}
.one-injection-main .one-injection-heading h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight: bold;
  font-style: normal;
  line-height: 0.81;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
}
.one-injection-main .one-injection-heading h3 {
  /*font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;*/
  font-family: "Montserrat-Regular";
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding-top: 50px;
  padding-bottom: 17px;
}
.one-injection-main .column-splitter {
  margin: 0;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-bottom: 20px;
}
.one-injection-main .column-splitter .one-injection-single .image a {
  pointer-events: none;
}
.one-injection-main
  .column-splitter
  .one-injection-single:first-child
  .image
  a
  img {
  max-width: 555px;
  height: auto;
}
.one-injection-main .column-splitter .one-injection-single:nth-child(2) {
  max-width: 336px;
  margin-left: 0px;
  margin-top: 15px;
}
.one-injection-main .column-splitter .one-injection-single:nth-child(3) {
  margin-left: 65px;
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 250px;
  align-items: flex-start;
  align-content: flex-start;
}
.one-injection-main .column-splitter .one-injection-single:nth-child(3) .image {
  flex-basis: 20%;
  margin-bottom: 32px;
}
.one-injection-main .column-splitter .one-injection-single:nth-child(3) .link {
  flex-basis: 80%;
}
.one-injection-main
  .column-splitter
  .one-injection-single:nth-child(3)
  .link
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
}
.one-injection-main
  .column-splitter
  .one-injection-single:nth-child(3)
  .link:nth-child(2) {
  padding-right: 60px;
}
.one-injection-main .column-splitter .one-injection-single p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
  margin-bottom: 16px;
}
.one-injection-main .column-splitter .one-injection-single ul {
  margin: 0;
  padding: 0;
  margin-left: 20px;
}
.one-injection-main .column-splitter .one-injection-single ul li {
  list-style-type: disc;
  margin: 0;
  padding: 0;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding-bottom: 16px;
}
.one-injection-main .column-splitter .one-injection-single ul li::marker {
  color: #007cc2;
  font-size: 12px;
}
@media screen and (max-width: 991px) {
  .dosing-admin .inner-banner-section #do-not-wait {
    padding-top: 60px;
  }
  .dosing-admin .inner-banner-section > .component-content h2 {
    font-size: 36px;
    line-height: 1.11;
    padding-bottom: 56px;
  }
  .one-injection-main {
    padding: 0px 20px;
    margin: 56px auto 50px;
  }
  .one-injection-main .one-injection-heading h3 {
    font-size: 24px;
    line-height: 1.42;
    padding-top: 25px;
  }
  .one-injection-main .one-injection-heading h2 {
    font-size: 34px;
    line-height: 1.24;
  }
  .one-injection-main .column-splitter {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
  }
  .one-injection-main
    .column-splitter
    .one-injection-single:first-child
    .image
    a
    img {
    max-width: 100%;
  }
  .one-injection-main .column-splitter .one-injection-single:nth-child(3) {
    margin-left: 20px;
  }
  .one-injection-main .column-splitter .one-injection-single:nth-child(2) {
    margin-bottom: 42px;
    margin-left: 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .one-injection-main {
    padding: 0px 20px;
    margin: 56px auto 50px;
  }
  .one-injection-main .column-splitter {
    margin-top: 15px;
  }
  .one-injection-main
    .column-splitter
    .one-injection-single:first-child
    .image
    a
    img {
    max-width: 400px;
  }
  .one-injection-main .column-splitter .one-injection-single:nth-child(3) {
    margin-left: 20px;
  }
  .one-injection-main
    .column-splitter
    .one-injection-single:nth-child(3)
    .image {
    margin-bottom: 20px;
  }
  .one-injection-main .column-splitter .one-injection-single ul li {
    padding-bottom: 10px;
  }
  .one-injection-main .column-splitter .one-injection-single p {
    font-size: 16px;
  }
  .one-injection-main .one-injection-heading h3 {
    padding-top: 30px;
    font-size: 24px;
  }
  .one-injection-main .one-injection-heading h2 {
    font-size: 30px;
  }
}
.dosing-admin #infobox-container .column-splitter {
  margin: 0;
}
.dosing-admin #infobox-container .column-splitter .infobox-inner-container {
  display: flex;
  flex-wrap: nowrap;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #promo {
  background: #d8e8f8;
  border-radius: 30px;
  padding: 34px 30px;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #promo
  p {
  font-size: 23px;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #promo
  p:nth-of-type(1) {
  padding: 0 20px;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #promo
  p:nth-of-type(2) {
  font-size: 16px;
  max-width: 371px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #promo-com {
  background: #d8e8f8;
  border-radius: 30px;
  padding: 34px 30px;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  #promo-com
  p {
  font-size: 23px;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .field-promotext {
  padding: 0;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-one {
  line-height: 0.9;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-two {
  align-items: flex-end;
  display: flex;
  line-height: 1.26;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .field-promotext
  .promo-blue {
  max-width: none;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container
  .field-promotext
  .red-text {
  padding: 0 0 0 61px;
}
.dosing-admin
  #infobox-container
  .column-splitter
  .infobox-inner-container:nth-of-type(2)
  .field-promotext
  .promo-heading {
  padding-left: 60px;
}
.dosing-admin .cta-section-2 > .component-content > .row {
  margin: 0;
  gap: 35px;
  justify-content: center;
}
.dosing-admin .cta-section-2 .row div:first-child .link {
  border-right: solid 4px #3e8ddd;
  border-style: dotted;
}
.dosing-admin .cta-section-2 .row div:last-child .link a {
  width: 70%;
}
.dosing-admin .cta-section-2 .row div:last-child .link a::after {
  top: 23px;
}
.dosing-admin .reference {
  max-width: 1238px;
  margin: 0 auto;
  padding: 40px 0 0;
}
.dosing-admin .footnote {
  max-width: 1238px;
  margin: 0 auto;
  padding-left: 5px;
}
.dosing-admin .cta-section-2 .row .link {
  margin: 15px 0;
  padding: 13px 0;
}
.dosing-admin .cta-section-2 .row .link a {
  width: 65%;
}
@media screen and (max-width: 991px) {
  .dosing-admin #infobox-container {
    padding: 0 20px 50px 20px;
  }
  .dosing-admin #infobox-container .column-splitter {
    gap: 30px;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-one {
    padding-left: 14px;
    letter-spacing: normal;
    text-align: center;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(1)
    .field-promotext
    .promo-heading
    .promo-text-two {
    justify-content: center;
    padding: 0;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .promo-heading {
    display: flex;
    padding: 0;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .promo-heading
    .promo-text-two {
    text-align: left;
    padding-left: 10px;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .red-text {
    padding: 0 0 0 20px;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container
    #promo {
    padding: 34px 20px;
  }
  .dosing-admin .cta-section-2 .row {
    display: block;
  }
  .dosing-admin .cta-section-2 .row div:first-child .link {
    border-right: unset;
    padding-top: 30px;
  }
  .dosing-admin .cta-section-2 .row div:first-child .link a {
    width: 80%;
    margin: 0 auto;
  }
  .dosing-admin .cta-section-2 .row div:last-child .link a {
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .dosing-admin .reference {
    padding: 40px 5px 0;
  }
  .dosing-admin .footnote b a {
    pointer-events: none;
    text-decoration: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(1)
    .field-promotext
    .promo-heading
    .promo-text-one {
    padding: 0;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .promo-heading {
    justify-content: center;
  }
  .dosing-admin
    #infobox-container
    .column-splitter
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .red-text {
    padding: 0 0 0 180px;
  }
  .dosing-admin .cta-section-2 .row .cta-right .link a {
    width: 65% !important;
  }
  .dosing-admin .cta-section-2 .row .cta-right .link a:after {
    top: 15px !important;
  }
  .dosing-admin .cta-section-2 .row .cta-left .link a {
    width: 55% !important;
  }
  .dosing-admin .cta-section-2 .row .cta-left .link a:after {
    top: 15px !important;
  }
  .dosing-admin .cta-section-2 .row {
    flex-direction: column;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .dosing-admin .reference {
    padding: 0;
  }
}
.coverage-information .infobox-container {
  padding-top: 60px;
  padding-bottom: 0;
}
.coverage-information .infobox-container .row {
  margin: 0 !important;
}
.coverage-information .infobox-container .column-splitter {
  padding-bottom: 0px;
}
.coverage-information
  .infobox-container
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-two {
  padding: 30px 10px 0;
}
.coverage-information .infobox-container #main_heading p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 42px;
  line-height: 1.14;
  padding: 48px 0 18px 0;
  margin-bottom: 0;
  border-top: 4px dotted #007cc2;
}
.coverage-information .infobox-container#coverage .column-splitter {
  padding-bottom: 40px;
  display: flex;
  justify-content: flex-start;
  gap: 40px;
}
.coverage-information #coverage .infobox-inner-container:nth-of-type(1) {
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  flex: 1;
}
.coverage-information #coverage .infobox-inner-container:nth-of-type(2) {
  padding: 0;
  flex: 1;
}
.coverage-information #coverage #promo-content {
  padding: 30px 0 20px;
  flex: 50%;
}
.coverage-information
  #coverage
  #promo-content
  .field-promotext
  .promo-heading
  .promo-text-one,
.coverage-information
  #coverage
  #promo-content
  .field-promotext
  .promo-heading
  .promo-text-two {
  color: #db2725;
  text-transform: uppercase;
}
/*.coverage-information #coverage .column-splitter {
border-bottom: 4px dotted #3e8ddd;
}*/
.coverage-information #affordability {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 50px;
}
.coverage-information #affordability > .component-content {
  border-bottom: 4px dotted #3d8ddd;
  padding-bottom: 50px;
}
.coverage-information #affordability .infobox-inner-container {
  flex: 1;
  padding: 0;
  background: #d8e8f8;
}
.coverage-information #affordability .infobox-inner-container:nth-of-type(1) {
  padding: 0;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-left: 45px;
}
.coverage-information
  #affordability
  .infobox-inner-container:nth-of-type(1)
  #promo-content {
  padding-right: 40px;
}
.coverage-information
  #affordability
  .infobox-inner-container:nth-of-type(2)
  #promo-content {
  border-radius: 0;
}
.coverage-information
  #affordability
  .infobox-inner-container:nth-of-type(3)
  #promo-content {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.coverage-information
  #affordability
  .infobox-inner-container:not(:last-child)
  #promo-content {
  position: relative;
}
.coverage-information
  #affordability
  .infobox-inner-container:not(:last-child)
  #promo-content:after {
  content: "";
  height: 65%;
  position: absolute;
  top: 20%;
  right: 0;
  border-right: 4px dotted #3e8ddd;
  transform: translateX(-50%);
  z-index: 99;
}
.coverage-information #affordability .infobox-inner-container:nth-of-type(3) {
  padding: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.coverage-information #affordability #promo-content {
  padding: 40px 0 0;
  min-height: 366px;
}
.coverage-information #affordability #promo-content .field-promotext h5 {
  line-height: normal;
  text-align: center;
  margin: 0 auto;
  color: #001e60;
  font-size: 18px;
  padding-bottom: 18px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.coverage-information #affordability #promo-content .field-promotext h5 b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.coverage-information #affordability #promo-content .text-one {
  width: 133.9px;
  height: 133.9px;
  background: #001e60;
  border-radius: 50%;
}
.coverage-information #affordability #promo-content .text-one h6 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.12px;
  text-align: left;
  color: #fff;
  display: block;
}
.coverage-information #affordability #promo-content .text-one h3 {
  font-family: "Montserrat-ExtraBold", Arial, Helvetica, sans-serif;
  font-size: 54px;
  font-weight: 800;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.coverage-information #affordability #promo-content .text-one h3 span {
  font-size: 43px;
}
/* .coverage-information #affordability .infobox-inner-container:nth-of-type(1)  #promo-content .field-promotext p{
max-width: 346px;
}
.coverage-information #affordability .infobox-inner-container:nth-of-type(2)  #promo-content .field-promotext p{
max-width: 230px;
} */
.coverage-information
  #affordability
  .infobox-inner-container:nth-of-type(3)
  #promo-content
  .field-promotext
  p {
  max-width: 238px;
}
.coverage-information .footnote {
  max-width: 1238px;
  padding: 0 15px;
}
.coverage-information .footnote .footnote-coverage {
  padding-top: 50px;
}
.coverage-information .footnote .plain-html p.last-ref {
  padding: 40px 0 50px;
  text-indent: initial;
}
.coverage-information .reference {
  max-width: 1238px;
  padding-left: 15px;
  padding-right: 15px;
}
.infobox-container {
  padding: 0 15px 52px 15px;
  max-width: 1238px;
}
.infobox-container .infobox-inner-container {
  flex: 50%;
  padding: 0 15px;
}
.infobox-container .infobox-inner-container .field-promotext {
  background-color: transparent;
  border: none;
  padding: 0;
}
.infobox-container .infobox-inner-container .field-promotext .red-text {
  padding: 0 0 0 86px;
  margin: 0;
  color: #db2725;
  font-size: 34px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.infobox-container .infobox-inner-container .field-promotext .promo-heading {
  display: flex;
  padding: 0 0 17px 0px;
  line-height: 1.06;
  justify-content: center;
}
.infobox-container
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-one {
  color: #db2725;
  font-size: 91px;
  font-family: "Montserrat-ExtraBold", Arial, Helvetica, sans-serif;
}
.infobox-container
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-two {
  color: #db2725;
  font-size: 34px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  padding-top: 15px;
  padding-left: 10px;
}
.infobox-container .infobox-inner-container .field-promotext .promo-blue {
  line-height: 1.33;
  max-width: 446px;
  text-align: center;
  margin: 0 auto;
  color: #001e60;
  font-size: 22px;
  padding-bottom: 0;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
}
.infobox-container .infobox-inner-container .field-promotext .promo-blue b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.infobox-container .infobox-inner-container .field-promotext p:nth-of-type(2) {
  max-width: 287px;
}
.infobox-container .infobox-inner-container .field-promotext p:nth-of-type(4) {
  max-width: 230px;
  font-size: 22px;
}
#promo-content {
  background: #d8e8f8;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}
@media screen and (max-width: 991px) {
  .coverage-information .inner-banner-section img {
    max-width: 100vw;
    margin: 50px 0 0 -20px;
    vertical-align: bottom;
  }
  .coverage-information .inner-banner-section > .component-content p.footnote {
    display: none;
  }
  .coverage-information .infobox-container {
    padding: 0 20px;
  }
  .coverage-information .infobox-container .column-splitter {
    flex-direction: column;
    gap: 0px;
  }
  .coverage-information #affordability .infobox-inner-container #promo-content {
    padding-bottom: 30px;
  }
  .coverage-information
    #affordability
    .infobox-inner-container:nth-of-type(1)
    #promo-content {
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0px;
  }
  .coverage-information
    #affordability
    .infobox-inner-container:nth-of-type(3)
    #promo-content {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 15px;
  }
  .coverage-information
    #affordability
    .infobox-inner-container:not(:last-child)
    #promo-content:after {
    height: auto;
    bottom: 0;
    right: 0;
    border-right: none;
    border-bottom: 4px dotted #3e8ddd;
    top: auto;
    left: 10%;
    width: 80%;
    transform: translateY(50%);
  }
  .coverage-information .infobox-container #main_heading p {
    padding: 48px 0px 0px 0px;
  }
  .coverage-information #coverage {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .coverage-information #coverage .infobox-inner-container {
    padding: 0;
  }
  .coverage-information #coverage .infobox-inner-container:nth-of-type(2) {
    padding-right: 0;
    padding-bottom: 20px;
  }
  .coverage-information
    #coverage
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-one {
    font-size: 80px;
  }
  .coverage-information
    #coverage
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-two {
    font-size: 25px;
  }
  .coverage-information #affordability .infobox-inner-container {
    padding: 0 15px;
  }
  .coverage-information #affordability .infobox-inner-container:nth-of-type(3) {
    padding-bottom: 0px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 0;
  }
  .coverage-information #affordability #promo-content {
    min-height: unset;
  }
  .coverage-information .footnote {
    padding: 0 20px;
  }
  .coverage-information .reference {
    padding: 0px 20px 0;
  }
  .coverage-information #affordability .infobox-inner-container:nth-of-type(1) {
    padding: 0 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
  }
  .coverage-information
    #affordability
    .infobox-inner-container:nth-of-type(1)
    #promo-content {
    padding-right: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .infobox-container {
    padding: 0 20px;
  }
  .coverage-information .footnote {
    padding: 0 20px;
  }
  .coverage-information .reference {
    padding: 40px 20px 0;
  }
  #coverage .infobox-inner-container:nth-of-type(2) #promo-content {
    padding-bottom: 52px;
  }
}
.support-plus-tab-main {
  max-width: 1238px;
  padding: 0 15px;
}
.support-plus-tab-main .tabs {
  background: #ffffff;
  padding: 0;
}
.support-plus-tab-main .tabs .tabs-heading {
  border-bottom: 5px solid #3e8ddd;
  gap: 15px;
}
.support-plus-tab-main .tabs .tabs-heading li {
  padding: 0;
  background: #eeeeee;
}
.support-plus-tab-main .tabs .tabs-heading li .field-heading h2 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  line-height: 2.09;
  letter-spacing: -0.22px;
  text-align: center;
  color: #00144f;
  text-transform: uppercase;
  padding: 0;
  padding-bottom: 5px;
}
.support-plus-tab-main .tabs .tabs-heading li.active {
  background: #00144f;
  padding: 0;
}
.support-plus-tab-main .tabs .tabs-heading li.active .field-heading h2 {
  color: #ffffff;
  position: relative;
}
.support-plus-tab-main .tabs .tabs-heading li.active .field-heading h2:after {
  content: "";
  position: absolute;
  left: 40%;
  bottom: 0px;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  border-bottom: 14px solid #3e8ddd;
}
.support-plus-tab-main .tabs .tabs-container .column-splitter {
  display: flex;
  flex-wrap: nowrap;
  gap: 44px;
  justify-content: center;
  margin-bottom: 40px;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec {
  padding-top: 52px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .support-plus-tab-sec:nth-child(2) {
  max-width: 695px;
  padding-top: 47px;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
  margin: 0;
  padding-bottom: 11px;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0;
  margin: 0;
  padding-bottom: 12px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .support-plus-tab-sec
  p:last-child {
  font-family: "Montserrat-Italic", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0 0 20px 0;
  margin: 0;
  text-indent: -5px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .support-plus-tab-sec
  p:last-child
  span {
  color: #fe02ba;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec ul {
  margin-left: 18px;
  padding-bottom: 17px;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec ul li {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  list-style-type: disc;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .support-plus-tab-sec
  ul
  li::marker {
  color: #3e8ddd;
  font-size: 12px;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec ul li span {
  color: #fe02ba;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec h5 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
  padding-bottom: 9px;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec .image a {
  pointer-events: none;
}
.support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec .image img {
  max-width: 374px;
  height: auto;
}
.support-plus-tab-main .tabs .tabs-container #g-insurance-tab {
  max-width: 100%;
  padding: 0;
  margin-top: 32px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  #g-insurance-tab
  > .component-content {
  border-radius: 19px;
  background: #d8e8f8;
}
.support-plus-tab-main .tabs .tabs-container .government-insurance-tab {
  display: flex;
  justify-content: center;
  gap: 50px;
  align-items: flex-start;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .on-average-main {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 60px;
  max-width: 646px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .on-average-main
  .on-average-sec {
  max-width: 310px;
  position: relative;
  text-align: center;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .on-average-main
  .on-average-sec
  p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .on-average-main
  .on-average-sec
  h4 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
  padding-bottom: 6px;
  padding-top: 15px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .on-average-main
  .on-average-sec:first-child:after {
  content: "";
  position: absolute;
  top: 15px;
  right: -30px;
  width: 4px;
  height: 90%;
  border-right: 4px dotted #007cc2;
}
.support-plus-tab-main .tabs .tabs-container .government-insurance-tab .g-tab {
  margin: 23px 0;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .support-blue-main {
  background: #00144f;
  max-width: 455px;
  padding: 22px 35px 20px 35px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .support-blue-main
  p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
  padding-bottom: 13px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .support-blue-main
  p
  strong {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .support-blue-main
  h5 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
  padding-bottom: 5px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .government-insurance-tab
  .support-blue-main
  h6 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.support-plus-tab-main .tabs .tabs-container #g-footnote {
  display: flex;
  justify-content: center;
  max-width: 1170px;
  margin: 0 auto;
  padding-bottom: 25px;
}
.support-plus-tab-main .tabs .tabs-container #g-insurance-tab #g-footnote {
  justify-content: flex-start;
}
.support-plus-tab-main .tabs .tabs-container #g-footnote p,
.support-plus-tab-main .tabs .tabs-container #g-mobile-footnote p {
  font-family: "Montserrat-Italic";
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding-bottom: 0;
  margin: 0;
  text-indent: -5px;
  padding-left: 5px;
}
.support-plus-tab-main .tabs .tabs-container .uninsured-tab {
  display: flex;
  border-radius: 19px;
  background: #d8e8f8;
  margin-top: 32px;
  gap: 32px;
  justify-content: center;
  align-items: center;
}
.support-plus-tab-main .tabs .tabs-container .uninsured-tab .support-blue-main {
  background: #00144f;
  max-width: 455px;
  padding: 22px 35px 20px 35px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .support-blue-main
  p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
  padding-bottom: 13px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .support-blue-main
  p
  strong {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .support-blue-main
  h5 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
  padding-bottom: 5px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .support-blue-main
  h6 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .uninsured-tab-left {
  margin-top: 43px;
  max-width: 630px;
  margin-bottom: 3px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .uninsured-tab-left
  h3 {
  font-family: "Montserrat-ExtraBold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
  max-width: 565px;
  padding-bottom: 14px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .uninsured-tab-left
  h4 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0;
  padding-bottom: 20px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .uninsured-tab-left
  p {
  font-family: "Montserrat-Italic", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0;
  margin: 0;
  text-indent: -5px;
}
.support-plus-tab-main
  .tabs
  .tabs-container
  .uninsured-tab
  .uninsured-tab-right {
  margin-top: 37px;
  margin-bottom: 39px;
}
@media screen and (min-width: 992px) {
  .support-plus-tab-main .tabs .tabs-container #g-mobile-footnote {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .support-plus-tab-main {
    padding: 0;
  }
  .support-plus-tab-main .tabs .tabs-heading {
    gap: 9px;
    padding: 0px 15px;
  }
  .support-plus-tab-main .tabs .tabs-heading li .field-heading h2 {
    font-size: 14px;
    line-height: 1.14;
    padding: 15px 0px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-heading
    li:nth-child(3).active
    .field-heading
    h2:after {
    bottom: -10px;
  }
  .support-plus-tab-main .tabs .tabs-heading li.active .field-heading h2:after {
    left: 30%;
  }
  .support-plus-tab-main .tabs .tabs-container {
    padding: 0px 0px;
    margin-bottom: 50px;
  }
  .support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec {
    padding-top: 30px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    .image
    img {
    max-width: 100%;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec:nth-child(2) {
    padding-top: 22px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    ul
    li:nth-child(2) {
    padding-right: 20px;
  }
  .support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec h5 {
    padding-bottom: 20px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    p:last-child {
    max-width: 275px;
  }
  .support-plus-tab-main .tabs .tabs-container .column-splitter {
    display: block;
    margin: 0 0 24px;
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-container #g-insurance-tab {
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-container .tab:nth-child(3) .plain-html {
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-container .government-insurance-tab {
    display: block;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main {
    display: block;
    padding: 0px 20px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main
    .on-average-sec {
    max-width: 100%;
    padding: 28px 0px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main
    .on-average-sec:first-child:after {
    border-right: 0;
    border-bottom: 4px dotted #007cc2;
    width: 80%;
    right: 10%;
    bottom: 0px;
    top: initial;
    height: 4px;
    margin: 0px;
    transform: translateY(50%);
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .g-tab {
    margin-top: 0;
    margin-bottom: 0;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main {
    padding-left: 20px;
    padding-right: 25px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main
    h5 {
    padding-right: 80px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main
    h5
    a {
    color: #ffffff;
  }
  .support-plus-tab-main .tabs .tabs-container #g-mobile-footnote {
    padding-bottom: 23px;
  }
  .support-plus-tab-main .tabs .tabs-container .uninsured-tab {
    display: block;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main {
    padding-left: 20px;
    padding-right: 25px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .uninsured-tab-left
    h3 {
    font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main
    h5 {
    padding-right: 80px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main
    h5
    a {
    color: #ffffff;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .uninsured-tab-left {
    padding: 30px 20px 0;
  }
  .support-plus-tab-main .tabs .tabs-container #g-footnote {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .support-plus-tab-main {
    padding: 0;
  }
  .support-plus-tab-main .tabs .tabs-heading {
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-heading li .field-heading h2 {
    font-size: 15px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-heading
    li:nth-child(3).active
    .field-heading
    h2:after {
    bottom: 0;
  }
  .support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec {
    padding-top: 30px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    .image
    img {
    max-width: 100%;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec:nth-child(2) {
    padding-top: 22px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    ul
    li:nth-child(2) {
    padding-right: 20px;
  }
  .support-plus-tab-main .tabs .tabs-container .support-plus-tab-sec h5 {
    padding-bottom: 20px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    p:last-child {
    max-width: 100%;
    padding-bottom: 24px;
  }
  .support-plus-tab-main .tabs .tabs-container .column-splitter {
    display: block;
    margin: 0;
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-container .government-insurance-tab {
    display: block;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main {
    display: block;
    padding: 0px 30px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main
    .on-average-sec {
    max-width: 100%;
    padding: 30px 0px 40px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main
    .on-average-sec:first-child:after {
    border-right: 0;
    border-bottom: 4px dotted #007cc2;
    width: 100%;
    right: 0;
    bottom: 0px;
    top: initial;
    height: 4px;
    margin: 0px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .g-tab {
    margin-top: 0;
    margin-bottom: 0;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main {
    max-width: 100%;
    margin: 0px auto;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main
    h5
    a {
    color: #ffffff;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .on-average-main {
    max-width: 100%;
  }
  .support-plus-tab-main .tabs .tabs-container .uninsured-tab {
    display: block;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main {
    max-width: 100%;
    margin: 0px auto;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main
    h5 {
    padding-right: 100px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main
    h5
    a {
    color: #ffffff;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .uninsured-tab-right {
    margin-top: 37px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .support-plus-tab-main {
    padding: 0;
  }
  .support-plus-tab-main .tabs .tabs-heading {
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-heading li .field-heading h2 {
    font-size: 20px;
  }
  .support-plus-tab-main .tabs .tabs-container {
    padding: 0px 20px;
  }
  .support-plus-tab-main .tabs .tabs-container .column-splitter {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: nowrap;
    flex-direction: row;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec
    .image
    img {
    max-width: 300px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .support-plus-tab-sec:nth-child(2) {
    max-width: 600px;
  }
  .support-plus-tab-main .tabs .tabs-container .government-insurance-tab {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    padding-bottom: 32px;
    justify-content: start;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .g-tab {
    margin-bottom: 0;
    margin-right: 30px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main {
    margin-bottom: 30px;
    margin-top: 37px;
    max-width: 430px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .government-insurance-tab
    .support-blue-main
    h5
    a {
    color: #ffffff;
  }
  .support-plus-tab-main .tabs .tabs-container .uninsured-tab {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main {
    margin-bottom: 30px;
    margin-top: 37px;
  }
  .support-plus-tab-main
    .tabs
    .tabs-container
    .uninsured-tab
    .support-blue-main
    h5
    a {
    color: #ffffff;
  }
}
.dosing-admin .injection-video-main {
  max-width: 1238px;
  margin: 0px auto;
  padding: 15px 15px 40px;
}
.dosing-admin .injection-video-main .injection-video-heading h2 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
  margin: 0 0 24px;
}
.dosing-admin .injection-video-main .injection-video-section {
  max-width: 1238px;
  padding: 0;
}
.dosing-admin
  .injection-video-main
  .injection-video-section
  > .component-content {
  max-width: 575px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 0;
  align-content: flex-start;
}
.dosing-admin
  .injection-video-main
  .injection-video-section
  .injection-video-footer {
  padding-top: 60px;
}
.dosing-admin .injection-video-main > .component-content > .row {
  display: flex;
  margin: 0px;
  flex-wrap: nowrap;
  gap: 100px;
}
.dosing-admin
  .injection-video-main
  .injection-video-section
  .injection-video-footer
  h3 {
  padding-right: 40px;
}
.dosing-admin
  .injection-video-main
  .injection-video-section
  .injection-video-footer
  p {
  padding-bottom: 15px;
}
.dosing-admin .injection-video-main .injection-video-section h5 {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding-bottom: 8px;
}
.dosing-admin
  .injection-video-main
  .column-splitter
  .injection-video-section
  .injection-video-heading
  p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  margin: 0;
  padding-bottom: 14px;
}
.dosing-admin .injection-video-main .column-splitter .injection-video-left {
  width: 575px;
}
.dosing-admin .injection-video-main .injection-video-footer {
  padding-top: 45px;
}
.dosing-admin .injection-video-main .injection-video-footer h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding-bottom: 10px;
}
.dosing-admin .injection-video-main .injection-video-footer p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0;
  margin: 0;
  padding-bottom: 29px;
}
.dosing-admin
  .injection-video-main
  .injection-video-left
  .injection-video-footer
  p {
  padding-bottom: 24px;
}
.dosing-admin
  .injection-video-main
  .injection-video-left
  .injection-video-footer
  p:last-child {
  font-size: 13px;
  padding-bottom: 30px;
  text-indent: -10px;
  padding-left: 10px;
}
.dosing-admin
  .injection-video-main
  .injection-video-left
  .injection-video-footer
  p
  a {
  font-family: "Montserrat-Semibold", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}
.dosing-admin .injection-video-main #download-icon {
  padding-right: 40px;
}
.dosing-admin .injection-video-main #download-icon .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
  position: relative;
  padding-left: 25px;
}
.dosing-admin .injection-video-main #download-icon .field-link a:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/blue-download);
  width: 15px;
  height: 17px;
  background-size: 100%;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  top: 0;
}
.dosing-admin .injection-video-main #share-icon .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  position: relative;
  padding-left: 25px;
}
.dosing-admin .injection-video-main #share-icon .field-link a:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/share-video);
  width: 16px;
  height: 17.5px;
  background-size: 100%;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  top: 0;
}
.dosing-admin .injection-video-main .video-js {
  width: 100%;
  height: 425px;
}
.dosing-admin .injection-video-main .video-js .vjs-poster {
  background-size: cover;
  width: 740px;
  height: 420px;
}
.dosing-footnote {
  max-width: 1238px;
  padding: 0px 15px;
}
.dosing-references {
  max-width: 1238px;
  padding: 0px 15px;
}
.dosing-admin .injection-video-main #injection-instructions-video {
  max-width: 1238px;
  padding: 0px 15px;
}
.dosing-admin .injection-video-main #injection-instructions-video .row {
  display: flex;
  margin: 0px;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
}
.dosing-admin
  .injection-video-main
  #injection-instructions-video
  .injection-video-chapters:first-child {
  width: 740px;
  height: 420px;
}
.dosing-admin
  .injection-video-main
  #injection-instructions-video
  .injection-video-chapters:nth-child(2) {
  max-width: 300px;
}
.dosing-admin
  .injection-video-main
  #injection-instructions-video
  .injection-video-chapters {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.dosing-admin
  .injection-video-main
  #injection-instructions-video
  .injection-video-chapters
  .imageContainer {
  max-width: 100%;
  flex: 100%;
}
.dosing-admin
  .injection-video-main
  #injection-instructions-video
  .injection-video-chapters
  #chapters-content {
  background: #00134e;
  padding: 15px 15px 25px;
  position: relative;
}
.dosing-admin
  .injection-video-main
  #injection-instructions-video
  .injection-video-chapters
  #chapters-content
  h3 {
  font-family: "Montserrat-Bold";
  font-size: 14px;
  font-weight: bold;
  line-height: 1.29;
  text-align: left;
  color: #fff;
}
.chapters-footnote {
  padding-top: 15px;
  max-width: 1028px;
  margin: 0 auto;
}
.chapters-footnote p {
  font-family: "Montserrat-Regular";
  font-size: 20px;
  font-weight: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: left;
  color: #00134e;
  padding: 0;
  margin: 0;
}
.chapters-footnote p a {
  font-weight: bold;
  text-decoration: underline;
  color: #00134e;
}
.chapters-footnote p a:hover {
  color: #00134e;
}
@media screen and (min-width: 992px) {
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    .dropdown-mobile {
    display: none;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul {
    list-style-type: none;
    margin-left: 15px;
    padding-top: 15px;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li {
    padding-bottom: 2px;
    position: relative;
    display: flex;
    gap: 10px;
    align-items: flex-start;
    flex-direction: row;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li:before {
    content: "\25CF";
    font-size: 20px;
    color: #fff;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li:first-of-type:after {
    top: 20%;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li:last-of-type:after {
    top: -50%;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li:after {
    content: "";
    position: absolute;
    height: 100%;
    top: 0px;
    left: 0px;
    border-left: 1px solid #fff;
    margin-left: 5px;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li::marker {
    color: #fff;
    font-size: 22px;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    ul
    li
    a {
    font-family: "Montserrat-Bold";
    font-size: 14px;
    font-weight: bold;
    line-height: 1.21;
    text-align: left;
    color: #fff;
    padding-top: 8px;
    padding-right: 10px;
  }
  #chapters-content .close-icon svg {
    fill: #fff;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 10px;
    right: 5px;
  }
}
@media screen and (max-width: 991px) {
  .dosing-admin .injection-video-main {
    padding: 50px 20px 0;
  }
  .dosing-admin .injection-video-main > .component-content > .row {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
  }
  .dosing-admin .injection-video-main .column-splitter .injection-video-left {
    width: 100%;
  }
  .dosing-admin
    .injection-video-main
    .injection-video-left
    .injection-video-footer
    p
    a {
    overflow-wrap: anywhere;
  }
  .dosing-admin
    .injection-video-main
    .injection-video-section
    .injection-video-footer
    h3 {
    padding-right: 0;
  }
  .dosing-admin .injection-video-main #download-icon {
    padding-bottom: 14px;
  }
  .dosing-admin .injection-video-main .injection-video-footer {
    padding-top: 50px;
  }
  #chapters-dropdown .dropdown-menu,
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    .chapters-right {
    display: none;
  }
  #chapters-dropdown .dropdown-menu {
    position: absolute;
    width: 100%;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    .dropdown-mobile {
    display: block;
    margin-bottom: 20px;
    width: 100%;
    max-width: 100%;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content {
    background: transparent;
    padding: 0;
    width: 100%;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters:first-child {
    width: 100%;
    height: 100%;
  }
  .dosing-admin .injection-video-main #injection-instructions-video .row {
    flex-direction: column-reverse;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters:nth-child(2) {
    max-width: 100%;
  }
  .dosing-admin .injection-video-main #injection-instructions-video {
    padding: 0 0;
  }
  .dosing-admin
    .injection-video-main
    #injection-instructions-video
    .injection-video-chapters
    #chapters-content
    h3 {
    color: #383939;
    font-size: 14px;
    padding-bottom: 5px;
  }
  #chapters-dropdown .btn-dropdown {
    font-family: "Montserrat-Bold";
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    text-align: left;
    color: #00134e;
    background: transparent;
    border: none;
    border-bottom: 1px solid #707070;
    padding-bottom: 7px;
    position: relative;
    padding-right: 50px;
    width: 100%;
    max-width: 100%;
  }
  #chapters-dropdown .btn-dropdown:after {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/dropdown-arrow.png);
    top: 5px;
    right: 0px;
    position: absolute;
    background-repeat: no-repeat;
    z-index: 99;
  }
  #chapters-dropdown .btn-dropdown.active:after {
    transform: rotate(180deg);
    top: 0;
  }
  #chapters-dropdown.dropdown-mobile.show .btn-dropdown:after {
    transform: rotate(180deg);
    top: -10px;
  }
  .dosing-admin .injection-video-main .video-js {
    width: 100%;
    height: 230px;
  }
  #chapters-dropdown .dropdown-menu ul {
    border: solid 1px #707070;
    background: #fff;
    width: 100%;
    padding: 16px 30px;
  }
  #chapters-dropdown .dropdown-menu ul li {
    list-style-type: disc;
    padding-bottom: 5px;
  }
  #chapters-dropdown .dropdown-menu ul li a {
    font-family: "Montserrat-Bold";
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    text-align: left;
    color: #00134e;
  }
  #chapters-dropdown .dropdown-menu.show {
    display: block;
    z-index: 99;
    width: 100%;
  }
  #chapters-content .close-icon {
    display: none;
  }
  .dosing-admin
    .injection-video-main
    .injection-video-section
    .injection-video-footer {
    padding-top: 25px;
  }
  .chapters-footnote p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .dosing-admin .injection-video-main {
    padding-top: 50px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .dosing-admin .injection-video-main {
    padding: 0px 20px;
  }
  .dosing-admin
    .injection-video-main
    .column-splitter
    .injection-video-section {
    max-width: 480px;
  }
  .dosing-admin .injection-video-main > .component-content > .row {
    gap: 20px;
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .dosing-footnote {
    padding: 0px 20px;
  }
  .dosing-references {
    padding: 0px 20px;
  }
}
.coverage-information
  .inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(2)
  .field-link
  a {
  border-right: 4px dotted #3e8ddd;
}
.coverage-information
  .inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(3)
  .field-link
  a {
  border-right: none;
}
.coverage-information #access {
  max-width: 1238px;
  padding: 48px 15px 0;
  margin: 0px auto;
}
.coverage-information #access h2 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding-bottom: 50px;
  padding-top: 0;
}
.coverage-information #access h2 span {
  color: #db2725;
}
.coverage-information #access h3 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 27px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: -0.27px;
  text-align: left;
  color: #00144f;
  display: none;
}
.coverage-information #access .image {
  padding-bottom: 50px;
  display: flex;
  align-content: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.coverage-information #access .image a {
  pointer-events: none;
}
.coverage-information #access .image img {
  max-width: 100%;
  height: auto;
}
.coverage-information .additional-heading h2 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
}
.coverage-information .additional-heading h2 span {
  color: #db2725;
}
.coverage-information .additional-main {
  max-width: 1238px;
  padding: 0 15px;
  margin: 0px auto;
  padding-bottom: 75px;
}
.coverage-information .additional-main .component-content .column-splitter {
  display: flex;
  margin: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 70px;
}
.coverage-information .additional-main#medicarePatients {
  padding-bottom: 40px;
  padding-top: 40px;
}
.coverage-information .additional-main#medicarePatients h4 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.71;
  text-align: center;
  color: #00144f;
}
.coverage-information .additional-main#medicarePatients .column-splitter {
  margin-top: 60px;
}
.coverage-information .additional-main .delay-main {
  max-width: 380px;
  text-align: center;
  border-right: 4px dotted #3d8ddd;
  padding-right: 70px;
}
.coverage-information .additional-main .delay-main:last-child {
  border-right: none;
  padding-right: 0;
}
.coverage-information
  .additional-main
  .delay-main
  .delay-section
  .text-content {
  padding-top: 20px;
}
.coverage-information .additional-main .delay-main .delay-section h5 {
  font-family: "Montserrat-ExtraBold";
  font-size: 32px;
  font-weight: 800;
  line-height: 1.06;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
  padding-bottom: 12px;
}
.coverage-information .additional-main .delay-main .delay-section p {
  font-family: "Montserrat-Medium";
  font-size: 22px;
  font-weight: 500;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: center;
  color: #001e60;
  margin-bottom: 0;
  padding: 0 0px;
}
.coverage-information .additional-main .delay-main .delay-section p span {
  font-family: "Montserrat-Bold";
  font-weight: bold;
  text-transform: uppercase;
  font-size: 26px;
}
.coverage-information .additional-main #delay-footnote {
  padding-top: 50px;
}
.coverage-information .additional-main #delay-footnote p {
  font-family: "Montserrat-Italic";
  font-size: 13px;
  font-style: italic;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .coverage-information
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2) {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .coverage-information
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2)
    .field-link
    a {
    border-right: none;
    border-bottom: 4px dotted #3e8ddd;
    padding-bottom: 30px;
  }
  .coverage-information
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(3)
    .field-link
    a {
    padding-right: 0;
  }
  .coverage-information
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:last-child {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .coverage-information #access {
    padding: 0px 20px;
  }
  .coverage-information #access h2 {
    font-size: 34px;
    padding-bottom: 38px;
  }
  .coverage-information #access h3 {
    font-size: 24px;
  }
  .coverage-information #access .image {
    display: block;
    margin: 0;
  }
  .coverage-information #access .image img {
    max-width: 100%;
  }
  .coverage-information .additional-heading {
    padding: 0px 0px;
  }
  .coverage-information .additional-heading h2 {
    font-size: 34px;
    padding-bottom: 37px;
  }
  .coverage-information .additional-main {
    padding: 0px 20px;
    margin-bottom: 50px;
  }
  .coverage-information .additional-main .component-content .column-splitter {
    /* display: block; */
    flex-direction: column;
    text-align: center;
  }
  .coverage-information .additional-main .delay-main:not(:last-child) {
    padding-bottom: 45px;
  }
  .coverage-information .additional-main .delay-main .delay-section h5 {
    font-size: 28px;
  }
  .coverage-information .additional-main .delay-main .delay-section p {
    font-size: 20px;
    padding: 0 7px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .coverage-information #access {
    padding: 0px 20px;
  }
  .coverage-information #access .image img {
    max-width: 100%;
  }
  .coverage-information #access h3 {
    font-size: 20px;
    padding-bottom: 10px;
  }
  .coverage-information #access h2 {
    font-size: 34px;
    padding-right: 30px;
  }
  .coverage-information .additional-main .component-content .column-splitter {
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .coverage-information #access {
    padding: 30px 20px 0;
  }
  .coverage-information #access .image img {
    max-width: 100%;
  }
  .coverage-information #access h3 {
    font-size: 20px;
  }
  .coverage-information #access h2 {
    font-size: 34px;
    padding-right: 60px;
  }
  .coverage-information .additional-heading {
    padding: 0px;
  }
  .coverage-information .additional-heading h2 {
    font-size: 34px;
    padding-bottom: 37px;
  }
  .coverage-information .additional-main {
    padding: 0px 20px;
    margin-bottom: 50px;
  }
  .coverage-information .additional-main .component-content .column-splitter {
    display: flex;
    text-align: center;
    gap: 35px;
    flex-direction: row;
  }
  .coverage-information .additional-main .delay-main {
    max-width: 315px;
    padding-right: 35px;
  }
}
.coverage-information #coverage-download-brochure {
  padding: 0;
  background: #3e8ddd;
  max-width: 100%;
  margin-bottom: 60px;
}
.coverage-information #coverage-download-brochure .quantum-cta {
  padding: 0;
  margin: 0;
  background: transparent;
}
.coverage-information #coverage-download-brochure .quantum-cta__inner {
  max-width: 1238px;
  margin: 0px auto;
  pointer-events: none;
  gap: 42px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__image-wrap {
  padding: 60px 0;
  max-width: 144px;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text {
  padding-top: 58px;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 601px;
  padding: 0;
  margin-bottom: 16px;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 590px;
  padding-bottom: 23px;
  margin: 0;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  p
  span {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  display: block;
  padding-top: 16px;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button {
  pointer-events: auto;
  margin: 0px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background: #ffffff;
  padding: 13px 22.7px 12px 24px;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover {
  background: #db2725;
  color: #ffffff;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span {
  color: #ffffff;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span:after {
  color: #ffffff;
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:active {
  background: #db2725;
  color: #ffffff;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:active
  span {
  color: #ffffff;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:active
  span:after {
  color: #ffffff;
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.coverage-information
  #coverage-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg");
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
@media screen and (max-width: 991px) {
  .coverage-information #coverage-download-brochure {
    margin-bottom: 55px;
  }
  .coverage-information #coverage-download-brochure .quantum-cta__inner {
    display: flex;
    gap: 0;
  }
  .coverage-information
    #coverage-download-brochure
    .quantum-cta__inner
    .quantum-cta__image-wrap {
    padding-bottom: 23px;
    margin: 0 auto;
  }
  .coverage-information
    #coverage-download-brochure
    .quantum-cta__inner
    .quantum-cta__text {
    padding: 0px 20px;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
  }
  .coverage-information
    #coverage-download-brochure
    .quantum-cta__inner
    .quantum-cta__text
    p {
    font-size: 20px;
    text-align: left;
    padding-bottom: 15px;
  }
  .coverage-information
    #coverage-download-brochure
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    margin: 0px auto 42px;
    min-width: 266px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .coverage-information #coverage-download-brochure {
    padding: 0px 20px;
  }
  .coverage-information
    #coverage-download-brochure
    .quantum-cta__inner
    .quantum-cta__text {
    justify-content: flex-start;
  }
  .coverage-information
    #coverage-download-brochure
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    margin: 0;
  }
}
.amgen-supportplus .inner-banner-section .image a {
  pointer-events: none;
}
.amgen-supportplus .inner-banner-section img {
  width: 600px;
  height: auto;
  padding-top: 40px;
}
.amgen-supportplus
  .inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(2)
  .field-link
  a {
  border-right: 4px dotted #3e8ddd;
}
.amgen-supportplus
  .inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(3)
  .field-link
  a {
  border-right: none;
}
@media screen and (max-width: 991px) {
  .amgen-supportplus .inner-banner-section img {
    width: 100%;
    height: auto;
    padding-bottom: 50px;
  }
  .amgen-supportplus
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2) {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .amgen-supportplus
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2)
    .field-link
    a {
    border-right: none;
    border-bottom: 4px dotted #3e8ddd;
    padding-bottom: 30px;
  }
  .amgen-supportplus
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(3)
    .field-link
    a {
    padding-right: 0;
  }
  .amgen-supportplus
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:last-child {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .amgen-supportplus .inner-banner-section img {
    padding-top: 20px;
    width: 300px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .amgen-supportplus .inner-banner-section img {
    padding-bottom: 0px;
  }
}
.forms-and-resources .inner-banner-section > .component-content h2 {
  padding-bottom: 53px;
  padding-right: 80px;
}
.forms-and-resources #reference-section {
  max-width: 1238px;
  padding: 0 15px;
}
.forms-and-resources #reference-section .footnote p {
  text-indent: 0;
}
.forms-and-resources .cv-info-container .main-heading-two .component-content {
  margin: 20px 0 0;
}
.forms-and-resources .cv-info-container .main-heading-two h1 {
  padding-bottom: 0;
}
.forms-and-resources .cv-info-container #form-accordion-list-one {
  max-width: 1238px;
  margin: 0;
  padding: 0;
}
.forms-and-resources .cv-info-container #links-are-provided {
  max-width: 1200px;
}
.forms-and-resources .cv-info-container #links-are-provided p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 22px;
}
.forms-and-resources .form-video-section {
  display: none;
}
.forms-and-resources #sureclick-vid-modal .quantum-button.quantum-modal__close,
.forms-and-resources
  #pushtronex-vid-modal
  .quantum-button.quantum-modal__close {
  position: absolute;
  top: -40px;
  right: 0;
  cursor: pointer;
}
.forms-and-resources .form-video-section.active {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
  z-index: 200000;
}
.forms-and-resources .form-video-section.active .component-content {
  height: auto;
  max-width: 842px;
  background-color: transparent;
  overflow: initial;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.forms-and-resources
  .form-video-section.active
  .component-content
  .imageContainer {
  padding: 0;
  background-color: transparent;
  overflow: initial;
  position: relative;
  max-width: 842px;
  margin: 0 auto;
  z-index: 1;
}
.forms-and-resources
  .form-video-section.active
  .component-content
  .imageContainer
  .video-js {
  max-width: 842px;
  height: 400px;
  width: 713px;
  position: relative;
  margin: 0 auto;
  border-radius: 8px;
  overflow: hidden;
}
.form-resource-accordion {
  max-width: 1238px;
  padding: 0;
}
.form-resource-accordion ul li {
  margin-bottom: 33px;
}
.form-resource-accordion ul li.active .toggle-header {
  border-radius: 11px 11px 0 0;
}
.form-resource-accordion ul li.active .toggle-header .field-heading h3:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/minus.svg);
}
.form-resource-accordion ul li .toggle-header {
  border-radius: 11px;
  background: #3e8ddd;
  cursor: pointer;
}
.form-resource-accordion ul li .toggle-header .field-heading h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
  padding: 21px 0 20px 0;
}
.form-resource-accordion ul li .toggle-header .field-heading h3:after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/plus.svg);
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
  font-size: 1.375rem;
  font-weight: 400;
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
}
.form-resource-accordion ul li .toggle-content {
  background-color: #d8e8f8;
}
.form-resource-accordion ul li .toggle-content .row {
  padding: 30px 0 40px 0px;
  margin: 0;
}
.form-resource-accordion ul li .toggle-content .acc-footnote p {
  font-size: 13px;
  line-height: normal;
  max-width: 100% !important;
  padding: 0 20px 20px 20px;
  text-indent: -5px;
}
.form-resource-accordion ul li .toggle-content .row > div {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 20px;
  align-content: flex-start;
}
.form-resource-accordion ul li .toggle-content h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  padding: 0;
  margin: 0 0 8px;
  max-width: 370px;
}
.form-resource-accordion ul li .toggle-content .repatha-brochure-heading {
  max-width: 375px;
}
.form-resource-accordion ul li .toggle-content h3.pr-30 {
  padding-right: 30px;
}
.form-resource-accordion ul li .toggle-content p {
  max-width: 370px;
  height: auto;
  margin: 0;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  padding-bottom: 0;
}
.form-resource-accordion .download-link-section {
  padding-right: 15px;
}
.form-resource-accordion .download-link-section .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
  position: relative;
  padding-left: 25px;
}
.form-resource-accordion .download-link-section .field-link a:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/blue-download);
  width: 15px;
  height: 17px;
  background-size: 100%;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  top: 0;
}
.form-resource-accordion .email-link-section .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
  position: relative;
  padding-left: 25px;
}
.form-resource-accordion .email-link-section .field-link a:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/email-icon-blue);
  width: 17px;
  height: 17px;
  background-size: 100%;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  top: 3px;
}
.form-resource-accordion .view-site-section .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
  position: relative;
  padding-left: 25px;
}
.form-resource-accordion .view-site-section .field-link a:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/view-site-icon);
  width: 22px;
  height: 17px;
  background-size: 100%;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  top: 5px;
}
.form-resource-accordion .watch-section .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
.form-resource-accordion .watch-section .field-link a:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/watch-icon);
  width: 17px;
  height: 17px;
  background-size: 100%;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  top: 2px;
}
.form-resource-accordion .one-section-form {
  flex: 0 0 33%;
  max-width: 33%;
  padding-right: 15px;
  padding-left: 15px;
}
.form-resource-accordion .two-section-form {
  max-width: 35%;
  padding-right: 15px;
  padding-left: 15px;
}
.form-resource-accordion .three-section-form {
  flex: 0 0 33%;
  max-width: 33%;
  padding-right: 15px;
  padding-left: 15px;
}
.forms-and-resources
  .cv-info-container
  .form-resource-accordion
  ul
  li
  .toggle-content
  .mob-txt {
  display: none;
}
@media screen and (max-width: 767px) {
  .forms-and-resources
    .form-video-section.active
    .component-content
    .imageContainer
    .video-js {
    height: 202px;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-content
    div:first-child {
    max-width: 100%;
    flex: 100%;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .forms-and-resources
    .form-video-section.active
    .component-content
    .imageContainer
    .video-js {
    width: 464px;
    height: 260px;
  }
}
@media screen and (max-width: 991px) {
  .desktop-only {
    display: none;
  }
  .forms-and-resources .inner-banner-section > .component-content h2 {
    font-size: 32px;
    line-height: 40px;
    padding-bottom: 60px;
    padding-top: 30px;
    padding-right: 20px;
  }
  .forms-and-resources .cv-info-container {
    padding: 0 20px;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-header
    .field-heading
    h3 {
    padding: 21px 100px 20px 0;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-header
    .field-heading
    h3:after {
    right: 20px;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-content
    h3 {
    max-width: 100%;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-content
    div:first-child
    p {
    max-width: 330px;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-content
    .row {
    padding-bottom: 0;
  }
  .forms-and-resources
    .cv-info-container
    #form-accordion-list-one
    .form-resource-accordion
    ul
    li:nth-child(3)
    .toggle-content
    .column-splitter:nth-child(3),
  .forms-and-resources
    .cv-info-container
    #form-accordion-list-one
    .form-resource-accordion
    ul
    li:nth-child(4)
    .toggle-content
    .column-splitter:nth-child(3),
  .forms-and-resources
    .cv-info-container
    #form-accordion-list-two
    ul
    li:nth-child(3)
    .toggle-content
    .column-splitter:nth-child(3) {
    padding-top: 0;
  }
  .forms-and-resources #reference-section {
    max-width: 1238px;
    padding: 0;
  }
  .forms-and-resources #reference-section .footnote p {
    text-indent: 0;
  }
  .forms-and-resources .one-section-form,
  .forms-and-resources .two-section-form,
  .forms-and-resources .three-section-form {
    padding-bottom: 45px;
  }
  .forms-and-resources .three-section-form {
    max-width: 100%;
    flex: 100%;
  }
  .forms-and-resources .two-section-form {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
  .forms-and-resources
    .form-video-section.active
    .component-content
    .imageContainer
    .video-js {
    max-width: 100%;
  }
  .forms-and-resources
    .cv-info-container
    .form-resource-accordion
    ul
    li
    .toggle-content
    .mob-txt {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-height: 1024px) and (orientation: portrait) {
  .form-resource-accordion .toggle-content div.row:first-child {
    padding-bottom: 48px !important;
  }
  .form-resource-accordion .toggle-content div.row:nth-child(2) {
    padding-bottom: 0 !important;
  }
  .form-resource-accordion .one-section-form {
    max-width: 370px;
    padding-bottom: 48px !important;
  }
  .form-resource-accordion .two-section-form {
    max-width: 50%;
    margin-bottom: 25px;
  }
  .form-resource-accordion .three-section-form {
    max-width: 50%;
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .form-resource-accordion .toggle-content div.row:first-child {
    padding-bottom: 48px !important;
  }
  .form-resource-accordion .toggle-content div.row:nth-child(2) {
    padding-bottom: 0 !important;
  }
  .form-resource-accordion .one-section-form {
    max-width: 50%;
    flex: 50%;
    padding-bottom: 48px !important;
  }
  .form-resource-accordion .two-section-form {
    max-width: 50%;
    flex: 50%;
    margin-bottom: 0;
  }
  .form-resource-accordion .three-section-form {
    max-width: 50%;
    flex: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .forms-and-resources .cv-info-container {
    padding: 0 20px;
  }
  .form-resource-accordion #reference-section {
    padding: 0;
  }
  .form-resource-accordion ul li .toggle-header .field-heading h3 {
    padding: 20px 10px;
  }
  .form-resource-accordion ul li .toggle-content h3.pr-30 {
    padding-right: 80px;
  }
  .form-resource-accordion .two-section-form {
    margin-right: 50px;
  }
  .form-resource-accordion .three-section-form {
    flex: 30%;
    max-width: 40%;
  }
  .form-resource-accordion .three-section-form:first-child {
    padding-bottom: 45px;
  }
}
.amgen-supportplus #support-plus-download-brochure {
  padding: 0;
  margin-bottom: 0px;
  max-width: 1201px;
}
.amgen-supportplus #support-plus-download-brochure .component-content {
  background: #007cc2;
  border-radius: 19px;
}
.amgen-supportplus #support-plus-download-brochure .quantum-cta {
  padding: 0;
  margin: 0;
  background: transparent;
}
.amgen-supportplus #support-plus-download-brochure .quantum-cta__inner {
  margin: 0px auto;
  pointer-events: none;
  gap: 42px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__image-wrap {
  padding: 41px 0;
  max-width: 144px;
  margin-left: 150px;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text {
  padding-top: 58px;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  margin-bottom: 11px;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  max-width: 647px;
  padding-bottom: 18px;
  margin: 0;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button {
  pointer-events: auto;
  margin: 0px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background-color: #ffffff;
  padding: 13px 22.7px 12px 24px;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button
  span:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg");
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover {
  color: #ffffff;
  background: #db2725;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span {
  color: #ffffff;
}
.amgen-supportplus
  #support-plus-download-brochure
  .quantum-cta__inner
  .quantum-cta__text
  .quantum-button:hover
  span:after {
  color: #ffffff;
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
@media screen and (max-width: 991px) {
  .amgen-supportplus #support-plus-download-brochure {
    margin-bottom: 0px;
    padding: 0;
  }
  .amgen-supportplus #support-plus-download-brochure .component-content {
    border-radius: 0px;
  }
  .amgen-supportplus #support-plus-download-brochure .quantum-cta__inner {
    display: flex;
    gap: 0;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__image-wrap {
    padding-bottom: 23px;
    margin: 0 auto;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__text {
    padding: 0px 20px;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__text
    p {
    font-size: 20px;
    text-align: left;
    padding-bottom: 15px;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    margin: 0 auto 42px;
    min-width: 266px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .amgen-supportplus #support-plus-download-brochure {
    padding: 0;
    margin: 0;
    max-width: 100%;
    margin-bottom: 50px;
  }
  .amgen-supportplus #support-plus-download-brochure .component-content {
    padding: 0px 20px;
    border-radius: 0px;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__image-wrap {
    margin-left: 0;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__text {
    justify-content: flex-start;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__text
    .quantum-button {
    margin-bottom: 0;
    margin: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .amgen-supportplus #support-plus-download-brochure {
    margin-bottom: 50px;
    padding: 0;
    max-width: 100%;
  }
  .amgen-supportplus
    #support-plus-download-brochure
    .quantum-cta__inner
    .quantum-cta__image-wrap {
    margin-left: 0;
  }
}
.amgen-supportplus #nurse-partners {
  max-width: 1238px;
  margin: 0 auto;
  padding: 60px 15px 22px 15px;
}
.amgen-supportplus #nurse-partners .component-content {
  display: flex;
  gap: 30px;
}
.amgen-supportplus #nurse-partners .component-content img {
  width: 77px;
  height: 86px;
}
.amgen-supportplus #nurse-partners .component-content p {
  color: #00144f;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  padding: 62px 0 0;
  margin: 0;
}
.amgen-supportplus #blue-txt {
  max-width: 1238px;
  margin: 0 auto;
  padding: 0 15px;
}
.amgen-supportplus #blue-txt p {
  color: #00144f;
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
.amgen-supportplus #access-specialists {
  max-width: 1238px;
  margin: 0 auto;
  padding: 60px 15px 9px 15px;
}
.amgen-supportplus #access-specialists .component-content {
  display: flex;
  gap: 30px;
}
.amgen-supportplus #access-specialists .component-content img {
  width: 121px;
  height: 96px;
}
.amgen-supportplus #access-specialists .component-content p {
  color: #00144f;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  padding: 60px 0 0;
  margin: 0;
}
.amgen-supportplus #reference-section {
  max-width: 1238px;
  margin: 0 auto;
  padding: 0 15px;
}
.amgen-supportplus #reference-section .footnote .blue-heading {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #00144f;
  padding-bottom: 0;
}
.amgen-supportplus #reference-section .footnote p {
  text-indent: 0;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding-bottom: 20px;
  color: #000000;
}
.amgen-supportplus #reference-section .footnote p:nth-of-type(2) {
  color: #000000;
  padding-top: 22px;
}
.amgen-supportplus #reference-section .footnote p:nth-of-type(3) {
  color: #000000;
}
.amgen-supportplus #reference-section .footnote b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.amgen-supportplus #reference-section .footnote .black-txt {
  color: #000000 !important;
  font-size: 16px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  padding-bottom: 0;
  text-indent: -13px;
}
.amgen-supportplus #reference-section .footnote .black-text {
  text-indent: -22px;
  padding-bottom: 0;
}
.amgen-supportplus #reference-section .footnote .black-txt-two {
  padding-bottom: 0;
  text-indent: -17px;
}
.amgen-supportplus #reference-section .footnote .eligibility {
  padding-top: 0 !important;
}
.amgen-supportplus #reference-section .footnote .ref {
  padding-top: 30px;
  padding-bottom: 0;
  color: #383939 !important;
}
.amgen-supportplus #reference-section .footnote ul {
  padding-left: 20px;
}
.amgen-supportplus #reference-section .footnote ul li {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  list-style-type: disc;
  padding-bottom: 20px;
  color: #000000;
}
.amgen-supportplus #reference-section .footnote ul li:nth-of-type(4) {
  padding-right: 5px;
}
.amgen-supportplus #reference-section .footnote .inner-li li {
  list-style-type: circle;
}
.amgen-supportplus #reference-section .footnote .inner-li li::marker {
  color: #b1acad;
}
.amgen-supportplus #reference-section .footnote h1 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #00144f;
}
.amgen-supportplus #reference-section .footnote i {
  text-decoration: underline;
}
.amgen-supportplus .reference {
  display: none;
}
.image-txt-container {
  max-width: 1238px;
  padding: 0 15px;
}
.image-txt-container .row {
  margin: 0;
}
.image-txt-container .image-txt-inner-container {
  display: flex;
  flex: 0 0 43%;
}
.image-txt-container .image-txt-inner-container a {
  pointer-events: none;
}
.image-txt-container .image-txt-inner-container img {
  width: 477px;
  height: auto;
}
.image-txt-container .image-txt-inner-container:nth-of-type(2) {
  flex: 1;
}
.image-txt-container .image-txt-inner-container:nth-of-type(2) .txt-darkblue {
  padding-right: 51px;
}
.image-txt-container .image-txt-inner-container p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding-bottom: 0;
  margin-bottom: 16px;
  line-height: 1.5;
}
.image-txt-container .image-txt-inner-container ul {
  padding-left: 20px;
}
.image-txt-container .image-txt-inner-container ul li {
  padding-bottom: 12px;
  list-style-type: disc;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
}
.image-txt-container .image-txt-inner-container ul li::marker {
  color: #3e8ddd;
  font-size: 12px;
}
.image-txt-container .txt-darkblue {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif !important;
  padding-bottom: 0;
  margin-bottom: 23px;
}
.image-txt-container p.italic-footnote {
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
  font-family: "Montserrat-Italic", Arial, Helvetica, sans-serif;
  padding-right: 45px;
}
.amgen-supportplus .image-txt-container > .component-content > .row {
  margin: 0;
}
@media screen and (max-width: 991px) {
  .amgen-supportplus #nurse-partners {
    padding: 0 20px;
  }
  .amgen-supportplus #nurse-partners .component-content {
    display: block;
  }
  .amgen-supportplus #nurse-partners .component-content p {
    padding: 10px 0 0;
    line-height: 1.24;
    font-size: 34px;
  }
  .amgen-supportplus #access-specialists {
    padding-left: 20px;
    padding-right: 20px;
  }
  .amgen-supportplus #access-specialists .component-content {
    display: block;
  }
  .amgen-supportplus #access-specialists .component-content p {
    padding: 10px 0 0;
    line-height: 1.24;
    font-size: 34px;
  }
  .amgen-supportplus #blue-txt {
    padding: 0 20px;
  }
  .amgen-supportplus #blue-txt p {
    padding-top: 10px;
    margin-bottom: 10px;
    line-height: 28px;
  }
  .amgen-supportplus .image-txt-container .component-content > .row {
    margin: 0;
  }
  .amgen-supportplus .image-txt-container p.italic-footnote {
    padding: 0;
    margin: 0;
  }
  .amgen-supportplus #reference-section .footnote {
    padding: 30px 0px 0px;
  }
  .amgen-supportplus .footnote a {
    pointer-events: none;
    text-decoration: none;
  }
  .amgen-supportplus .footnote h1 {
    line-height: 1.14;
    padding-top: 20px;
  }
  .image-txt-container {
    padding: 0 20px;
    margin-bottom: 50px;
  }
  .image-txt-container .column-splitter {
    flex-direction: column-reverse;
  }
  .image-txt-container .image-txt-inner-container img {
    max-width: 100%;
  }
  .image-txt-container .image-txt-inner-container a {
    color: #00144f;
  }
  .image-txt-container .image-txt-inner-container:nth-of-type(2) {
    padding-bottom: 29px;
  }
  .image-txt-container .image-txt-inner-container:nth-of-type(2) .txt-darkblue {
    padding-right: 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .amgen-supportplus #access-specialists {
    padding-left: 20px;
    padding-right: 20px;
  }
  .amgen-supportplus #nurse-partners {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.mechanism-action .moa {
  max-width: 996px;
}
.mechanism-action .moa .component-content > .row {
  margin: 0;
}
.mechanism-action .moa .column-splitter {
  justify-content: space-evenly;
  padding-top: 25px;
}
.mechanism-action .moa .column-splitter .moa-inner-container {
  display: flex;
  align-items: center;
}
.mechanism-action .moa .column-splitter .moa-inner-container img {
  width: 277px;
  height: auto;
}
.mechanism-action .moa .column-splitter .moa-inner-container h3 {
  font-size: 24px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #00144f;
  padding-top: 70px;
}
.mechanism-action .moa .column-splitter .moa-inner-container ul {
  padding-left: 20px;
  padding-top: 10px;
}
.mechanism-action .moa .column-splitter .moa-inner-container ul li {
  list-style-type: disc;
  color: #383939;
  font-size: 18px;
  padding-bottom: 12px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
}
.mechanism-action .moa .column-splitter .moa-inner-container ul li::marker {
  color: #3e8ddd;
  font-size: 14px;
}
.mechanism-action .moa #mob-txt {
  display: none;
}
.mechanism-action .inner-banner-section .plain-html {
  padding: 39px 0 0;
}
.mechanism-action .inner-banner-section .plain-html h2 {
  padding: 32px 0 71px;
}
.mechanism-action #pxsk-txt {
  max-width: 1238px;
  margin: 0 auto;
}
.mechanism-action #pxsk-txt .txt-blue {
  font-size: 18px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  max-width: 477px;
  text-align: end;
  color: #00144f;
  margin-bottom: 0;
  padding-bottom: 40px;
}
.mechanism-action #pxsk-txt .txt-blue sup {
  top: 0px;
}
.mechanism-action #add-repatha {
  max-width: 1238px;
  border-top: 4px dotted #3e8ddd;
  border-bottom: 4px dotted #3e8ddd;
  padding: 52px 0 48px;
}
.mechanism-action #add-repatha h3 {
  font-size: 24px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #00144f;
  text-align: center;
  padding-bottom: 26px;
}
.mechanism-action #add-repatha .bc-player-BmW8Xks1D_default {
  width: 960px;
  height: 353px;
  margin: 0 auto;
}
.mechanism-action
  #add-repatha
  .bc-player-BmW8Xks1D_default
  .vjs-big-play-button {
  border: 3px solid #fff;
}
.mechanism-action
  #add-repatha
  .bc-player-BmW8Xks1D_default
  .vjs-big-play-button
  .vjs-icon-placeholder::before {
  font-size: 80px;
}
.mechanism-action #add-repatha .field-link {
  max-width: 960px;
  margin: 0 auto;
  padding: 21px 0 29px;
}
.mechanism-action #add-repatha .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  margin: 0px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background: #db2725;
  padding: 13px 22.7px 12px 24px;
  max-width: 185px;
  align-items: center;
  justify-content: center;
}
.mechanism-action #add-repatha .field-link a::after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.mechanism-action #add-repatha .field-link a:hover {
  background: #ffffff;
  color: #db2725;
}
.mechanism-action #add-repatha .field-link a:hover::after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/red-arrow.png);
}
.mechanism-action #add-repatha .field-link a sup {
  top: -4px;
}
.mechanism-action #add-repatha .plain-html {
  max-width: 960px;
  margin: 0 auto;
}
.mechanism-action #add-repatha .txt-darkblue {
  font-size: 18px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #00144f;
  margin-bottom: 0;
}
.mechanism-action #add-repatha .txt-darkblue:nth-of-type(1) {
  padding-bottom: 20px;
}
.mechanism-action #add-repatha .txt-darkblue:nth-of-type(2) {
  padding-bottom: 0;
}
.mechanism-action #identifying-patients {
  max-width: 100%;
  margin-top: 48px;
  margin-bottom: 60px;
  background: #3e8ddd;
}
.mechanism-action #identifying-patients > .component-content {
  max-width: 1095px;
  padding: 52px 0 72px;
  margin-left: auto;
  margin-right: auto;
}
.mechanism-action #identifying-patients h3 {
  font-size: 24px;
  color: #ffffff;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  text-align: center;
  padding-bottom: 35px;
}
.mechanism-action #identifying-patients .row {
  gap: 40px;
}
.mechanism-action #identifying-patients .row .video-js {
  width: 519px;
  height: 224px;
}
.mechanism-action #identifying-patients .plain-html p {
  color: #ffffff;
}
.mechanism-action #identifying-patients .plain-html p:nth-of-type(1) {
  font-size: 22px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.mechanism-action #identifying-patients .plain-html p:nth-of-type(2) {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin-bottom: 0;
  padding-bottom: 7px;
}
.mechanism-action #identifying-patients .plain-html p:nth-of-type(3) {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.mechanism-action .footnote {
  max-width: 1238px;
  margin: 0 auto;
  padding: 50px 15px 0;
}
.mechanism-action .footnote p {
  text-indent: 0;
}
.mechanism-action .footnote p:nth-of-type(2) {
  font-size: 16px;
  padding-top: 45px;
}
.mechanism-action .footnote p:nth-of-type(2) b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.mechanism-action .cta-section-2 .row {
  margin: auto !important;
}
.mechanism-action .cta-section-2 .row div:first-child .link {
  border-right: dotted 4px #3e8ddd;
  padding: 5px 0;
}
.mechanism-action .cta-section-2 .row .link a {
  width: 65%;
}
@media screen and (max-width: 991px) {
  .mechanism-action #pxsk-txt {
    display: none;
  }
  .mechanism-action .moa {
    padding: 0 20px;
  }
  .mechanism-action .moa .column-splitter .moa-inner-container {
    display: block;
  }
  .mechanism-action .moa .column-splitter .moa-inner-container .plain-html {
    padding: 0;
  }
  .mechanism-action .moa .column-splitter .moa-inner-container h3 {
    padding-top: 0;
  }
  .mechanism-action .moa .column-splitter .moa-inner-container ul {
    padding-bottom: 48px;
  }
  .mechanism-action .moa #mob-txt {
    display: block;
  }
  .mechanism-action .moa #mob-txt p {
    font-size: 18px;
    font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
    color: #00144f;
    text-align: center;
  }
  .mechanism-action #add-repatha {
    padding: 0 20px;
    border: none;
  }
  .mechanism-action #add-repatha > .component-content {
    border-top: 4px dotted #3e8ddd;
    border-bottom: 4px dotted #3e8ddd;
    padding: 48px 0;
  }
  .mechanism-action #add-repatha .bc-player-BmW8Xks1D_default {
    width: 100%;
    height: 150px;
  }
  .mechanism-action #add-repatha h3 {
    font-size: 20px;
  }
  .mechanism-action #add-repatha .field-link {
    display: flex;
    justify-content: center;
  }
  .mechanism-action #add-repatha .field-link a {
    padding: 13px 22.7px 12px 25px;
    max-width: 220px;
  }
  .mechanism-action #add-repatha .txt-darkblue:nth-of-type(2) {
    line-height: 1.11;
    padding-right: 45px;
  }
  .mechanism-action #identifying-patients > .component-content {
    padding: 35px 0 36px;
  }
  .mechanism-action #identifying-patients h3 {
    padding: 0 30px;
    margin-bottom: 28px;
    line-height: 1.36;
    font-size: 22px;
  }
  .mechanism-action #identifying-patients .imageContainer {
    padding: 0 20px;
  }
  .mechanism-action #identifying-patients .plain-html p:nth-of-type(1) {
    line-height: 1.36;
  }
  .mechanism-action .inner-banner-section .plain-html h2 {
    padding: 30px 0 51px;
    font-size: 33px;
    line-height: 1.11;
  }
  .mechanism-action #links-container .link .field-link a {
    width: 90%;
    padding: 15px 40px 15px 40px;
    margin: 0 auto;
  }
  .mechanism-action #links-container .row div:last-child .link a {
    width: 100%;
  }
  .mechanism-action .footnote {
    padding: 30px 20px 0;
  }
  .mechanism-action .cta-section-2 .row div:first-child .link {
    border-right: unset;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mechanism-action #add-repatha .field-link a {
    max-width: 235px;
  }
  .mechanism-action .cta-section-2 .row {
    flex-direction: column;
  }
  .mechanism-action .footnote {
    padding: 30px 20px 0;
  }
  .mechanism-action #add-repatha .txt-darkblue:nth-of-type(2) {
    padding-right: 0px;
  }
  .mechanism-action .moa .component-content > .row {
    margin: 0;
    align-items: center;
  }
  .mechanism-action .moa .moa-inner-container .plain-html {
    padding: 0;
    max-width: 400px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .mechanism-action #add-repatha .field-link a {
    max-width: 235px;
  }
  .mechanism-action #add-repatha .txt-darkblue:nth-of-type(2) {
    padding-right: 0px;
  }
  .mechanism-action .footnote {
    padding: 30px 20px 0;
  }
  .mechanism-action #identifying-patients > .component-content .row {
    flex-direction: row;
    margin: auto;
    padding: 0px;
  }
  .mechanism-action #identifying-patients > .component-content .row > div {
    max-width: 50%;
    justify-content: center;
  }
  .mechanism-action #links-container .row {
    display: flex;
    flex-direction: row;
  }
}
.connect-with-rep .inner-banner-section > .component-content .plain-html {
  max-width: 1147px;
  margin: 0;
}
.connect-with-rep .pop-up-container {
  max-width: 980px;
  margin: 0 auto;
}
.connect-with-rep .pop-up-container .form-bg {
  background: #d8e8f8;
  padding: 33px 0 77px;
}
.connect-with-rep .pop-up-container .small-txt {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  color: #383939;
  font-size: 13px;
}
.connect-with-rep .pop-up-container .full {
  max-width: 600px;
  margin: 0 auto;
}
.connect-with-rep .pop-up-container .floating-label {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #383939;
}
.connect-with-rep .pop-up-container .inputText {
  border-radius: 8px;
  border: solid 1px #b7bdc1;
  background-color: #fff;
  height: 50px;
  padding: 15px 20px;
  color: #383939;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  position: relative;
}
.connect-with-rep .pop-up-container .jcf-select-inputText {
  background: #ffffff;
  border-radius: 8px;
  border: solid 1px #b7bdc1;
  height: 50px;
}
.connect-with-rep .pop-up-container .jcf-select-opener {
  background: #ffffff;
}
.connect-with-rep .pop-up-container .jcf-select-opener::after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/dropdown-arrow.png);
  top: 18px;
  right: 16px;
  position: absolute;
  background-repeat: no-repeat;
  border: none;
  transform: none;
}
.connect-with-rep .pop-up-container .blue-bg-mobile {
  max-width: 600px;
  margin: 0 auto;
}
.connect-with-rep .pop-up-container .blue-bg-mobile a {
  pointer-events: auto;
  color: #383939;
}
.connect-with-rep .pop-up-container .blue-bg-mobile a:hover {
  color: #383939;
}
.connect-with-rep .pop-up-container .grey-bg-mobile {
  max-width: 600px;
  margin: 0 auto;
}
.connect-with-rep .pop-up-container .grey-bg-mobile a {
  color: #383939;
}
.connect-with-rep .pop-up-container .grey-bg-mobile a:hover {
  color: #383939;
}
.connect-with-rep .pop-up-container .submit {
  text-align: center;
  padding-top: 25px;
}
.connect-with-rep .pop-up-container .submit button {
  pointer-events: auto;
  margin: 0px;
  border-radius: 25px;
  background: #db2725;
  padding: 13px 22.7px 12px 24px;
  font-size: 14px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  width: 147px;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  border: 1px solid #db2725;
}
.connect-with-rep .pop-up-container .submit button::after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-top: 2px;
}
.connect-with-rep .pop-up-container .submit button:hover {
  background: #ffffff;
  color: #db2725;
  font-size: 14px;
  width: 147px;
  padding: 13px 22.7px 12px 24px;
}
.connect-with-rep .pop-up-container .submit button:hover::after {
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg");
}
.connect-with-rep .pop-up-container .representatives {
  display: flex;
  flex-direction: row-reverse;
  align-items: start;
}
.connect-with-rep .pop-up-container .representatives .connect-w-rep {
  padding-left: 16px;
}
.connect-with-rep .pop-up-container .representatives .connect-w-rep p {
  line-height: 1.43;
  font-size: 14px;
  color: #383939;
}
.connect-with-rep
  .pop-up-container
  .representatives
  .connect-w-rep
  p:nth-of-type(1) {
  font-size: 14px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  max-width: 488px;
}
.connect-with-rep
  .pop-up-container
  .representatives
  .connect-w-rep
  p:nth-of-type(2) {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  max-width: 552px;
}
.connect-with-rep .pop-up-container .representatives input[type="checkbox"] {
  width: 41px;
  height: 32px;
  border-radius: 6px;
  border: 1px solid #383939;
}
.connect-with-rep .pop-up-container .adverse-event {
  font-size: 14px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.connect-with-rep .pop-up-container .f15 p {
  font-size: 14px;
  color: #383939;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  padding-bottom: 9px;
}
.connect-with-rep .pop-up-container b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.connect-with-rep .pop-up-container .error {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #db2725;
  font-size: 13px;
  display: none;
  position: absolute;
  padding-bottom: 0;
  margin-bottom: 0;
}
.connect-with-rep .pop-up-container .jcf-select-text {
  color: #383939;
  font-size: 16px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  padding: 15px 20px;
}
.connect-with-rep .pop-up-container .form-group {
  margin-bottom: 37px;
}
.connect-with-rep .center-align {
  padding: 35px 0 25px;
}
.connect-with-rep .center-align p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #383939;
}
.connect-with-rep .center-align p a {
  color: #00144f;
}
.connect-with-rep .center-align p a:hover {
  color: #00144f;
}
.connect-with-rep .jcf-option {
  background: transparent;
}
.connect-with-rep .jcf-list-content {
  background: #d8e8f8;
}
.connect-with-rep .jcf-list-content li:nth-of-type(1) {
  padding: 5px;
  pointer-events: none;
}
.connect-with-rep .jcf-list-content li:nth-of-type(1):hover {
  background: transparent;
}
.connect-with-rep .jcf-list-content li:nth-of-type(1) .jcf-option {
  padding: 5px;
  display: none;
}
.connect-with-rep .jcf-list-content li .jcf-option {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  padding: 15px 13.9px 12px 33px;
  position: relative;
}
.connect-with-rep .jcf-list-content li .jcf-option:hover {
  color: #ffffff;
}
.connect-with-rep .jcf-list-content li .jcf-option:hover::before {
  content: " ";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/checkmark.png);
  position: absolute;
  left: 11px;
  top: 23px;
  width: 13px;
  height: 10px;
  background-repeat: no-repeat;
}
.connect-with-rep .jcf-list-content li:hover {
  background-color: #3e8ddd;
  color: #ffffff;
}
.connect-with-rep .jcf-select-drop-content {
  background-image: linear-gradient(to bottom, #eaeaea, #d8e8f8);
}
.connect-with-rep .jcf-option {
  padding: 0;
}
.connect-with-rep #signup-msg {
  max-width: 1238px;
  margin: 0 auto;
  padding: 50px 20px 30px;
  text-align: center;
  display: none;
}
.connect-with-rep #signup-msg h3 {
  font-size: 42px;
  padding-top: 41px;
  color: #00144f;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  line-height: 1.2;
}
.connect-with-rep #signup-msg P {
  font-size: 18px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  color: #00144f;
  padding-top: 8px;
  line-height: 1.33;
  max-width: 510px;
  margin: 0 auto;
}
.connect-with-rep #reference-section {
  display: none;
}
.connect-with-rep
  .jcf-select-drop.jcf-select-form-control.jcf-select-required.jcf-select-inputText.jcf-select-jcf-hidden.jcf-unselectable {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 991px) {
  .connect-with-rep .cv-info-container {
    padding: 0;
  }
  .connect-with-rep .pop-up-container .mobile-hide {
    padding: 35px 20px 25px;
  }
  .connect-with-rep .pop-up-container .form-bg {
    padding: 33px 20px 54px;
  }
  .connect-with-rep .pop-up-container .blue-bg-mobile .adverse-event b {
    display: block;
  }
  .connect-with-rep .pop-up-container span.txt-darkblue {
    display: block;
  }
  .connect-with-rep .pop-up-container .f15 p {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .connect-with-rep .cv-info-container {
    padding: 0;
  }
  .connect-with-rep .pop-up-container .mobile-hide {
    padding: 35px 20px 25px;
  }
  .connect-with-rep .pop-up-container .form-bg {
    padding: 33px 20px 54px;
  }
}
.connect-with-rep .pop-up-container .jcf-select-text > span {
  opacity: 50%;
}
.peer-patient-videos
  .inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(2)
  .field-link
  a {
  border-right: 4px dotted #3e8ddd;
}
.peer-patient-videos
  .inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(3)
  .field-link
  a {
  border-right: none;
}
.peer-patient-videos #patient-video-player-section {
  display: none;
  max-width: 1238px;
  padding: 0 15px;
  margin: 125px auto 95px;
}
.peer-patient-videos #patient-video-player-section .video-js {
  width: 960px;
  height: 540px;
  margin: auto;
  display: block;
}
.peer-patient-videos #physician-perspectives,
.peer-patient-videos #real-patient-stories,
.peer-patient-videos #peer-lead-clinical-data {
  border-bottom: solid 0px #b7bdc1;
  max-width: 100%;
}
.peer-patient-videos #divider {
  border-bottom: solid 1px #b7bdc1;
  max-width: 100%;
  margin-top: 50px;
}
.peer-patient-videos #divider-videos {
  border-bottom: solid 1px #b7bdc1;
  max-width: 100%;
  margin-bottom: 50px;
}
.peer-patient-videos .peer-patient-video-list > .component-content {
  max-width: 1238px;
  padding: 0 15px;
  margin: 0 auto;
}
.peer-patient-videos .peer-patient-video-list .row {
  flex-wrap: nowrap;
  overflow: scroll;
  gap: 20px !important;
}
.peer-patient-videos
  .peer-patient-video-list
  .main-heading-two
  .component-content {
  padding: 20px 0 10px 0;
}
.peer-patient-videos
  .peer-patient-video-list
  .main-heading-two
  .component-content
  h1 {
  padding-bottom: 0;
}
.peer-patient-videos .peer-patient-video-list .patient-video-list {
  padding: 0;
}
.peer-patient-videos .peer-patient-video-list .patient-video-list .promo {
  max-width: 360px;
  padding-right: 0;
}
.peer-patient-videos
  .peer-patient-video-list
  .patient-video-list
  .promo
  .field-promoicon
  img {
  width: 360px;
  height: auto;
}
.peer-patient-videos
  .peer-patient-video-list
  .patient-video-list
  .promo
  .promo-text
  .field-promotext {
  background-color: unset;
  border: unset;
  padding: 25px 0;
}
.peer-patient-videos
  .peer-patient-video-list
  .patient-video-list
  .promo
  .promo-text
  .field-promotext
  h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #00144f;
  padding-right: 15px;
}
.peer-patient-videos
  .peer-patient-video-list
  .patient-video-list
  .promo
  .promo-text
  .field-promotext
  p {
  line-height: 22px;
  color: #383939;
  padding-bottom: 5px;
  margin-bottom: 0;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
}
.peer-patient-videos
  .peer-patient-video-list
  .patient-video-list
  .promo
  .promo-text
  .field-promotext
  .video-duration {
  font-size: 13px;
}
.peer-patient-videos
  .peer-patient-video-list
  .patient-video-list
  .promo
  .promo-text
  .field-promotext
  .duration-footnote {
  margin-left: -4px;
}
.peer-patient-videos .peer-patient-carousel .carousel-inner {
  max-width: 380px;
}
.peer-patient-videos .peer-patient-carousel .carousel-inner ul li img {
  width: 380px;
  height: auto;
}
.peer-patient-videos .peer-patient-carousel .slide-info .field-slidetext {
  text-align: left;
}
.peer-patient-videos .peer-patient-carousel .slide-info .field-slidetext h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #00144f;
}
.peer-patient-videos .peer-patient-carousel .slide-info .field-slidetext p {
  line-height: 22px;
  color: #383939;
}
.peer-patient-videos
  .peer-patient-carousel
  .slide-info
  .field-slidetext
  p:first-child {
  font-size: 13px;
}
.peer-patient-videos .footnote {
  max-width: 1238px;
  margin: 0 auto;
  padding: 50px 15px 0;
}
.peer-patient-videos .footnote p {
  text-indent: 0;
}
.peer-patient-videos .cta-section-2 .row .link {
  padding: 21px 0;
}
@media screen and (max-width: 991px) {
  .peer-patient-videos #divider {
    border-bottom: solid 1px #b7bdc1;
    max-width: 100%;
    margin-top: 0px;
  }
  .peer-patient-videos
    .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2)
    .field-link
    a {
    border-right: none;
    border-bottom: 4px dotted #3e8ddd;
    padding-bottom: 30px;
  }
  .peer-patient-videos .main-heading-two .component-content {
    margin: 0 0 10px;
  }
  .peer-patient-videos .main-heading-two h1 {
    margin: 0 auto;
    font-size: 20px;
    line-height: 26px;
  }
  .peer-patient-videos .peer-patient-video-list .row {
    flex-wrap: nowrap;
    overflow: auto;
  }
  .peer-patient-videos .peer-patient-video-list .patient-video-list {
    max-width: 100%;
  }
  .peer-patient-videos .peer-patient-video-list .patient-video-list .promo {
    max-width: 100%;
    width: 340px;
    padding-right: 15px;
  }
  .peer-patient-videos
    .peer-patient-video-list
    .patient-video-list
    .promo
    .field-promoicon
    img {
    width: 100%;
  }
  .peer-patient-videos #patient-video-player-section {
    margin: 55px auto 30px;
  }
  .peer-patient-videos #patient-video-player-section .video-js {
    width: 100%;
    height: 203px;
  }
  .peer-patient-videos .footnote {
    padding: 30px 20px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .peer-patient-videos #patient-video-player-section .video-js {
    height: 416px;
  }
  .peer-patient-videos .cta-section-2 .row {
    flex-direction: column;
  }
  .peer-patient-videos .cta-section-2 .row .link {
    width: 100%;
  }
  .peer-patient-videos .cta-section-2 .row .cta-left {
    justify-content: center;
    display: flex;
  }
  .peer-patient-videos .footnote {
    padding: 30px 20px 0;
  }
  .peer-patient-videos .peer-patient-video-list .patient-video-list {
    max-width: 33%;
    flex: 33%;
  }
  .peer-patient-videos .peer-patient-video-list .patient-video-list .promo {
    padding-right: 0px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .peer-patient-videos
    .peer-patient-video-list
    .patient-video-list
    .promo
    .field-promoicon
    img {
    width: 340px;
  }
  .peer-patient-videos .footnote {
    padding: 30px 20px 0;
  }
}
.header-nav .quantum-indications {
  background: #ffffff;
  padding: 0;
  max-width: 100%;
  margin-bottom: 24px;
}
.header-nav .quantum-indications .quantum-indications__inner {
  max-width: 1238px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.header-nav .quantum-indications .quantum-indications__inner h6 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  margin-bottom: 5px;
}
.header-nav .quantum-indications .quantum-indications__inner p {
  display: block;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  margin-bottom: 2px;
}
.header-nav .quantum-indications .quantum-indications__inner ul {
  list-style-type: disc;
}
.header-nav .quantum-indications .quantum-indications__inner li {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  padding: 0;
  margin: 0;
  padding-left: 20px;
  text-indent: 0;
  margin-left: 20px;
}
.header-nav .quantum-indications .quantum-indications__inner li > span {
  position: relative;
  left: -10px;
}
.header-nav .quantum-indications .quantum-indications__inner li span.nobr a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #3e8ddd;
}
.header-nav
  .quantum-indications
  .quantum-indications__inner
  .quantum-long-form-text {
  padding-bottom: 11px;
}
.header-nav
  .quantum-indications
  .quantum-indications__inner
  .quantum-long-form-text
  ul
  li {
  list-style-type: disc;
}
.header-nav .quantum-indications .quantum-indications__inner .quantum-button {
  top: 8px;
}
.header-nav #top-navigation-full-website {
  background: #eeeeee;
}
.header-nav #top-navigation-full-website .quantum-top-nav__inner {
  max-width: 1238px;
  padding: 0 15px;
  margin: 0 auto;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul {
  align-items: center;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li {
  padding: 0px 0;
  padding-right: 30px;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li
  a {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #383939;
  padding: 0;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li:last-child {
  background-color: #db2725;
  margin-left: auto;
  padding-right: 0;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li:last-child
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding: 14px 34px;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li:last-child
  a:after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/arrow.svg);
  width: 16px;
  height: 14px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li
  a.active {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
.header-nav
  #top-navigation-full-website
  .quantum-top-nav__inner
  .quantum-drop-down-menu
  ul
  li
  a.active:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -29px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 16px solid #eeeeee;
  clear: both;
}

@media screen and (max-width: 991px) {
  .header-nav .quantum-indications .quantum-indications__inner {
    padding: 0px 16px;
    padding-top: 15px;
  }
  .header-nav .quantum-indications .quantum-indications__inner h6 {
    font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
    font-size: 17px;
  }
  .header-nav .quantum-indications .quantum-indications__inner p {
    font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
    font-size: 15px;
  }
  .header-nav .quantum-indications .quantum-indications__inner li {
    font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
    font-size: 15px;
  }
  #IsiBottomTray .quantum-isi-tray__content-preview .floating .secondlist {
    display: none;
  }
  .header-nav .quantum-indications .quantum-indications__inner ul {
    list-style-type: disc;
    display: block;
  }
  .header-nav .quantum-indications .quantum-indications__inner li {
    padding-left: 0px;
    margin-left: 23px;
    text-indent: 0;
    list-style-position: outside;
    /* text-indent: -15px; */
  }
  .header-nav .quantum-indications .quantum-indications__inner li > span {
    left: 0px;
    text-indent: 0;
  }
  .header-nav .quantum-indications .quantum-indications__inner .quantum-button {
    right: 20px;
  }
  .header-nav #top-navigation-full-website .quantum-top-nav__inner {
    padding: 0px 0 0 20px;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li {
    padding-right: 0;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li:first-child {
    padding-right: 20px;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li
    a {
    font-size: 12px;
    line-height: 1.25;
    text-align: left;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li:last-child
    a {
    font-size: 12px;
    line-height: 1.25;
    padding: 8px 23px;
    text-align: left;
    display: initial;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li:last-child
    a:after {
    width: 15px;
    height: 12px;
    margin-left: 10px;
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li:last-child
    a {
    display: flex;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li
    a.active:after {
    top: -23px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .header-nav .quantum-indications .quantum-indications__inner {
    padding: 0px 20px;
    padding-top: 15px;
  }
  .header-nav .quantum-indications .quantum-indications__inner .quantum-button {
    right: 20px;
  }
  .header-nav #top-navigation-full-website .quantum-top-nav__inner {
    padding: 0px 0 0 20px;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li {
    padding-right: 0;
  }
  .header-nav
    #top-navigation-full-website
    .quantum-top-nav__inner
    .quantum-drop-down-menu
    ul
    li:first-child {
    padding-right: 20px;
  }
  .header-nav .quantum-indications .quantum-indications__inner li {
    padding-left: 20px;
    text-indent: -15px;
  }
  .header-nav .quantum-indications .quantum-indications__inner li > span {
    left: 0px;
  }
}
.header-nav #standard-menu-header {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  z-index: 1;
  position: relative;
  padding: 11px 0 0;
}
.header-nav #standard-menu-header .quantum-header__inner {
  max-width: 1238px;
  padding: 0 15px;
  margin: 0px auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 50px;
  align-items: flex-end;
}
.header-nav #standard-menu-header .quantum-header__inner p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  line-height: 2.18;
  letter-spacing: normal;
  text-align: left;
  color: #383939;
  margin-bottom: 18px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul {
  align-items: flex-end;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li {
  padding: 15px 0px 0px 0px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  a.quantum-drop-down-menu__link {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
  text-transform: uppercase;
  position: relative;
  padding: 0px 10px 25px 0px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  a.quantum-drop-down-menu__link:after {
  content: "\f107";
  font-family: "FontAwesome";
  font-size: 19px;
  line-height: normal;
  padding-right: 0px;
  padding-left: 5px;
  color: #00144f;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  a.quantum-drop-down-menu__link:hover {
  text-decoration: none;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li:hover
  ul.quantum-drop-down-menu__menu {
  display: block;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  ul.quantum-drop-down-menu__menu {
  max-width: 225px;
  width: 225px;
  top: 65px;
  background: #d8e8f8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  position: absolute;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  ul.quantum-drop-down-menu__menu
  li.quantum-drop-down-menu__menu-list-item {
  background: #d8e8f8;
  padding: 15px 0px 17px 20px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  ul.quantum-drop-down-menu__menu
  li.quantum-drop-down-menu__menu-list-item:hover {
  border-left: 8px solid #db2725;
  padding-left: 12px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li
  ul.quantum-drop-down-menu__menu
  li.quantum-drop-down-menu__menu-list-item
  a {
  border: none;
  padding: 0;
  display: block;
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  background: transparent;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li.quantum-drop-down-menu__list-item:last-child {
  border: solid 1px #db2725;
  background: #ffffff;
  border-radius: 25px;
  padding: 0;
  margin-bottom: 21px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li.quantum-drop-down-menu__list-item:last-child
  a.quantum-drop-down-menu__link {
  background: transparent;
  padding: 11px 25px 11px 10px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.85;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li.quantum-drop-down-menu__list-item:last-child
  a.quantum-drop-down-menu__link:hover {
  transform: none;
  color: #ffffff;
  background: #db2725;
  border-radius: 25px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li.quantum-drop-down-menu__list-item:last-child
  a.quantum-drop-down-menu__link:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 10px;
  height: 20px;
  top: 14px;
}
.header-nav
  #standard-menu-header
  .quantum-header__inner
  .quantum-header__right
  ul
  li.quantum-drop-down-menu__list-item:last-child
  a.quantum-drop-down-menu__link:after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg);
  width: 7px;
  height: 12px;
  background-size: 100% 100%;
  position: absolute;
  padding-left: 10px;
  top: 17px;
  right: 0;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.header-nav #standard-menu-header a.quantum-header__logo {
  padding-bottom: 21px;
}
@media screen and (max-width: 991px) {
  .header-nav #standard-menu-header {
    padding-top: 0;
  }
  .header-nav #standard-menu-header a.quantum-header__logo {
    padding: 0 20px;
  }
  .header-nav #standard-menu-header .quantum-header__inner {
    display: initial;
    padding: 0;
  }
  .header-nav #standard-menu-header .quantum-header__inner p {
    padding: 0px 20px;
    margin-bottom: 10px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__left {
    display: block;
    padding: 7px 0px 15px 0px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right {
    margin: 0;
    border: none;
    background: #00144f;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul {
    padding: 0px 20px;
    gap: 25px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li {
    padding: 0;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    a.quantum-drop-down-menu__link {
    font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    padding: 0;
    min-height: 60px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    a.quantum-drop-down-menu__link:after {
    color: #ffffff;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li.quantum-drop-down-menu__list-item:last-child {
    position: absolute;
    top: 45px;
    right: 10px;
    display: flex;
    margin-bottom: 0px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li.quantum-drop-down-menu__list-item:last-child
    a.quantum-drop-down-menu__link {
    font-size: 11px;
    padding: 10px 24px 10px 13px;
    min-height: initial;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li.quantum-drop-down-menu__list-item:last-child
    a.quantum-drop-down-menu__link:after {
    width: 5px;
    height: 13px;
    top: 13px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .header-nav #top-navigation-full-website .quantum-top-nav__inner {
    padding: 0px 20px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul {
    gap: 0;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li {
    padding: 15px 0px 0px 0px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    a.quantum-drop-down-menu__link {
    padding: 0px 10px 15px 0px;
    min-height: initial;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    ul.quantum-drop-down-menu__menu {
    top: 50px;
    padding-left: 0;
    padding-right: 0;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    ul.quantum-drop-down-menu__menu
    li.quantum-drop-down-menu__menu-list-item {
    padding: 10px 10px 10px 10px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .header-nav #top-navigation-full-website .quantum-top-nav__inner {
    padding: 0px 20px;
  }
  .header-nav #standard-menu-header .quantum-header__inner {
    gap: 0px;
    justify-content: space-between;
    padding: 0px 20px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    a.quantum-header__logo {
    padding-bottom: 15px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    a.quantum-drop-down-menu__link {
    font-size: 11px;
    padding: 0px 5px 20px 0px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    ul.quantum-drop-down-menu__menu {
    top: 55px;
    width: 270px;
    max-width: 270px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li
    ul.quantum-drop-down-menu__menu
    li.quantum-drop-down-menu__menu-list-item {
    padding: 10px 20px 10px 20px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li.quantum-drop-down-menu__list-item:last-child
    a.quantum-drop-down-menu__link {
    padding: 7px 20px 7px 10px;
    font-size: 11px;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li.quantum-drop-down-menu__list-item:last-child
    a.quantum-drop-down-menu__link:after {
    width: 4px;
    height: 12px;
    margin-right: 8px;
    background-size: 100% 100%;
    padding-left: 10px;
    top: 10px;
  }
}
.txt-red {
  color: #db2725;
}
.txt-darkblue {
  color: #00144f;
}
.cv-info-container .main-heading#repatha-patients .component-content {
  padding: 0;
  margin: 0px auto 30px;
}
.main-heading#repatha-patients .component-content {
  max-width: 1238px;
  margin: 80px auto 45px;
  padding: 0px 15px;
  border-bottom: none;
}
.main-heading#repatha-patients h1 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  line-height: 1.14;
  padding-bottom: 20px;
  border-bottom: solid 3px #3e8ddd;
  border-style: dotted;
}
.main-heading .component-content {
  max-width: 1238px;
  margin: 40px auto;
  border-bottom: solid 3px #3e8ddd;
  border-style: dotted;
  padding-bottom: 20px;
}
.main-heading h1 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 42px;
  line-height: 1.14;
}
.main-heading#ldl-c-reduction .component-content {
  padding-top: 30px;
  margin: 0 0 20px;
}
.repatha-safety .main-heading .component-content {
  border-bottom: unset;
}
@media screen and (max-width: 991px) {
  .main-heading#repatha-patients .component-content {
    padding: 0;
    margin: 50px auto 45px;
  }
  .main-heading#repatha-patients h1 {
    padding-bottom: 30px;
    font-size: 34px;
  }
  .main-heading {
    padding: 0 20px;
  }
  .main-heading h1 {
    font-size: 34px;
    max-width: 100%;
    margin: auto;
  }
  .main-heading#ldl-c-reduction h1 {
    padding: 0 20px 0 0;
  }
  .cv-risk-reduction .cv-info-container .main-heading:nth-of-type(1) h1 {
    padding-right: 10px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .main-heading#repatha-patients {
    padding: 0 20px;
  }
  .main-heading#repatha-patients .component-content {
    padding: 0;
  }
  .main-heading {
    padding: 0 20px;
  }
  .main-heading#ldl-c-reduction {
    padding: 0;
  }
}
.main-heading-two .component-content {
  max-width: 1238px;
  margin: 20px 0;
  padding: 20px 0;
}
.main-heading-two h1 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  padding-bottom: 20px;
}
.main-heading-two p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  color: #383939;
  line-height: 22px;
  margin: 0;
}
#lipid-lowering-therapy.main-heading-two .component-content {
  padding-bottom: 0;
}
#lipid-lowering-therapy.main-heading-two h1 {
  width: 1026px;
}
#lipid-lowering-therapy.main-heading-two p {
  width: 938px;
  padding: 0;
}
.main-heading-two#adding-repatha .component-content {
  margin: 0 0 20px 0;
  padding: 0;
}
@media screen and (max-width: 991px) {
  .main-heading-two h1,
  .main-heading-two p {
    max-width: 100%;
    margin: 20px auto;
  }
  .repatha-safety .main-heading-two h1 {
    font-size: 20px;
  }
}
.home-page .quantum-hero {
  position: relative;
  height: 457px;
  max-width: 100%;
  padding: 0;
  border-bottom: 13px solid #3e8ddd;
  background-image: radial-gradient(
    circle at 20% 25%,
    #fff,
    rgba(0, 124, 194, 0.2) 80%
  );
}
.home-page .quantum-hero > .component-content {
  max-width: 1238px;
  padding: 0 15px;
  margin: 0 auto;
}
.home-page .quantum-hero > .component-content .column-splitter {
  display: flex;
  position: relative;
}
.home-page .quantum-hero .quantum-hero-text .plain-html {
  padding-top: 58px;
  max-width: 820px;
}
.home-page .quantum-hero .quantum-hero-text .plain-html h5 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  margin-bottom: 15px;
}
.home-page .quantum-hero .quantum-hero-text .plain-html h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 50px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
}
.home-page .quantum-hero .quantum-hero-text .plain-html h2 span {
  display: block;
}
.home-page .quantum-hero .quantum-hero-text .plain-html h2 span:nth-child(1) {
  color: #db2725;
  margin-bottom: 2px;
}
.home-page .quantum-hero .quantum-hero-text .plain-html h2 span:nth-child(2) {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  max-width: 717px;
  margin-bottom: 69px;
  text-transform: initial;
}
.home-page .quantum-hero .quantum-hero-text .link .field-link {
  background: transparent;
  border: none;
}
.home-page .quantum-hero .quantum-hero-text .link .field-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: -0.14px;
  text-align: left;
  color: #db2725;
  text-decoration: underline;
}
.home-page .quantum-hero .quantum-hero-right {
  position: absolute;
  right: 0;
}
.home-page .quantum-hero .quantum-hero-right .image a {
  pointer-events: none;
}
.home-page .quantum-hero .quantum-hero-right .image a img {
  width: 502px;
  height: 451px;
}
.home-page .quantum-hero .quantum-hero-text #janki {
  padding-top: 48px;
  max-width: 730px;
  text-align: right;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  color: #00144f;
}
@media screen and (max-width: 767px) {
  .home-page .quantum-hero {
    height: 655px;
    background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Mobile/Banner/banner-mobile.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .home-page .quantum-hero .quantum-hero-text #janki {
    padding-top: 0;
    text-align: left;
    display: flex;
    height: 120px;
    align-items: center;
    margin: 0;
  }
  .home-page .quantum-hero .quantum-hero-text #janki .desktop-hide {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .home-page .quantum-hero > .component-content {
    padding: 0 21px;
  }
  .home-page .quantum-hero > .component-content .column-splitter {
    position: relative;
  }
  .home-page .quantum-hero .quantum-hero-text {
    padding: 0;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html {
    padding-top: 37px;
    max-width: 100%;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h5 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 24px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h2 {
    font-size: 35px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h2 span:nth-child(2) {
    font-size: 18px;
    margin-bottom: 30px;
    max-width: 214px;
    line-height: 22px;
  }
  .home-page .quantum-hero .quantum-hero-right {
    display: none;
  }
  .home-page .quantum-hero .quantum-hero-text #janki .desktop-hide {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .home-page .quantum-hero .quantum-hero-text #janki {
    padding-top: 15px;
    max-width: 460px;
  }
}
@media all and (min-width: 991px) and (max-width: 1199px) {
  .home-page .quantum-hero .quantum-hero-text #janki {
    max-width: 485px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page .quantum-hero {
    position: relative;
    height: 360px;
    background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Dekstop/Banner/banner-desktop.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .home-page .quantum-hero .quantum-hero-text {
    padding-top: 58px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html {
    padding: 0px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h2 span:nth-child(2) {
    max-width: 400px;
  }
  .home-page .quantum-hero .quantum-hero-right {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .home-page .quantum-hero {
    background-position: bottom right;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 400px;
    background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Dekstop/Banner/banner-desktop.jpg");
  }
  .home-page .quantum-hero .quantum-hero-text {
    padding-top: 58px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html {
    padding: 0px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h2 {
    font-size: 36px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h2 span:nth-child(2) {
    font-size: 18px;
    max-width: 400px;
    margin-bottom: 40px;
  }
  .home-page .quantum-hero .quantum-hero-text .plain-html h5 {
    font-size: 18px;
  }
  .home-page .quantum-hero .quantum-hero-right {
    display: none;
  }
}
.inner-banner-section {
  max-width: 100%;
  background: #00144f;
  border-bottom: 13px solid #3e8ddd;
  padding: 0;
}
.inner-banner-section > .component-content {
  margin: 0px auto;
  max-width: 1238px;
  padding: 0 15px;
}
.inner-banner-section > .component-content .row.column-splitter {
  max-width: 1238px;
  margin: 0px auto;
  display: flex;
  gap: 0;
}
/*.peer-patient-videos .inner-banner-section>.component-content .row.column-splitter {
display:none;
}*/
.coverage-information .inner-banner-section .component-content h2 {
  max-width: 649px;
  font-size: 42px;
}

.inner-banner-section > .component-content .row.column-splitter .banner-button {
  margin: 40px 0 45px 0;
  min-height: 50px;
  padding-right: 33px;
}
.inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button
  .field-link
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  text-decoration: underline;
  padding: 13.5px 33px 15.5px 0;
  min-height: 50px;
  border-right: 4px dotted #3e8ddd;
}
.inner-banner-section
  > .component-content
  .row.column-splitter
  .banner-button:nth-child(2)
  .field-link
  a {
  border-right: none;
}
.inner-banner-section > .component-content .plain-html {
  padding-top: 39px;
  max-width: 1159px;
}
.inner-banner-section > .component-content h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 52px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 39px;
}
.inner-banner-section > .component-content h3 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding-bottom: 4px;
}
.cv-risk-reduction .inner-banner-section > .component-content .plain-html {
  padding-top: 45px;
}
.cv-risk-reduction .inner-banner-section > .component-content h2 {
  max-width: 620px;
}
@media screen and (min-width: 992px) {
  .cv-risk-reduction .inner-banner-section,
  .dosing-admin .inner-banner-section {
    position: relative;
  }
  .cv-risk-reduction .inner-banner-section:after {
    width: 659px;
    height: 405px;
    background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Dekstop/Patients-Risk-page/cv-banner.png");
  }
  .coverage-information .inner-banner-section {
    position: relative;
  }
  .coverage-information .inner-banner-section:after {
    background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Dekstop/Coverage Information/RepathaHCP-Banner.png");
    width: 683px;
    height: 350px;
    background-size: 100%;
    background-position: bottom;
  }
  .cv-risk-reduction .inner-banner-section:after,
  .dosing-admin .inner-banner-section:after,
  .coverage-information .inner-banner-section:after {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
  }
  .dosing-admin .inner-banner-section:after {
    width: 659px;
    height: 405px;
    background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Dekstop/Dosing-and-administration/dosing-banner.png");
  }
  .cv-risk-reduction .cv-tab-section .each-cv-tab #actor-text {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .inner-banner-section {
    padding: 0px 20px;
    border-top: 2px solid #ffffff;
  }
  .inner-banner-section > .component-content {
    padding: 0;
  }
  .inner-banner-section > .component-content .row.column-splitter {
    flex-direction: column;
    gap: 0;
  }
  .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button {
    padding: 0;
    margin: 0;
  }
  .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button
    .field-link
    a {
    border-right: none;
    padding-bottom: 0px;
    font-size: 13px;
  }
  .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2) {
    padding-bottom: 44px;
    padding-top: 30px;
  }
  .inner-banner-section
    > .component-content
    .row.column-splitter
    .banner-button:nth-child(2)
    .field-link
    a {
    border-top: 4px dotted #3e8ddd;
    padding-right: 0;
    padding-top: 30px;
  }
  .inner-banner-section > .component-content .plain-html {
    padding-top: 28px;
  }
  .inner-banner-section > .component-content h2 {
    font-size: 25px;
    line-height: 1.11;
    letter-spacing: -0.27px;
    padding-bottom: 28px;
    margin-bottom: 0px;
  }
  .cv-risk-reduction .inner-banner-section > .component-content h2 {
    padding-right: 50px;
  }
  .inner-banner-section > .component-content h3 {
    font-size: 18px;
    line-height: 1.33;
    padding-bottom: 10px;
    font-weight: 600;
  }
  .coverage-information .inner-banner-section > .component-content h2 {
    font-size: 36px;
    line-height: 1.11;
    letter-spacing: normal;
    padding-bottom: 0;
    padding-right: 0;
  }

  .connect-with-rep .inner-banner-section > .component-content h2 {
    padding-bottom: 10px;
    line-height: 1.11;
    font-size: 28px;
    padding-right: 15px;
  }
  .cv-risk-reduction
    .cv-tab-section
    .tabs
    .tabs-container
    .tab
    .each-cv-tab:first-child {
    position: relative;
  }
  .cv-risk-reduction .cv-tab-section .each-cv-tab #actor-text {
    display: block;
    position: absolute;
    bottom: 8px;
    right: 40px;
  }
  .cv-risk-reduction .cv-tab-section .each-cv-tab #actor-text p {
    font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #00144f;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .inner-banner-section {
    padding: 0px 20px;
  }
  .inner-banner-section > .component-content {
    padding: 0;
  }
  .connect-with-rep .inner-banner-section > .component-content .plain-html {
    padding: 55px 0 53px 0px;
  }
  .connect-with-rep .inner-banner-section > .component-content h2 {
    padding-bottom: 0;
    line-height: 1.11;
    font-size: 36px;
    padding-right: 15px;
  }
  .connect-with-rep .pop-up-container .blue-bg-mobile .adverse-event b {
    display: initial;
  }
  .cv-risk-reduction .cv-tab-section .each-cv-tab #actor-text {
    right: auto;
    left: 230px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .inner-banner-section {
    padding: 0px 20px;
  }
  .inner-banner-section > .component-content {
    padding: 0;
  }
  .cv-risk-reduction .inner-banner-section > .component-content h2,
  .dosing-admin .inner-banner-section > .component-content h2 {
    max-width: 500px;
    font-size: 45px;
  }
}
#ascvd-page #key-update-container-section #optimal-reduction {
  max-width: 1056px;
  background: #db2725;
  border-radius: 10px;
  margin: 20px 0;
}
#ascvd-page #key-update-container-section #optimal-reduction h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  padding: 30px 0;
}
#ascvd-page #key-update-container-section #optimal-reduction h2 span {
  text-decoration: underline;
}
#ascvd-page #key-update-container-section .cta-section-2 .row .link a {
  width: 100%;
}
#ascvd-page #key-update-container-section .cta-section-2 .row .link a:after {
  top: 18px;
}
#ascvd-page #key-update-container-section #very-high-risk-section {
  margin: 0;
}
#ascvd-page #key-update-container-section #very-high-risk-section .row {
  justify-content: flex-start;
  gap: 55px;
}
#ascvd-page
  #key-update-container-section
  #very-high-risk-section
  .row
  .ldl-highrisk-block {
  width: 500px;
}
#ascvd-page #key-update-container-section #very-high-risk .component-content,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .component-content {
  border-radius: 10px;
  background-color: #d8e8f8;
}
#ascvd-page #key-update-container-section #very-high-risk h3,
#ascvd-page #key-update-container-section #not-very-high-risk h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-align: center;
  width: 430px;
  color: #ffffff;
  padding: 20px;
  margin: auto;
  line-height: 30px;
}
#ascvd-page #key-update-container-section #very-high-risk .section-two-heading,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .section-two-heading {
  background-color: #00144f;
  border-radius: 10px 10px 0 0;
}
#ascvd-page
  #key-update-container-section
  #very-high-risk
  .section-two-heading
  h3,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .section-two-heading
  h3 {
  color: #ffffff;
}
#ascvd-page #key-update-container-section #very-high-risk .section-two-content,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .section-two-content {
  margin: 30px;
}
#ascvd-page
  #key-update-container-section
  #very-high-risk
  .section-two-content
  h3,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .section-two-content
  h3 {
  color: #00144f;
  padding: 30px 0 0;
}
#ascvd-page
  #key-update-container-section
  #very-high-risk
  .section-two-content
  h3:last-child,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .section-two-content
  h3:last-child {
  padding-bottom: 45px;
}
#ascvd-page
  #key-update-container-section
  #very-high-risk
  .section-two-content
  p,
#ascvd-page
  #key-update-container-section
  #not-very-high-risk
  .section-two-content
  p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-align: center;
  border-bottom: solid 2px #3e8ddd;
  border-style: dotted;
  padding-bottom: 50px;
  line-height: 30px;
  color: #00144f;
}
#ascvd-page #key-update-container-section #possible-statin-associated {
  max-width: 1056px;
  background: #f7f7f7;
  text-align: left;
  border-radius: 10px;
}
#ascvd-page
  #key-update-container-section
  #possible-statin-associated
  .component-content {
  padding: 30px 0;
  margin: 0 auto;
  width: 760px;
}
#ascvd-page #key-update-container-section #possible-statin-associated h5 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding-bottom: 10px;
}
#ascvd-page #key-update-container-section #possible-statin-associated p {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
}
#ascvd-page #key-update-container-section #possible-statin-associated ul li {
  list-style-type: disc;
  margin-left: 17px;
  font-family: "Montserrat-Regular";
}
#ascvd-page
  #key-update-container-section
  #possible-statin-associated
  ul
  li::marker {
  font-size: 13px;
  color: #3e8ddd;
}
@media screen and (max-width: 991px) {
  #ascvd-page #key-update-container-section #very-high-risk-section {
    padding: 0;
  }
  #ascvd-page #key-update-container-section #very-high-risk-section .row {
    gap: 0;
    margin: auto;
  }
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    #very-high-risk
    .section-two-content,
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    #not-very-high-risk
    .section-two-content {
    margin: 30px 15px;
  }
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    .ldl-highrisk-block {
    width: 100%;
  }
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    .ldl-highrisk-block
    .section-two-heading
    h3,
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    .ldl-highrisk-block
    .section-two-content
    h3 {
    width: 100%;
  }
  #ascvd-page
    #key-update-container-section
    #possible-statin-associated
    .component-content {
    width: 100%;
    padding: 30px;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  #ascvd-page #key-update-container-section #very-high-risk-section {
    margin: auto;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  #ascvd-page #key-update-container-section #optimal-reduction {
    max-width: 100%;
  }
  #ascvd-page #key-update-container-section #very-high-risk-section {
    margin: auto;
  }
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    .ldl-highrisk-block {
    width: 100%;
  }
} 
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #ascvd-page #key-update-container-section #very-high-risk-section {
    margin: auto;
  }
  #ascvd-page #key-update-container-section #very-high-risk-section .row {
    margin: auto;
  }
  #ascvd-page
    #key-update-container-section
    #very-high-risk-section
    .row
    .ldl-highrisk-block {
    width: 100%;
  }
}
.cta-section {
  max-width: 1238px;
  padding-top: 104px;
  padding-bottom: 60px;
}
.cta-section .column-splitter {
  justify-content: space-evenly;
  flex-flow: row wrap;
  margin: 0;
}
.cta-section .cta-inner-container {
  flex: 0 0 33.333333%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
}
.cta-section .cta-inner-container .quantum-cta {
  background-color: #00144f;
  border-radius: 19px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.44);
}
.cta-section .cta-inner-container .quantum-cta .quantum-cta__text {
  color: #ffffff;
}
.cta-section
  .cta-inner-container
  .quantum-cta
  .quantum-cta__text
  .quantum-cta__title {
  font-size: 25px;
  line-height: 1.12;
  text-align: center;
  font-weight: bold;
  position: relative;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.cta-section
  .cta-inner-container
  .quantum-cta
  .quantum-cta__text
  .quantum-cta__title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 4px dotted #3e8ddd;
  width: 94%;
  height: 5px;
  text-align: center;
  margin: 0 auto;
}
.cta-section .cta-inner-container .quantum-cta .quantum-cta__text b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.cta-section .cta-inner-container .people {
  text-align: center;
  padding: 100px 12px 30px;
}
.cta-section .cta-inner-container .people a {
  pointer-events: none;
}
.cta-section .cta-inner-container .people .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
.cta-section
  .cta-inner-container
  .people
  .quantum-cta__text
  .quantum-cta__title {
  padding: 0 0px 15px;
  margin-bottom: 20px;
}
.cta-section
  .cta-inner-container
  .people
  .quantum-cta__text
  .quantum-cta__copy {
  padding: 0 20px;
  margin-bottom: 22px;
}
.cta-section .cta-inner-container .people button {
  border-radius: 32px;
  background: #ffffff;
  padding: 16px 39px;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  position: relative;
  margin-top: 14px;
  border: 1px solid #db2725;
  pointer-events: fill;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.cta-section .cta-inner-container .people button::after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red);
  width: 9px;
  height: 19px;
  background-size: 100%;
  position: absolute;
  right: 8%;
  bottom: 27%;
  background-repeat: no-repeat;
}
.cta-section .cta-inner-container .people button:hover {
  color: #ffffff;
  background: #db2725;
}
.cta-section .cta-inner-container .people button:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.cta-section .cta-inner-container .map {
  text-align: center;
  padding: 100px 12px 22px;
}
.cta-section .cta-inner-container .map a {
  pointer-events: none;
}
.cta-section .cta-inner-container .map .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
.cta-section .cta-inner-container .map .quantum-cta__text .quantum-cta__title {
  padding: 0 0px 15px;
  margin-bottom: 20px;
}
.cta-section .cta-inner-container .map button {
  border-radius: 32px;
  background: #ffffff;
  padding: 16px 32px;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  max-width: 320px;
  position: relative;
  border: 1px solid #db2725;
  pointer-events: fill;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.cta-section .cta-inner-container .map button::after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red);
  width: 9px;
  height: 19px;
  background-size: 100%;
  position: absolute;
  right: 6%;
  bottom: 31%;
  background-repeat: no-repeat;
}
.cta-section .cta-inner-container .map button:hover {
  color: #ffffff;
  background: #db2725;
}
.cta-section .cta-inner-container .map button:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.cta-section .cta-inner-container .card {
  text-align: center;
  padding: 100px 12px 30px;
}
.cta-section .cta-inner-container .card a {
  pointer-events: none;
}
.cta-section .cta-inner-container .card .quantum-cta__image-wrap {
  position: absolute;
  top: -66px;
  left: 31%;
}
.cta-section .cta-inner-container .card .quantum-cta__text .quantum-cta__title {
  padding: 0 0px 15px;
  margin-bottom: 20px;
}
.cta-section
  .cta-inner-container
  .card
  .quantum-cta__text
  .quantum-cta__title
  span {
  display: block;
}
.cta-section .cta-inner-container .card .quantum-cta__text p {
  margin-bottom: 0;
  text-align: center;
  font-size: 20px;
  font-family: "Montserrat-Regular";
  line-height: 1.15;
}
.cta-section .cta-inner-container .card .quantum-cta__text .normal-txt {
  padding: 0 35px;
  display: block;
}
.cta-section .cta-inner-container .map .quantum-cta__text .quantum-cta__copy {
  padding: 0 25px;
}
.cta-section .cta-inner-container .card .quantum-cta__text .bold-txt {
  line-height: 1.1;
  display: block;
}
.cta-section .cta-inner-container .card button {
  border-radius: 32px;
  background: #ffffff;
  padding: 16px 41px 16px 24px;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  margin-top: 20px;
  position: relative;
  border: 1px solid #db2725;
  pointer-events: fill;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.cta-section .cta-inner-container .card button::after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red);
  width: 9px;
  height: 19px;
  background-size: 100%;
  position: absolute;
  right: 10%;
  bottom: 27%;
  background-repeat: no-repeat;
}
.cta-section .cta-inner-container .card button:hover {
  color: #ffffff;
  background: #db2725; 
}
.cta-section .cta-inner-container .card button:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.cta-section .cta-inner-container .quantum-cta__text .bold-txt {
  font-size: 42px;
  letter-spacing: -0.42px;
  line-height: 1;
  font-weight: bold;
  font-family: "Montserrat-Bold";
}
.cta-section .cta-inner-container .quantum-cta__text .quantum-cta__copy {
  font-size: 20px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  line-height: 1.3;
  letter-spacing: -0.2px;
  margin-bottom: 20px;
  min-height: 98px;
}
.mobile-only,
.desktop-only,
#desktop-only,
#mobile-only {
  display: none;
}
.mobile-only,
.desktop-only,
#desktop-only,
#mobile-only {
  display: none;
}
@media screen and (min-width: 992px) {
  .desktop-only,
  #desktop-only {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  .mobile-only,
  #mobile-only {
    display: block;
  }
}
.home-page .home-banner {
  margin: 0 0 0px;
  position: relative;
  max-width: 100%;
}
.home-page .home-banner:before {
  content: "";
  width: 100%;
  height: 13px;
  background-color: #3e8ddd;
  position: absolute;
  bottom: -6px;
}
.home-page .home-banner .field-promoicon img {
  width: 100%;
  height: auto;
}
.home-page .home-banner .promo-text {
  max-width: 100%;
  position: absolute;
  top: 125px;
  left: 40%; 
}
.home-page .home-banner .promo-text > div {
  display: flex;
  padding: 0 0px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.home-page .home-banner .promo-text .field-promotext2 h3 {
  font-family: "Montserrat-SemiBold";
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  text-align: left;
  color: #00144f;
} 
.home-page .home-banner .promo-text .field-promotext3 {
  text-align: center;
}
.home-page .home-banner .promo-text .listen-heart h4 {
  font-family: "Montserrat-SemiBold";
  font-size: 18px;
  font-weight: 600;
  line-height: 1.23;
  text-align: center;
  color: #00144f;
  max-width: 412px;
  margin: 0 auto;
}
.home-page .home-banner .promo-text .listen-heart img {
  padding-top: 8px;
  padding-bottom: 20px;
}
.home-page .home-banner .promo-text .field-promolink {
  background: transparent;
  border: none;
  padding-top: 10px;
}
.home-page .home-banner .promo-text .field-promolink a {
  display: none;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.14;
  letter-spacing: -0.14px;
  text-align: left;
  color: #db2725;
  text-decoration: underline;
}
@media screen and (max-width: 991px) {
  .cta-section .column-splitter {
    flex-direction: column;
    gap: 115px;
  }
  .cta-section .cta-inner-container {
    padding: 0;
    display: block;
  }
  .cta-section .cta-inner-container .map button {
    padding: 16px 32px;
    min-width: 320px;
  }
  .cta-section .cta-inner-container .quantum-cta__text .bold-txt {
    font-size: 40px;
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 50px 20px; 
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__copy {
    padding: 0 20px;
  }
  .cta-section .cta-inner-container .map .quantum-cta__text .quantum-cta__copy {
    padding: 0 20px;
    margin-bottom: 25px;
  }
  .cta-section .cta-inner-container .people button {
    min-width: 292px;
  }
  .cta-section .cta-inner-container .card button {
    min-width: 247px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .cta-section .cta-inner-container .people .quantum-cta__image-wrap {
    left: 41%;
  }
  .cta-section .cta-inner-container .map {
    display: block;
  }
  .cta-section .cta-inner-container .map .quantum-cta__image-wrap {
    left: 41%;
  }
  .cta-section .cta-inner-container .card {
    display: block;
  }
  .cta-section .cta-inner-container .card .quantum-cta__image-wrap {
    left: 41%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cta-section .cta-inner-container .people,
  .cta-section .cta-inner-container .map .quantum-cta__text .bold-txt {
    display: block;
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__copy {
    max-width: 360px;
    margin: 0 auto;
  }
  .cta-section .cta-inner-container .map .quantum-cta__text .quantum-cta__copy,
  .cta-section .cta-inner-container .quantum-cta__text .quantum-cta__copy {
    min-height: auto;
  }
  .cta-section .cta-inner-container .map .quantum-cta__text .quantum-cta__copy {
    margin-bottom: 0;
  }
  .cta-section .cta-inner-container .map button {
    margin-top: 14px;
  }
  .cv-risk-reduction .cv-info-container .main-heading:nth-of-type(1) h1 {
    padding-right: 70px;
    max-width: 100%;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  .cta-section .cta-inner-container .people .quantum-cta__image-wrap {
    left: 41%;
  }
  .cta-section .cta-inner-container .map {
    display: block;
  }
  .cta-section .cta-inner-container .map .quantum-cta__image-wrap {
    left: 41%;
  }
  .cta-section .cta-inner-container .card {
    display: block;
  }
  .cta-section .cta-inner-container .card .quantum-cta__image-wrap {
    left: 41%;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  .cta-section .cta-inner-container .people {
    padding: 100px 23px 26px;
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 63px 10px;
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__copy {
    padding: 0;
  }
  .cta-section
    .cta-inner-container
    .map
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 0 10px;
  }
  .cta-section .cta-inner-container .card {
    padding: 97px 23px 24px;
  }
  .cta-section
    .cta-inner-container
    .quantum-cta
    .quantum-cta__text
    .quantum-cta__title {
    font-size: 21px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .cta-section .cta-inner-container .people {
    padding: 100px 23px 26px;
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__title {
    padding: 0 0px 10px;
    font-size: 20px;
  }
  .cta-section
    .cta-inner-container
    .people
    .quantum-cta__text
    .quantum-cta__copy {
    padding: 0 10px;
    margin-bottom: 0px;
  }
  .cta-section .cta-inner-container .people button {
    padding: 16px 22px;
  }
  .cta-section .cta-inner-container .people button::after {
    right: 4%;
  }
  .cta-section .cta-inner-container .card {
    padding: 97px 23px 24px;
  }
  .cta-section .cta-inner-container .map .quantum-cta__text .quantum-cta__copy {
    margin-bottom: 0px;
  }
  .cta-section
    .cta-inner-container
    .quantum-cta
    .quantum-cta__text
    .quantum-cta__title {
    font-size: 20px;
  }
}
.cta-section-2 {
  background: #f7f7f7;
  max-width: 100%;
}
.cv-risk-reduction .cta-section-2 > .component-content {
  max-width: 1238px;
  margin: 0px auto !important;
}
.cta-section-2 > .component-content {
  max-width: 1238px;
  margin: 20px auto;
}
.cta-section-2 .row {
  justify-content: space-evenly;
  align-items: center;
  margin: 0;
}
.cta-section-2 .row .link {
  margin: 15px 0;
  padding: 10px 0;
}
.cta-section-2 .row .link .component-content {
  margin: 0;
  max-width: unset;
}
.cta-section-2 .row .link a {
  color: white;
  background: #db2725;
  border-radius: 35px;
  padding: 14px 35px 14px 25px;
  font-size: 14px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  width: 70%;
  display: block;
  text-align: center;
  position: relative;
  line-height: 16px;
  border: solid 1px #db2725;
}
.cta-section-2 .row .link a:hover {
  color: #db2725;
  background: #ffffff;
}
.cta-section-2 .row .link a:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/red-arrow.png);
}
.cta-section-2 .row .link a:after {
  position: absolute;
  height: 35px;
  width: 10px;
  top: 22px;
  right: 25px;
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.cta-section-2 .row div:first-child .link {
  border-right: solid 4px #3e8ddd;
  border-style: dotted;
}
.cta-section-2 .row div:last-child .link a {
  width: 100%;
}
.cta-section-2 .row div:last-child .link a:after {
  right: 15px;
  top: 15px;
}
#ascvd-page .cta-section-2 .row .link a,
.repatha-efficacy .cta-section-2 .row .link a {
  width: 100%;
}
#ascvd-page .cta-section-2 .row .link a:after,
.repatha-efficacy .cta-section-2 .row .link a:after {
  top: 14px !important;
  right: 15px;
}
.repatha-safety .cta-section-2 .row {
  justify-content: center;
  margin: auto !important;
  gap: 20px;
}
.repatha-safety .cta-section-2 .row .cta-left .link .field-link {
  justify-content: flex-start;
}
.repatha-safety .cta-section-2 .row .cta-left .link a {
  width: 65%;
}
.repatha-safety .cta-section-2 .cta-right .link .field-link {
  justify-content: flex-end;
  display: flex;
}
.repatha-safety .cta-section-2 .row .cta-right .link a {
  width: 70%;
}
.repatha-safety .cta-section-2 .row .cta-right .link a:after {
  top: 22px;
  right: 25px;
}
.coverage-information .cta-section-2 .row {
  margin: auto !important;
}
.coverage-information .cta-section-2 .cta-right .link {
  padding-right: 140px;
}
.coverage-information .cta-section-2 .cta-right .link .field-link {
  justify-content: flex-start;
  display: flex;
}
.coverage-information .cta-section-2 .row .cta-right .link a {
  width: 100%;
}
.coverage-information .cta-section-2 .row .cta-right .link a:after {
  top: 14px;
  right: 18px;
}
.dosing-admin .cta-section-2 .row {
  gap: 20px;
  justify-content: center;
}
.dosing-admin .cta-section-2 .row .cta-left .link .field-link {
  justify-content: flex-end;
  display: flex;
}
.amgen-supportplus .cta-section-2 .row {
  justify-content: center;
}
.amgen-supportplus .cta-section-2 .row .cta-right .link .field-link {
  justify-content: flex-start;
  display: flex;
  padding-right: 120px;
}
.amgen-supportplus .cta-section-2 .row .cta-right .link .field-link a {
  width: 100%;
}
.amgen-supportplus .cta-section-2 .row .cta-right .link .field-link a:after {
  top: 14px;
  right: 16px;
}
.amgen-supportplus .cta-section-2 .row .cta-left .link .field-link {
  display: flex;
  justify-content: flex-end;
  padding-left: 120px;
}
.forms-and-resources .cta-section-2 .row .link {
  border: unset !important;
}
.forms-and-resources .cta-section-2 .row .link .field-link {
  justify-content: center;
  display: flex;
}
.forms-and-resources .cta-section-2 .row .link .field-link a {
  width: 235px;
}
.forms-and-resources .cta-section-2 .row .link .field-link a:after {
  top: 22px;
}
.peer-patient-videos .cta-section-2 {
  margin-top: 50px;
}
.peer-patient-videos .cta-section-2 .row {
  justify-content: center;
}
.peer-patient-videos .cta-section-2 .row .cta-right .link .field-link {
  justify-content: flex-start;
  display: flex;
  padding-right: 120px;
}
.peer-patient-videos .cta-section-2 .row .cta-right .link .field-link a {
  width: 100%;
}
.peer-patient-videos .cta-section-2 .row .cta-right .link .field-link a:after {
  top: 14px;
  right: 16px;
}
.peer-patient-videos .cta-section-2 .row .cta-left .link .field-link {
  display: flex;
  justify-content: flex-end;
  padding-left: 120px;
}
@media screen and (max-width: 991px) {
  .cta-section-2 .row {
    margin: auto !important;
  }
  .cta-section-2 .row .link a {
    width: 100%;
    padding: 15px 45px 15px 25px;
  }
  .cta-section-2 .row div:first-child .link {
    border-right: unset;
    border-bottom: solid 2px #3e8ddd;
    border-bottom-style: dotted;
    margin: 30px auto 0;
    padding-bottom: 20px;
  }
  .repatha-safety .cta-section-2 .row {
    gap: 0;
  }
  .repatha-safety .cta-section-2 .row .cta-left .link .field-link,
  .repatha-safety .cta-section-2 .row .cta-right .link .field-link {
    justify-content: center;
    display: flex;
  }
  .repatha-safety .cta-section-2 .row .cta-right .link {
    padding-bottom: 25px;
  }
  .repatha-safety .cta-section-2 .row .cta-right .link a {
    width: 85%;
    padding: 15px 40px 15px 25px;
  }
  .repatha-safety .cta-section-2 .row .cta-left .link a {
    width: 80%;
  }
  .repatha-safety .cta-section-2 .row .cta-left a :after {
    top: 18px;
    right: 18px;
  }
  .coverage-information .cta-section-2 .cta-right .link {
    padding-right: 0;
  }
  .amgen-supportplus .cta-section-2 .row .cta-right .link .field-link {
    padding-right: 0;
  }
  .amgen-supportplus .cta-section-2 .row .cta-left .link .field-link {
    padding-left: 0;
  }
  .peer-patient-videos .cta-section-2 .row .cta-right .link .field-link {
    padding-right: 0;
  }
  .peer-patient-videos .cta-section-2 .row .cta-left .link .field-link {
    padding-left: 0;
  }
  .forms-and-resources .cta-section-2 .row > div:first-child .link {
    margin: 25px auto 20px;
  }
  .forms-and-resources .cta-section-2 .row .link a {
    width: 100%;
    padding: 15px 40px 15px 25px;
  }
}
@media screen and (min-width: 992px) {
  .repatha-safety .cta-section-2 .row .cta-left .link {
    padding-left: 40px;
  }
}
@media screen and (min-width: 992px) {
  .cta-section-2 .row .link a:after {
    top: 22px;
  }
  #ascvd-page .cta-section-2 .row .link {
    position: relative;
    right: -70px;
  }
  #ascvd-page .cta-section-2 .row .link .field-link {
    margin-right: 100px;
  }
  .repatha-efficacy .cta-section-2 .row .link {
    position: relative;
    right: -60px;
  }
  .repatha-efficacy .cta-section-2 .row .link .field-link {
    margin-right: 140px;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cta-section-2 .row .link a:after {
    top: 15px;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  .cta-section-2 .row div:first-child .link a:after {
    top: 18px;
  }
  #ascvd-page .cta-section-2 .row > div {
    width: 60%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation: portrait) {
  .cta-section-2 .row div:first-child .link a:after {
    top: 18px;
  }
  #ascvd-page .cta-section-2 .row > div,
  .repatha-efficacy .cta-section-2 .row > div {
    width: 60%;
  }
  .cta-section-2 .row .cta-right,
  .cta-section-2 .row .cta-left {
    width: 55%;
  }
  .forms-and-resources .cta-section-2 .row .link {
    margin: 15px auto !important;
  }
  .mechanism-action .cta-section-2 .row {
    width: 55%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #ascvd-page .cta-section-2 .row .link .field-link,
  .repatha-efficacy .cta-section-2 .row .link .field-link {
    margin-right: 80px;
  }
  .amgen-supportplus .cta-section-2 .row .cta-right .link .field-link {
    padding-right: 90px;
  }
  .amgen-supportplus .cta-section-2 .row .cta-left .link .field-link {
    padding-left: 90px;
  }
}
.home-video-section {
  max-width: 1238px;
  padding: 0 15px;
}
.home-video-section .column-splitter {
  display: flex;
  align-items: center;
  gap: 32px;
}
.home-video-section .column-splitter .video-container {
  flex: 1;
}
.home-video-section .column-splitter .video-play {
  max-width: 64%;
}
.home-video-section .column-splitter .video-play .bc-player-BmW8Xks1D_default,
.home-video-section .column-splitter .video-play .bc-player-3zPJS2CgtX_default {
  width: 100%;
  height: 500px;
}
.home-video-section .column-splitter .video-content {
  max-width: 36%;
  position: relative;
}
.home-video-section .column-splitter .video-content .component-content h5 {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.42;
  letter-spacing: -0.36px;
  text-align: center;
  color: #00144f;
}
.home-video-section .column-splitter .video-content .component-content h5 span {
  display: block;
}
.home-video-section .column-splitter .video-content .blue-bg {
  border-radius: 25px;
  background: #3e8ddd;
  padding: 25px 23px;
  margin-top: 22px;
  text-align: center;
}
.home-video-section .column-splitter .video-content .blue-bg a {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  pointer-events: none;
  cursor: default;
}
.home-video-section .column-splitter .video-content .blue-bg a span {
  font-weight: normal;
  display: block;
  padding-bottom: 20px;
}
.home-video-section .column-splitter .video-content .plain-html {
  padding-top: 0;
  padding-left: 0;
}
.home-video-section #what-Repatha-can-do {
  padding: 0;
}
@media screen and (max-width: 991px) {
  .home-video-section {
    padding: 0;
  }
  .home-video-section .column-splitter {
    flex-direction: column;
    padding: 30px 0 0;
  }
  .home-video-section .column-splitter .video-play {
    max-width: 100%;
    width: 100%;
  }
  .home-video-section .column-splitter .video-play .vjs-poster {
    background-size: cover;
  }
  .home-video-section .column-splitter .video-play .video-js {
    width: 100% !important;
    height: auto !important;
  }
  .home-video-section .column-splitter .video-play .vjs-tech {
    position: relative !important;
  }
  .home-video-section .column-splitter .video-content {
    max-width: 331px;
    margin: 0 auto;
  }
  .home-video-section .column-splitter .video-content .plain-html {
    padding: 0;
  }
  .home-video-section .column-splitter .video-content .component-content h5 {
    font-size: 18px;
  }
  .home-video-section .column-splitter .video-content .blue-bg a {
    font-size: 16px;
  }
  #form-accordion-list-two
    ul
    li:nth-child(3)
    .toggle-content
    .column-splitter:nth-child(4)
    .three-section-form:nth-child(2),
  #form-accordion-list-two
    ul
    li:nth-child(3)
    .toggle-content
    .column-splitter:nth-child(4)
    .three-section-form:nth-child(3) {
    display: none;
  }
  #form-accordion-list-two
    ul
    li:nth-child(3)
    .toggle-content
    .column-splitter:nth-child(4) {
    padding-top: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .home-video-section {
    padding: 0;
  }
  .cta-section .cta-inner-container .quantum-cta__text .bold-txt {
    font-size: 36px;
    letter-spacing: normal;
  }
}
#identifying-patients {
  max-width: 1238px;
  padding: 0 15px;
  margin-bottom: 60px;
}
#identifying-patients > .component-content {
  max-width: 1238px;
  background: #3e8ddd;
  padding: 30px 0;
  color: #ffffff;
}
#identifying-patients .row {
  justify-content: center;
  gap: 20px;
}
#identifying-patients .row > div {
  max-width: 50%;
  margin: auto 0;
}
#identifying-patients .row h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 38px;
}
#identifying-patients .row h4 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}
#identifying-patients .row p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
}
#identifying-patients .row .promo {
  margin: 30px 0;
}
#identifying-patients .row .promo .component-content {
  display: flex;
}
#identifying-patients .row .promo .field-promotext {
  background: #3e8ddd;
  border: none;
  padding: 0 10px;
  width: 560px;
}
.cv-risk-reduction #identifying-patients .row .promo .field-promotext {
  padding: 0 0 0 10px;
}
#identifying-patients .row .promo .field-promotext p {
  margin-bottom: 0;
}
#identifying-patients .row .promo .field-promoicon img {
  height: auto;
  width: 33px;
  margin-top: 5px;
}
#identifying-patients .row .video-js {
  width: 420px;
  height: 237px;
  margin: auto;
  max-width: 100%;
}
#identifying-patients .row .video-js.vjs-thumbnails {
  display: block;
}
#identifying-patients .row .vjs-poster {
  background-size: cover;
}
@media screen and (max-width: 991px) {
  .cv-risk-reduction #identifying-patients {
    padding: 0px 0 !important;
    margin-bottom: 0 !important;
  }
  #identifying-patients {
    padding: 20px 0;
  }
  #identifying-patients .component-content {
    padding: 0;
  }
  #identifying-patients .row .promo {
    margin: 35px 0 50px;
  }
  #identifying-patients .row {
    gap: 0;
    flex-direction: column;
    margin: 0;
  }
  #identifying-patients .row > div {
    max-width: 100%;
    display: flex;
    justify-content: center;
    margin: auto;
  }
  #identifying-patients .row .promo .field-promotext {
    width: 90%;
  }
}
@media (max-width: 767px) {
  #identifying-patients .row .video-js {
    width: 100% !important;
    height: auto !important;
  }
  #identifying-patients .row .video-js .vjs-tech {
    position: relative !important;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  #identifying-patients .row > div {
    max-width: 90%;
    padding-top: 40px;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  #identifying-patients > .component-content .row {
    flex-direction: column;
    margin: auto;
    padding: 40px 0 0 0;
  }
  #identifying-patients > .component-content .row div {
    max-width: 100%;
    justify-content: center;
  }
}
@media (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  #identifying-patients .row {
    padding: 40px 0 0 0;
  }
  #identifying-patients .row .promo .field-promotext {
    width: 100%;
  }
  #identifying-patients .row .promo .component-content {
    width: 90%;
    margin: auto;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #identifying-patients {
    padding: 0;
  }
  #identifying-patients > .component-content .row {
    flex-direction: row;
    margin: auto;
    padding: 40px 0 0 0;
  }
  #identifying-patients > .component-content .row div {
    max-width: 100%;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) {
  #identifying-patients .row {
    padding: 40px 0 0 0;
  }
  #identifying-patients .row .promo .field-promotext {
    width: 100%;
  }
  #identifying-patients .row .promo .component-content {
    width: 90%;
    margin: auto;
  }
}
.cv-info-container {
  max-width: 1238px;
  padding: 0 15px;
}
.cv-info-container .main-heading:nth-last-child(1) .component-content {
  margin-top: 5px;
  padding-bottom: 32px;
}
.cv-info-container .main-heading:nth-child(1) .component-content {
  max-width: 1221px;
  padding-top: 40px;
  margin: 0 0 40px;
}
#infobox-container {
  padding: 0 15px 52px 15px;
  max-width: 1200px;
}
#infobox-container .infobox-inner-container {
  display: flex;
  flex-wrap: nowrap;
  flex: 50%;
  padding: 0 15px;
}
#infobox-container .infobox-inner-container .promo {
  background: #d8e8f8;
  border-radius: 30px;
  padding-bottom: 35px;
}
#infobox-container .infobox-inner-container .field-promoicon {
  text-align: center;
  padding-top: 38px;
}
#infobox-container .infobox-inner-container .field-promoicon img {
  width: 131px;
  height: auto;
}
#infobox-container .infobox-inner-container .field-promotext {
  background-color: transparent;
  border: none;
  padding-top: 0;
}
#infobox-container .infobox-inner-container .field-promotext .red-text {
  padding: 0 0 0 86px;
  margin: 0;
  color: #db2725;
  font-size: 34px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
#infobox-container .infobox-inner-container .field-promotext .promo-heading {
  display: flex;
  padding: 0 0 8px 56px;
  line-height: 1.06;
}
#infobox-container
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-one {
  color: #db2725;
  font-size: 91px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
#infobox-container
  .infobox-inner-container
  .field-promotext
  .promo-heading
  .promo-text-two {
  color: #db2725;
  font-size: 34px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  padding-top: 15px;
  padding-left: 10px;
}
#infobox-container .infobox-inner-container .field-promotext ul {
  text-align: center;
}
#infobox-container .infobox-inner-container .field-promotext p {
  font-size: 24px;
  color: #00144f;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  padding-bottom: 0;
}
#infobox-container .infobox-inner-container .field-promotext .blue-txt {
  text-align: center;
}
#infobox-container .infobox-inner-container .field-promotext .blue-txt p {
  line-height: 1.21;
}
#infobox-container
  .infobox-inner-container
  .field-promotext
  .blue-txt
  p:nth-of-type(1) {
  padding-bottom: 10px;
  text-indent: -26px;
}
#infobox-container
  .infobox-inner-container
  .field-promotext
  .blue-txt
  p:before {
  content: "\f111";
  font-family: "FontAwesome";
  font-size: 5px;
  line-height: normal;
  color: #3e8ddd;
  vertical-align: middle;
  padding-right: 6px;
}
#infobox-container .infobox-inner-container .field-promotext .promo-blue {
  line-height: 1.33;
  text-align: center;
  margin: 0 auto;
}
#infobox-container .infobox-inner-container .field-promotext .promo-blue b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
#infobox-container .infobox-inner-container:nth-of-type(1) .promo {
  padding-bottom: 17px;
}
#infobox-container
  .infobox-inner-container:nth-of-type(2)
  .field-promotext
  .promo-heading {
  padding-left: 25px;
}
#infobox-container .infobox-inner-container:nth-of-type(2) .promo {
  padding-bottom: 38px;
}
#infobox-container
  .infobox-inner-container:nth-of-type(3)
  .field-promotext
  .promo-heading {
  padding-left: 27px;
}
#infobox-container
  .infobox-inner-container:nth-of-type(2)
  .field-promotext
  .promo-blue {
  max-width: 420px;
}
#infobox-container
  .infobox-inner-container:nth-of-type(3)
  .field-promotext
  .promo-blue {
  max-width: 493px;
}
#infobox-container
  .infobox-inner-container:nth-of-type(4)
  .field-promotext
  .promo-blue {
  max-width: 375px;
}
#infobox-container
  .infobox-inner-container:nth-of-type(4)
  .field-promotext
  .promo-heading {
  padding-left: 27px;
}
#infobox-container .row {
  margin: 0;
}
#infobox-container
  .infobox-inner-container:nth-of-type(3)
  .field-promotext
  .promo-heading
  .promo-text-one,
#infobox-container
  .infobox-inner-container:nth-of-type(4)
  .field-promotext
  .promo-heading
  .promo-text-one {
  letter-spacing: -1.37px;
}

@media screen and (max-width: 991px) {
  .cv-info-container .main-heading {
    padding: 0;
  }
  #infobox-container {
    padding: 0;
  }
  #infobox-container .column-splitter {
    margin: 0;
    flex-direction: column;
  }
  #infobox-container .infobox-inner-container {
    padding: 0;
    display: block;
  }
  #infobox-container .infobox-inner-container .field-promoicon {
    padding-bottom: 15px;
  }
  #infobox-container .infobox-inner-container .field-promotext .red-text {
    padding: 0;
  }
  .cv-risk-reduction
    #infobox-container
    .infobox-inner-container
    .field-promotext
    .red-text {
    text-align: center;
  }
  #infobox-container .infobox-inner-container .field-promotext .promo-heading {
    padding: 0;
    display: block;
  }
  #infobox-container
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-one {
    text-align: center;
    line-height: 1.1;
    letter-spacing: -1.37px;
  }
  #infobox-container
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-two {
    padding: 0 0 25px 0px;
    font-size: 32px;
    text-align: center;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .promo-heading {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .promo-blue {
    max-width: 292px;
  }
  #infobox-container .infobox-inner-container:nth-of-type(2) .field-promotext {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(2)
    .field-promotext
    .promo-text-two {
    text-align: center;
    padding: 0;
  }
  #infobox-container .infobox-inner-container:nth-of-type(3) .field-promotext {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(3)
    .field-promotext
    .promo-heading {
    padding: 0px;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(3)
    .field-promotext
    .promo-heading
    .promo-text-two {
    padding: 0 0 5px 13px;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(3)
    .field-promotext
    .promo-blue {
    max-width: 100%;
  }
  #infobox-container .infobox-inner-container:nth-of-type(4) .field-promotext {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(4)
    .field-promotext
    .promo-heading {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(4)
    .field-promotext
    .promo-heading
    .promo-text-two {
    padding: 0 0 5px 13px;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(4)
    .field-promotext
    .promo-blue {
    max-width: 100%;
    padding: 0 20px;
  }
  #infobox-container .infobox-inner-container .promo > .component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  #infobox-container
    .infobox-inner-container:nth-of-type(1)
    .field-promotext
    .promo-heading
    .promo-text-one {
    padding-right: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(1)
    .field-promotext
    .red-text {
    text-align: center;
    padding: 0;
  }
  #infobox-container .infobox-inner-container .promo-text-two {
    text-align: center;
  }
  #infobox-container
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-one {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cv-info-container {
    padding: 0 20px;
  }
  .cv-info-container .main-heading {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(1)
    .field-promotext
    .promo-heading
    .promo-text-one {
    padding: 0;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(1)
    .field-promotext
    .red-text {
    text-align: center;
    padding: 0;
  }
  #infobox-container .infobox-inner-container .promo-text-two {
    text-align: center;
  }
  #infobox-container
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-one {
    text-align: center;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(3)
    .field-promotext
    .promo-heading
    .promo-text-two {
    padding: 0 0 15px 13px;
  }
  #infobox-container
    .infobox-inner-container:nth-of-type(4)
    .field-promotext
    .promo-heading
    .promo-text-two {
    padding: 0 0 15px 13px;
  }
  #infobox-container
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-two {
    padding-bottom: 15px;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  #infobox-container {
    margin: 0;
    max-width: 100%;
  }
  #infobox-container .column-splitter {
    margin: 0;
  }
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  #infobox-container .infobox-inner-container:nth-of-type(2) .promo {
    padding-bottom: 83px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .cv-risk-reduction .cv-info-container {
    padding: 0;
  }
  #infobox-container {
    margin: 0;
    max-width: 100%;
  }
  #infobox-container .column-splitter {
    margin: 0;
  }
  #infobox-container .infobox-inner-container .field-promotext .promo-heading {
    padding-left: 0;
  }
  #infobox-container
    .infobox-inner-container
    .field-promotext
    .promo-heading
    .promo-text-two {
    font-size: 33px;
  }
}
#coats-container {
  padding: 0;
  border-top: 3px dotted #3e8ddd;
  margin: 0;
  max-width: 100%;
}
#coats-container .quotes-inner-container .image {
  text-align: center;
}
#coats-container .quotes-inner-container .image a {
  pointer-events: none;
}
#coats-container .quotes-inner-container .image img {
  max-width: 369px;
  height: auto;
  position: relative;
  top: -43px;
}
#coats-container .quotes-inner-container:nth-of-type(1) {
  flex: 0 0 46%;
}
#coats-container .quotes-inner-container:nth-of-type(2) {
  flex: 0 0 54%;
  position: relative;
}
#coats-container .quotes-inner-container .plain-html {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  text-align: center;
  color: #00144f;
  max-width: 536px;
  padding-top: 62px;
}
#coats-container .quotes-inner-container .plain-html:before {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/white-open-quote);
  width: 75px;
  height: 104px;
  background-size: 100%;
  position: absolute;
  left: -6%;
  background-repeat: no-repeat;
  top: 12%;
}
#coats-container .quotes-inner-container .plain-html:after {
  position: absolute;
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/white-close-quote);
  width: 75px;
  height: 104px;
  background-size: 100%;
  right: 16%;
  bottom: 22%;
  background-repeat: no-repeat;
}
#coats-container .quotes-inner-container .plain-html p {
  padding-top: 20px;
}
#coats-container::after {
  content: "";
  display: block;
  border-bottom: 3px dotted #3e8ddd;
  position: relative;
  top: -50px;
}
@media screen and (max-width: 991px) {
  #coats-container .column-splitter {
    flex-direction: column-reverse;
    margin: 0;
  }
  #coats-container .quotes-inner-container .plain-html {
    max-width: 328px;
    margin: 0 auto;
    padding-bottom: 50px;
    font-size: 22px;
  }
  #coats-container .quotes-inner-container .plain-html::before {
    left: 3%;
  }
  #coats-container .quotes-inner-container .plain-html::after {
    right: -5px;
    bottom: 18%;
  }
  #coats-container .quotes-inner-container .image img {
    max-width: 240px;
    margin: 0 auto;
  }
}
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation: portrait) {
  #coats-container .quotes-inner-container .plain-html {
    max-width: 361px;
  }
  #coats-container .quotes-inner-container .plain-html::before {
    left: 25%;
  }
  #coats-container .quotes-inner-container .plain-html::after {
    right: 25%;
    bottom: 21%;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  #coats-container .quotes-inner-container .plain-html {
    max-width: 361px;
  }
  #coats-container .quotes-inner-container .plain-html::before {
    left: 25%;
  }
  #coats-container .quotes-inner-container .plain-html::after {
    right: 25%;
    bottom: 21%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #coats-container .quotes-inner-container .plain-html::before {
    left: 7%;
  }
  #coats-container .quotes-inner-container .plain-html::after {
    right: 26%;
    bottom: 23%;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  #coats-container .quotes-inner-container .plain-html::after {
    right: 11%;
  }
}
.cv-acc-accordion {
  max-width: 1238px;
}
.cv-acc-accordion ul li .toggle-header {
  border-radius: 11px;
  background: #3e8ddd;
  cursor: pointer;
  max-width: 1238px;
}
.cv-acc-accordion ul li .toggle-header .field-heading h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
  padding: 21px 0 20px 0;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.cv-acc-accordion ul li .toggle-header .field-heading h3:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/plus.svg");
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
}
.cv-acc-accordion ul li .toggle-content {
  max-width: 1056px;
}
.cv-acc-accordion ul li .toggle-content p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  text-transform: uppercase;
  padding: 20px 35px 25px 0;
  margin: 50px 0 0;
  border-top: 4px dotted #3e8ddd;
  border-bottom: 4px dotted #3e8ddd;
}
.cv-acc-accordion ul li .toggle-content p:nth-child(2) {
  padding: 30px 0 0;
  border: none;
  margin: 0;
}
.cv-acc-accordion ul li .toggle-content .component-content {
  display: flex;
  gap: 0px;
}
.cv-acc-accordion ul li .toggle-content .cv-acc-major {
  margin-top: 100px;
  padding: 0;
}
.cv-acc-accordion ul li .toggle-content .cv-acc-major .promo {
  border-radius: 19px;
  background: #d8e8f8;
  max-width: 518px;
  position: relative;
  margin-bottom: 0;
}
.cv-acc-accordion ul li .toggle-content .cv-acc-major .promo .field-promoicon {
  text-align: center;
  margin-top: -60px;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .field-promoicon
  img {
  max-width: 111px;
  height: auto;
}
.cv-acc-accordion ul li .toggle-content .cv-acc-major .promo .promo-text {
  padding: 15px 35px 44px 30px;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .promo-text
  .field-promotext {
  background: transparent;
  border: none;
  padding: 0;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .promo-text
  .field-promotext
  h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left;
  color: #00144f;
  max-width: 387px;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .promo-text
  .field-promotext
  ul {
  margin-left: 20px;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .promo-text
  .field-promotext
  ul
  li {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: normal;
  text-align: left;
  color: #4d4f53;
  list-style-type: disc;
  padding-bottom: 7px;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .promo-text
  .field-promotext
  ul
  li::marker {
  color: #3e8ddd;
  font-size: 9px;
}
.cv-acc-accordion
  ul
  li
  .toggle-content
  .cv-acc-major
  .promo
  .component-content {
  display: block;
}
.cv-acc-accordion ul li .toggle-content .cv-acc-major .plain-html {
  display: flex;
  align-items: center;
  margin: 0px -15px 0 -15px;
  z-index: 99;
}
.cv-acc-accordion ul li .toggle-content .cv-acc-major .plain-html h6 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background: #3e8ddd;
  text-transform: uppercase;
  padding: 12px 20px;
}
.cv-acc-accordion ul li.active .toggle-header {
  border-radius: 11px 11px 0 0;
}
.cv-acc-accordion ul li.active .toggle-header .field-heading h3:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/minus.svg");
  width: 20px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
}
@media screen and (max-width: 991px) {
  .cv-acc-accordion {
    margin-top: 35px;
    padding: 0px 20px;
  }
  .cv-acc-accordion ul li .toggle-content .component-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .cv-acc-accordion ul li .toggle-content p {
    margin-top: 28px;
    padding-right: 15px;
  }
  .cv-acc-accordion ul li .toggle-content p:nth-child(2) {
    padding-top: 22px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major {
    margin-top: 28px;
  }
  .cv-acc-accordion
    ul
    li
    .toggle-content
    .cv-acc-major
    .promo
    .field-promoicon {
    margin-top: 21px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .promo .promo-text {
    padding: 15px 15px 27px 15px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .promo:last-child {
    margin-top: 0px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .plain-html {
    margin-top: -15px;
    margin-bottom: -15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cv-acc-accordion {
    padding: 0px 20px;
  }
  .cv-acc-accordion ul li .toggle-content .component-content {
    display: flex;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major {
    margin-top: 30px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .plain-html {
    display: inline-block;
    margin: -15px auto;
    z-index: 99;
    position: relative;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .promo {
    max-width: 700px;
  }
  .cv-acc-accordion
    ul
    li
    .toggle-content
    .cv-acc-major
    .promo
    .field-promoicon {
    padding-top: 20px;
    margin: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .cv-acc-accordion {
    max-width: 100%;
    padding: 0 20px;
  }
  .cv-acc-accordion ul li .toggle-content .component-content {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 0px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major {
    margin-top: 30px;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .plain-html {
    margin: 0 -15px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cv-acc-accordion ul li .toggle-content .cv-acc-major .promo {
    flex: 1;
  }
  .cv-acc-accordion
    ul
    li
    .toggle-content
    .cv-acc-major
    .promo
    .field-promoicon {
    padding-top: 20px;
    margin: 0;
  }
}
.footnote {
  padding-top: 50px;
}
.footnote p {
  font-size: 13px;
  line-height: 18px;
  color: #383939;
  margin-bottom: 5px;
  text-indent: -5px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  padding-bottom: 0;
}
.home-page .footnote p:nth-child(5) {
  text-indent: -10px;
}
.footnote p a {
  text-decoration: none;
}
.footnote p a:hover {
  color: #383939;
}
.footnote sup {
  font-size: 70%;
}
.home-page .footnote p.last-child {
  text-indent: 0;
  padding: 25px 0 10px 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .footnote {
    padding: 30px 20px 0;
  }
  .repatha-efficacy .footnote {
    padding-top: 35px;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  .footnote {
    padding: 50px 20px;
  }
  .footnote
    .cta-section
    .cta-inner-container
    .quantum-cta
    .quantum-cta__text
    .quantum-cta__title {
    font-size: 21px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .footnote {
    padding: 50px 20px;
  }
  .footnote
    .cta-section
    .cta-inner-container
    .quantum-cta
    .quantum-cta__text
    .quantum-cta__title {
    font-size: 21px;
  }
}
.reference {
  padding-top: 15px;
  font-size: 16px;
  color: #383939;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
}
.cv-risk-reduction .reference {
  padding-right: 10px;
}
.reference b {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 991px) {
  .reference {
    padding: 40px 20px 0 20px;
  }
  .cv-risk-reduction .reference {
    padding-right: 0;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  .reference {
    padding: 0 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .reference {
    padding: 0 20px;
  }
}
.efficacy-inner-conatainer {
  flex: 1;
}
.efficacy-inner-conatainer .image {
  pointer-events: none;
  padding: 0;
}
.efficacy-inner-conatainer .image img {
  max-width: 850px;
  height: auto;
}
.efficacy-inner-conatainer ul {
  padding-left: 45px;
}
.efficacy-inner-conatainer ul li {
  list-style-type: disc;
  padding: 0 10px 24px 0px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #383939;
}
.efficacy-inner-conatainer ul li::marker {
  color: #3e8ddd;
  font-size: 14px;
}
.efficacy-inner-conatainer ul li p {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  text-indent: -4px;
}
.efficacy-inner-conatainer ul li:nth-of-type(1) {
  padding-right: 25px;
}
.efficacy-inner-conatainer ul .gray-li {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 991px) {
  .efficacy-inner-conatainer {
    margin-bottom: 20px;
  }
  .efficacy-inner-conatainer .image img {
    max-width: 100%;
  }
  .efficacy-inner-conatainer ul {
    padding-top: 30px;
    padding-left: 17px;
  }
}
@media screen and (max-width: 767px) {
  .repatha-efficacy .repatha-statin-section .statin-medium h3::after {
    left: 100px;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .repatha-efficacy .repatha-statin-section .statin-medium h3::after {
    left: 196px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .repatha-efficacy .repatha-statin-section .statin-medium h3::after {
    left: 230px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .repatha-efficacy .repatha-statin-section .statin-medium h3::after {
    left: 250px;
  }
}
#demostrated-safety-profile-promo img {
  height: auto;
  width: 740px;
}
#hemorrhagic-stroke p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 22px;
  color: #4d4f53;
}
@media (min-width: 992px) {
  #demostrated-safety-profile-promo .field-promoicon2 {
    display: none;
  }
}
@media (max-width: 991px) {
  #demostrated-safety-profile-promo .field-promoicon {
    display: none;
  }
}
@media (max-width: 767px) {
  #demostrated-safety-profile-promo img {
    height: auto;
    width: 100%;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  #demostrated-safety-profile-promo {
    margin: 0 auto;
    padding: 0 20px;
  }
  #demostrated-safety-profile-promo img {
    height: auto;
    width: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #demostrated-safety-profile-promo img {
    padding: 0 20px;
  }
  #hemorrhagic-stroke p {
    padding: 0 20px;
  }
}
.amgen-supportplus .cv-info-container .main-heading .component-content {
  border: unset;
}
.amgen-supportplus .cv-info-container .main-heading .component-content p {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  line-height: 28px;
  font-size: 18px;
  padding: 0;
  margin: 0;
}
.amgen-supportplus .cv-info-container .row {
  justify-content: center;
  margin: 0 0 55px;
}
.amgen-supportplus .cv-info-container .img-txt {
  display: flex;
  justify-content: center;
  gap: 15px;
  flex: 1;
}
.amgen-supportplus .cv-info-container .img-txt > div:last-child {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  display: flex;
  align-items: center;
  width: 50%;
}
.amgen-supportplus .cv-info-container .img-txt a {
  pointer-events: none;
}
.amgen-supportplus .cv-info-container .img-txt:first-child img {
  width: 85px;
  height: auto;
}
.amgen-supportplus .cv-info-container .img-txt:nth-child(2) img {
  width: 77px;
  height: auto;
}
.amgen-supportplus .cv-info-container .img-txt:last-child img {
  width: 70px;
  height: auto;
}
.amgen-supportplus .cv-info-container .img-txt p {
  padding-bottom: 0;
  margin-bottom: 0;
}
.amgen-supportplus .cv-info-container #email-patients .row {
  background: #007cc2;
  max-width: 733px;
  padding: 20px;
  margin: 0 auto;
  border-radius: 10px;
  justify-content: space-around;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container:first-child
  .component-content {
  display: flex;
  flex-direction: row;
  color: #ffffff;
  gap: 15px;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container:first-child
  .component-content
  p {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  width: 455px;
  margin: 0;
  padding: 0;
  line-height: 22px;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container:first-child
  .component-content
  p
  span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container:first-child
  .component-content
  img {
  padding-bottom: 10px;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container
  #email-patients-link
  .quantum-button
  a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  margin: 0px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background-color: #ffffff;
  padding: 12px 24px 12px 24px;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container
  #email-patients-link
  .quantum-button
  a:hover {
  color: #ffffff;
  background: #db2725;
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container
  #email-patients-link
  .quantum-button
  a:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
.amgen-supportplus
  .cv-info-container
  #email-patients
  .quotes-inner-container
  #email-patients-link
  .quantum-button
  a:after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg);
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.amgen-supportplus .cv-info-container #we-are-right-here .component-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 991px) {
  .amgen-supportplus .cv-info-container {
    padding: 0 20px;
  }
  .amgen-supportplus .cv-info-container .row {
    margin: 0;
  }
  .amgen-supportplus .cv-info-container .img-txt {
    justify-content: flex-start;
    margin: 0 20px 40px;
    align-items: center;
  }
  .amgen-supportplus .cv-info-container .img-txt > div:last-child {
    width: 100%;
  }
  .amgen-supportplus .cv-info-container .img-txt p.txt-darkblue {
    margin: 0;
    padding-right: 10px;
  }
  .amgen-supportplus .cv-info-container #email-patients {
    padding: 0;
  }
  .amgen-supportplus
    .cv-info-container
    #email-patients
    .quotes-inner-container:first-child
    .component-content {
    margin-bottom: 20px;
  }
  .amgen-supportplus
    .cv-info-container
    #email-patients
    .quotes-inner-container:first-child
    .component-content
    p {
    width: 245px;
  }
  .amgen-supportplus
    .cv-info-container
    #email-patients
    .quotes-inner-container:first-child
    .component-content
    img {
    width: 48px;
    height: 48px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .amgen-supportplus .cv-info-container .row {
    flex-direction: column;
  }
  .amgen-supportplus .cv-info-container .img-txt {
    justify-content: center;
  }
  .amgen-supportplus .cv-info-container #email-patients .row {
    flex-direction: row;
  }
  .amgen-supportplus
    .cv-info-container
    #email-patients
    .quotes-inner-container:first-child
    .component-content {
    margin-bottom: 0;
  }
  .amgen-supportplus
    .cv-info-container
    #email-patients
    .quotes-inner-container:first-child
    .component-content
    p {
    width: 440px;
  }
}
.amgen-supportplus .cv-info-container #financial-support {
  padding-top: 45px;
}
.amgen-supportplus .cv-info-container #financial-support .component-content {
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}
.amgen-supportplus
  .cv-info-container
  #financial-support
  .component-content
  #we-know-every-patient {
  display: flex;
  align-items: end;
  padding-bottom: 10px;
}
.amgen-supportplus
  .cv-info-container
  #financial-support
  .component-content
  #we-know-every-patient
  h1 {
  padding-left: 21px;
}
.amgen-supportplus .cv-info-container #financial-support img {
  width: 85px;
  height: auto;
  padding-bottom: 10px;
}
.amgen-supportplus .cv-info-container #financial-support p {
  font-family: "Montserrat-SemiBold", Arial, Helvetica, sans-serif;
  line-height: 28px;
  font-size: 18px;
  max-width: 1140px;
}
@media screen and (max-width: 991px) {
  .amgen-supportplus
    .cv-info-container
    #financial-support
    .component-content
    #we-know-every-patient {
    flex-direction: column;
    align-items: flex-start;
  }
  .amgen-supportplus
    .cv-info-container
    #financial-support
    .component-content
    #we-know-every-patient
    h1 {
    padding: 0;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .amgen-supportplus .cta-section-2 .row,
  .coverage-information .cta-section-2 .row {
    flex-direction: column;
  }
}
.quantum-isi-tray__inner {
  max-width: 1238px;
  padding: 0 15px;
}
.quantum-isi-tray__inner h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #00144f;
  padding-bottom: 14px;
  text-transform: uppercase;
}
.quantum-isi-tray__inner p {
  font-size: 16px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 1.38;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.quantum-isi-tray__inner ul p {
  padding-top: 20px;
}
.quantum-isi-tray__inner p:last-child {
  padding-bottom: 0px;
}
.quantum-isi-tray__inner .isi-txt {
  margin-bottom: 0;
  padding-bottom: 0px;
}
.quantum-isi-tray__inner .dark_blue {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  color: #00144f;
}
.quantum-isi-tray__inner .quantum-isi-tray__content ul li {
  list-style-type: disc;
  font-size: 16px;
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  color: #000000;
}
.quantum-isi-tray__inner .quantum-isi-tray__content ul li:nth-of-type(1),
.quantum-isi-tray__inner .quantum-isi-tray__content ul li:nth-of-type(2) {
  padding-bottom: 14px;
}
.quantum-isi-tray__inner #isi-pi a:nth-of-type(2) {
  color: #db2725;
  text-decoration: underline;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
}
.quantum-isi-tray__inner .isi-title-isi {
  margin-bottom: 0;
}
.quantum-isi-tray__inner .quantum-button .quantum-icon path {
  fill: #00144f;
}
.quantum-isi-tray__inner .quantum-isi-tray__content-preview {
  display: block;
}
#IsiBottomTray .quantum-isi-tray__content-preview .floating li a {
  color: #000;
}
#IsiBottomTray .quantum-isi-tray__content-preview .floating li {
  color: #000;
}
#IsiBottomTray .quantum-isi-tray__content-preview .floating .secondlist {
  padding-top: 10px;
}
.demo-shell {
  padding: 25px 0 53px;
}
.demo-shell .quantum-button {
  right: 31px;
}
.demo-shell__fixed-bottom {
  z-index: 9999;
}
/*banner section*/
#continuing-bg {
  padding: 45px 0px 51px 0px;
  background-image: linear-gradient(to right, #f5f5f5, #d8e4f7);
  max-width: 100%;
}
#continuing-bg > .component-content {
  max-width: 1238px;
  margin: 0 auto;
  padding: 0 15px;
}
#continuing-bg .continuing-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 61px;
}
#continuing-bg .continuing-row .left-section p {
  max-width: 571px;
  margin: 36.5px 0px 22.5px 0;
  font-family: "Montserrat-Regular";
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
}
#continuing-bg .continuing-row .left-section {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cv-risk-reduction #continuing-bg .continuing-row .left-section a {
  display: none;
}
.dosing-admin #continuing-bg .continuing-row .left-section a {
  display: none;
}
.peer-patient-videos #continuing-bg .continuing-row .left-section a {
  display: none;
}
#continuing-bg .continuing-row .left-section a {
  max-width: 363.1px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding: 16px 44px 16px 16px;
  border-radius: 25px;
  background-color: #db2725;
  position: relative;
}
#continuing-bg .continuing-row .left-section a::after {
  position: absolute;
  height: 80px;
  width: 20px;
  top: -12px;
  right: 50px;
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/back-to-top-arrow.png);
  background-repeat: no-repeat;
  background-size: 100%;
  transform: rotate(90deg);
}
@media screen and (max-width: 991px) {
  #continuing-bg .continuing-row {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    gap: 0px;
  }
  #continuing-bg .continuing-row .left-section p {
    font-size: 14px;
  }
  .cv-risk-reduction #continuing-bg .continuing-row {
    flex-direction: column;
  }
  .cv-risk-reduction #continuing-bg {
    padding: 0px 0px 45px 0px;
  }
  .cv-risk-reduction #continuing-bg .right-section img {
    max-width: 189px;
  }
  .cv-risk-reduction #continuing-bg .continuing-row .left-section p {
    font-size: 14px;
    margin-bottom: 18px;
    padding-bottom: 0;
  }
  .dosing-admin #continuing-bg .continuing-row {
    flex-direction: column;
  }
  .dosing-admin #continuing-bg .right-section img {
    max-width: 189px;
  }
  .dosing-admin #continuing-bg {
    padding: 0px 0px 45px 0px;
  }
  .dosing-admin #continuing-bg .continuing-row .left-section p {
    font-size: 14px;
    margin-bottom: 18px;
    padding-bottom: 0;
  }
  .peer-patient-videos #continuing-bg .continuing-row {
    flex-direction: column;
  }
  .peer-patient-videos #continuing-bg .right-section img {
    max-width: 189px;
  }
  .peer-patient-videos #continuing-bg {
    padding: 0px 0px 45px 0px;
  }
  .peer-patient-videos #continuing-bg .continuing-row .left-section p {
    font-size: 14px;
    margin-bottom: 18px;
    padding-bottom: 0;
  }
  #repatha-education .promo.peer-video-select {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0;
  }
  #repatha-education
    .plain-html.main-heading-two.peer-patient-title
    .component-content
    h1 {
    padding-right: 0px;
    padding-left: 4px;
  }
  #repatha-education .promo.peer-video-select .field-promoicon img {
    width: 100%;
    max-width: 100%;
    width: 300px; 
  }
  #physician-perspectives .promo.peer-video-select {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  #physician-perspectives .main-heading-two .component-content h1 {
    padding-right: 10px;
    padding-left: 4px;
  }
  #divider-videos .main-heading-two .component-content h1 {
    padding-right: 10px;
    padding-left: 4px;
  }
  #divider-videos .promo.peer-video-select {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .slick-dotted .slick-dots li button {
  }
  .slick-dotted .slick-dots li button {
    /*content: '';
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    top: 50%;
    background: transparent;
    border: 1px solid #007cc2;
    border-radius: 50%;*/
    position: relative;
    cursor: pointer;
    background: transparent;
    font-size: 0;
    border: none;
    border-radius: 50%;
    padding: 0;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    background: transparent;
    border: 1px solid #007cc2;
    margin: 0 8px;
  }
  ul.slick-dots {
    display: flex;
    position: absolute;
    margin: 0 auto;
    gap: 0px;
  }
  .slick-slider ul.slick-dots li.slick-active button {
    position: relative;
    cursor: pointer;
    background: transparent;
    font-size: 0;
    border: none;
    border-radius: 50%;
    padding: 0;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    background: #007cc2;
    margin: 0 8px;
  }
  .peer-patient-videos #divider-videos {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 390px) {
  #repatha-education
    .plain-html.main-heading-two.peer-patient-title
    .component-content
    h1 {
    padding-right: 0px;
    padding-left: 4px;
  }
  .banner-bubble.col-4 {
    right: 30px !important;
    bottom: -170px !important;
  }
}
/*banner section*/
@media screen and (max-width: 991px) {
  .quantum-isi-tray__inner {
    padding: 0 20px;
  }
  .quantum-isi-tray__inner .quantum-isi-tray__content-preview {
    padding-right: 0;
  }
  .quantum-isi-tray__inner h3 {
    font-size: 15px;
  }
  .demo-shell--hide-fixed-bottom
    .quantum-isi-tray--open
    .quantum-isi-tray__inner
    h3 {
    font-size: 18px;
  }
  .d-xs-none {
    display: none;
  }
  .demo-shell .quantum-button {
    right: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .demo-shell .quantum-button {
    right: 71px;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  .quantum-isi-tray__inner {
    padding: 0 20px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .quantum-isi-tray__inner {
    padding: 0 20px;
  }
  .demo-shell .quantum-button {
    right: 71px;
  }
}
#footer {
  background-color: #00144f;
  padding-top: 50px;
  padding-bottom: 25px;
}
#footer .row.column-splitter {
  max-width: 1238px;
  margin: 0 auto;
  gap: 45px;
  padding: 0 15px;
}
#footer .row .footer-link-list h3 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
}
#footer .row .footer-link-list ul li {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 5px 0;
}
#footer .row .footer-link-list ul li a {
  color: #ffffff;
}
#footer .row .footer-link-list #efficacy-safety-links {
  max-width: 154px;
}
#footer .row .footer-link-list #btn-connect-with-rep a {
  font-size: 14px;
  color: #db2725;
  border-radius: 25px;
  border: solid 1px #db2725;
  background-color: #ffffff;
  padding: 10px 25px 10px 15px;
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  align-items: center;
  display: flex;
  position: relative;
}
#footer .row .footer-link-list #btn-connect-with-rep a:hover {
  color: #ffffff;
  background: #db2725;
}
#footer .row .footer-link-list #btn-connect-with-rep a:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png);
}
#footer .row .footer-link-list #btn-connect-with-rep a:after {
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg);
  width: 9px;
  height: 19px;
  background-size: 100%;
  position: absolute;
  right: 5%;
  background-repeat: no-repeat;
}
#footer .row .footer-link-list:last-child {
  margin-left: auto;
}
#footer .quantum-footer {
  max-width: 1238px;
  margin: 0px auto;
  background-color: #00144f;
  padding: 0 15px;
}
#footer .quantum-footer__inner {
  padding: 25px 0;
}
#footer .quantum-footer__inner .quantum-footer__logo-social-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
#footer
  .quantum-footer__inner
  .quantum-footer__logo-social-row
  a:last-child
  img {
  margin-left: auto;
}
#footer .quantum-footer__inner .quantum-footer__logo-social-row img {
  width: 50%;
}
#footer .quantum-footer__inner .quantum-footer__links-row {
  order: 0;
  padding-bottom: 10px;
}
#footer
  .quantum-footer__inner
  .quantum-footer__links-row
  .quantum-footer__link:not(:last-child)::after {
  content: "";
}
#footer .quantum-footer__inner .quantum-footer__links-row a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 13px;
}
#footer .quantum-footer__inner #quantum-footer-copyrights {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-bottom: 0;
  margin-bottom: 0;
}
#footer .quantum-footer__inner .quantum-footer__legal-row,
#footer .quantum-footer__inner p:last-child {
  display: none;
}
#back-to-top {
  z-index: 999;
  position: fixed;
  margin-bottom: 25px;
}
#back-to-top .link {
  position: fixed;
  bottom: 110px;
  right: 0;
  z-index: 99;
  cursor: pointer;
  display: none;
}
#back-to-top .link a {
  color: transparent;
  position: absolute;
  right: 35px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #db2725;
}
#back-to-top .link a:hover {
  background: #ffffff;
  border: solid 1px #db2725;
}
#back-to-top .link a:hover:after {
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/back-to-top-red-arrow.png);
  left: 12px;
  height: 14px;
}
#back-to-top .link a::after {
  position: absolute;
  height: 87px;
  width: 25px;
  top: 16px;
  left: 14px;
  content: "";
  background-image: url(/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/back-to-top-arrow.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 992px) {
  .desktop-hide {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  #footer .row.column-splitter {
    gap: 0;
  }
  #footer .row.column-splitter .footer-link-list {
    margin-bottom: 30px;
  }
  #footer .row.column-splitter .footer-link-list #efficacy-safety-links {
    max-width: 100%;
  }
  #footer .row.column-splitter .footer-link-list:last-child {
    margin-left: 15px;
    margin-bottom: 10px;
  }
  #footer .row.column-splitter .footer-link-list .link-list {
    padding: 0 15px;
  }
  #footer .quantum-footer__inner {
    padding: 25px 15px;
  }
  #footer .quantum-footer__inner .quantum-footer__logo-social-row {
    order: 2;
    margin-bottom: 30px;
    align-items: end;
  }
  #footer .quantum-footer__inner .quantum-footer__logo-social-row a {
    align-items: end;
    display: flex;
  }
  #footer .quantum-footer__inner .quantum-footer__logo-social-row img {
    width: 85%;
  }
  #footer .quantum-footer__inner .quantum-footer__links-row {
    order: 1;
    flex-direction: column;
    padding: 0 0 30px 0;
  }
  #footer
    .quantum-footer__inner
    .quantum-footer__links-row
    .quantum-footer__link {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #footer .quantum-footer__inner #quantum-footer-copyrights {
    order: 3;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #footer .row .footer-link-list:last-child {
    margin: 10px;
  }
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
  #btn-connect-with-rep {
    margin-right: 10px;
  }
  #footer {
    padding: 50px 15px 25px 15px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #footer {
    padding: 50px 15px 25px 15px;
  }
}
#identifying-patients .imageContainer {
  width: 506px;
  height: 224px;
}
@media screen and (max-width: 991px) {
  #identifying-patients .imageContainer {
    height: auto;
  }
}
.home-page .bc-player-BmW8Xks1D_default .vjs-big-play-button,
.home-page .bc-player-3zPJS2CgtX_default .vjs-big-play-button {
  border: 3px solid #fff;
}
.home-page .bc-player-3zPJS2CgtX_default:hover .vjs-big-play-button {
  background-color: #00144f;
}
.cv-risk-reduction .bc-player-BmW8Xks1D_default .vjs-big-play-button {
  border: 3px solid #fff;
}
.form-resource-accordion ul li .toggle-content .row > .hide-entire-section {
  display: none;
}
@media screen and (max-width: 991px) {
  .home-page .home-banner .field-promoicon2 img {
    width: 100%;
    height: auto;
  }
  .home-page .home-banner .promo-text {
    left: 0;
    top: 20px;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }
  .home-page .home-banner .promo-text > div {
    display: flex;
    position: relative;
  }
  .home-page .home-banner .promo-text .field-promotext2 {
    text-align: center;
  }
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    font-size: 18px;
    text-align: center;
    max-width: 300px;
    line-height: 1.44;
  }
  .home-page .home-banner .promo-text .listen-heart h4 {
    font-size: 18px;
    max-width: 280px;
  }
  .home-page .home-banner .promo-text .listen-heart img {
    width: 210px;
    height: auto;
    padding-bottom: 10px;
  }
  .cta-section .cta-inner-container .card .quantum-cta__text .normal-txt {
    padding: 0 30px;
  }
  .cta-section .cta-inner-container .map .quantum-cta__text .bold-txt {
    display: block;
  }
  .cta-section .cta-inner-container .people button {
    margin-top: 0;
  }
  .home-video-section .column-splitter .video-content .blue-bg {
    padding: 25px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page .home-banner .field-promoicon2 {
    display: none;
  }
  .home-page .home-banner .field-promoicon {
    display: block;
  }
  .home-page .home-banner .field-promoicon img {
    width: 100%;
    height: auto;
  }
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    max-width: 100%;
    font-size: 16px;
  }
  .home-page .home-banner .promo-text .listen-heart h4 {
    max-width: 310px;
    font-size: 16px;
  }
  .home-page .home-banner .promo-text .listen-heart img {
    width: 150px;
    height: auto;
  }
  .home-page .home-banner .promo-text {
    left: 12%;
  }
  .home-page .home-banner .promo-text .field-promolink {
    padding-top: 0;
  }
  .home-page .home-banner .promo-text .field-promolink a {
    font-size: 12px;
  }
  .home-video-section .column-splitter .video-content {
    max-width: 435px;
  }
  .cta-section .cta-inner-container .people button {
    margin-top: 15px;
  }
  #footer .quantum-footer__inner .quantum-footer__logo-social-row img {
    width: 50%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .home-page .home-banner .promo-text {
    left: 42%;
  }
  .cta-section .cta-inner-container .card .quantum-cta__text .normal-txt {
    padding: 0 15px;
  }
  .cta-section .cta-inner-container .quantum-cta__text .bold-txt {
    font-size: 34px;
  }
  .home-page .home-banner .promo-text .listen-heart h4,
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    font-size: 18px;
  }
}
.coverage-information .inner-banner-section .row.column-splitter {
  display: none;
}
.coverage-information .inner-banner-section .plain-html {
  padding: 42px 0 22px;
}
.covered-repatha {
  max-width: 1238px;
  margin: 0 auto;
  padding: 60px 15px 60px 15px;
}
.covered-repatha #desktop-only {
  text-align: center;
}
.covered-repatha #desktop-only a {
  pointer-events: none;
}
.covered-repatha #desktop-only a img {
  max-width: 750px;
  height: auto;
}
.covered-repatha #process-main,
.covered-repatha #commercially-main {
  max-width: 100%;
  padding: 0;
}
.covered-repatha #process-main {
  /* margin-top: 60px; */
  border-top: 4px dotted #3e8ddd;
  padding-top: 50px;
}
.covered-repatha #process-main #process-title h1 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 42px;
  line-height: 1.14;
  text-align: center;
  color: #00144f;
  padding: 0 15px;
}
.covered-repatha #process-main #process-title h1 span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.14;
  text-align: left;
  color: #db2825;
}
.content-pages #check-out-coverage h2 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.14;
  text-align: center;
  color: #00144f;
  margin: 60px auto 19px;
  padding: 0;
}
.content-pages #check-out-coverage h2 span {
  color: #db2825;
}

.content-pages #check-out-coverage h4 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.71;
  text-align: center;
  color: #00144f;
  padding-top: 18px;
  padding-bottom: 24px;
  margin: 0px auto 34px;
  padding: 0;
}
.covered-repatha #process-main #process-title h4 {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.71;
  text-align: center;
  color: #00144f;
  padding-top: 18px;
  padding-bottom: 24px;
}
.coverage-information #commercially-main #border-design {
  max-width: 1238px;
  margin: 0 auto;
  border-radius: 18px;
  border: 3px #3d8ddd;
  padding: 20px 40px;
  background: #d8e8f8;
}
.coverage-information #commercially-main #border-design h3 {
  font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
}
.coverage-information #commercially-main #border-design h3 span,
.coverage-information
  #affordability
  .additional-heading
  .border-design
  h3
  span {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.coverage-information #commercially-main #physician-link {
  max-width: 450px;
  margin: 40px auto 0;
}
.coverage-information #commercially-main #physician-link .field-link {
  border-radius: 40px;
  background-color: #db2725;
}
.coverage-information #commercially-main #physician-link a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding: 16px 40px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 20px;
  flex-direction: row;
}
.coverage-information #commercially-main #physician-link a:before {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Dekstop/Coverage Information/checklist");
  width: 43px;
  height: 43px;
  background-size: initial;
  background-repeat: no-repeat;
  flex: none;
}
.coverage-information #affordability .additional-heading .border-design {
  border-radius: 18px;
  /* border: dotted 3px #3d8ddd; */
  padding: 20px 15px;
  margin-bottom: 24px;
}
.coverage-information #affordability .additional-heading .border-design h3 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #00144f;
}
.coverage-information #encourage-patients {
  max-width: 100%;
  padding: 0;
  background: #007cc2;
}
.coverage-information #encourage-patients .promo {
  max-width: 1085px;
  margin: 0 auto;
  padding: 50px 0;
}
.coverage-information #encourage-patients .promo > .component-content {
  margin: 0;
  display: flex;
  flex-direction: row;
  gap: 165px;
  align-content: center;
  align-items: center;
}
.coverage-information #encourage-patients .promo .left-content {
  max-width: 695px;
  flex: 0 0 695px;
}
.coverage-information #encourage-patients .promo-text-link h3 {
  font-family: "Montserrat-Semibold", Arial, Helvetica, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.16;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.coverage-information #encourage-patients .promo-text-link h5 {
  font-family: "Montserrat-Medium", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding: 20px 0;
}
.coverage-information
  #encourage-patients
  .promo-text-link
  .field-promoicon
  img {
  max-width: 220px;
  height: auto;
}
.coverage-information #encourage-patients .promo-text-link .field-promolink {
  margin: 0px;
  border-radius: 25px;
  border: solid 1px #db2725;
  background: #ffffff;
}
.coverage-information #encourage-patients .promo-text-link .field-promolink a {
  font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #db2725;
  text-transform: uppercase;
  position: relative;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.coverage-information
  #encourage-patients
  .promo-text-link
  .field-promolink
  a:after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/carrot-red.svg");
  width: 8px;
  height: 15px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.coverage-information
  #encourage-patients
  .promo-text-link
  .field-promolink
  a:hover {
  background: #db2725;
  color: #ffffff;
  border-radius: 25px;
}
.coverage-information
  #encourage-patients
  .promo-text-link
  .field-promolink
  a:hover:after {
  color: #ffffff;
  background-image: url("/-/media/Themes/Amgen/RepathaHcp-com/RepathaHcp-com/Images/Content/Icons/right-arrow.png");
}
@media screen and (max-width: 991px) {
  .coverage-information #encourage-patients .promo {
    padding: 60px 20px;
    text-align: center;
    max-width: 100%;
  }
  .coverage-information #encourage-patients .promo-text-link h3 {
    text-align: center;
    font-size: 24px;
    padding: 0 20px;
  }
  .coverage-information #encourage-patients .promo-text-link h5 {
    text-align: center;
    font-size: 16px;
    padding: 25px 20px;
  }
  .coverage-information #encourage-patients .promo > .component-content {
    display: flex;
    flex-direction: column;
    gap: 50px;
  }
  .coverage-information #encourage-patients .promo .left-content {
    max-width: 100%;
    flex: none;
  }
  .coverage-information #affordability .additional-heading .border-design h3 {
    font-size: 20px;
  }
  .coverage-information .infobox-container #main_heading p {
    font-size: 34px;
    text-align: center;
  }
  .coverage-information #commercially-main #physician-link a {
    font-size: 14px;
    gap: 0;
  }
  .coverage-information #commercially-main #physician-link a:before {
    width: 30px;
    height: 30px;
    background-size: cover;
  }
  .coverage-information #commercially-main #border-design h3 {
    font-size: 20px;
  }
  .coverage-information .inner-banner-section .plain-html {
    padding: 35px 0 0px;
  }
  .covered-repatha #mobile-only {
    text-align: center;
  }
  .covered-repatha #mobile-only a {
    pointer-events: none;
  }
  .covered-repatha #mobile-only h5 {
    font-family: "Montserrat-Bold", Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: -0.56px;
    text-align: center;
    color: #00144f;
    padding: 0 25px;
  }
  .covered-repatha #process-main #process-title h1 {
    font-size: 34px;
  }
  .covered-repatha #process-main #process-title h4 {
    font-size: 24px;
    line-height: normal;
    padding-bottom: 0;
  }
  .coverage-information .additional-main {
    margin-top: 80px;
  }
  .covered-repatha #commercially-main {
    margin-top: 30px;
  }
  .coverage-information .additional-main .delay-main:not(:last-child) {
    border-right: 0;
    border-bottom: 4px dotted #3d8ddd;
    padding-right: 0;
    margin-bottom: 35px;
  }
  .coverage-information .additional-main#medicarePatients {
    padding: 0;
    margin-top: 40px;
  }
  .coverage-information .additional-main#medicarePatients h4 {
    font-size: 24px;
    line-height: normal;
    padding-bottom: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .coverage-information #encourage-patients .promo {
    padding: 50px 30px;
  }
  .coverage-information #encourage-patients .promo > .component-content {
    gap: 40px;
  }
}

@media only screen and (min-width: 1160px) and (max-width: 1300px) {
  .cv-risk-reduction .inner-banner-section:after {
    background-size: 94%;
    background-position: top right;
  }
  .cv-risk-reduction .inner-banner-section > .component-content h2 {
    max-width: 570px;
    font-size: 46px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1159px) {
  .cv-risk-reduction .inner-banner-section > .component-content h2 {
    max-width: 470px;
    font-size: 36px;
  }
  .cv-risk-reduction .inner-banner-section:after {
    background-size: 83%;
    background-position: top right;
  }
}

#coverageFinder {
  max-width: 1238px;
  margin: 30px auto;
  display: block;
  border: 4px solid #007cc2 !important;
  border-radius: 10px;
}

.inner-banner-section > .component-content p.footnote {
  font-family: "Montserrat-Regular";
  font-size: 13px;
  font-weight: normal;
  color: #fff;
  padding: 0;
  margin: 0;
}

@media screen and (max-width: 1350px) {
  .coverage-information .inner-banner-section:after {
    width: 623px;
    height: 323px;
  }
  .coverage-information .inner-banner-section > .component-content h2 {
    font-size: 37px;
  }
  .coverage-information .inner-banner-section .component-content h2 {
    max-width: 569px;
  }
}

@media screen and (max-width: 1240px) {
  .coverage-information .inner-banner-section:after {
    width: 613px;
    height: 318px;
  }
  .coverage-information .inner-banner-section > .component-content h2 {
    font-size: 36px;
  }
  .coverage-information .inner-banner-section .component-content h2 {
    max-width: 556px;
  }
  #coverageFinder {
    max-width: 1140px;
  }
}
@media screen and (max-width: 1100px) {
  .coverage-information .inner-banner-section:after {
    width: 549px;
    height: 285px;
  }
  .coverage-information .inner-banner-section > .component-content h2 {
    font-size: 30px;
    max-width: 460px;
  }
}

@media screen and (max-width: 1050px) {
  #coverageFinder {
    max-width: 978px;
  }
}

@media screen and (max-width: 991px) {
  .coverage-information .inner-banner-section .component-content h2 {
    max-width: 100%;
  }
  #coverageFinder {
    border: 3px solid #007cc2 !important;
    max-width: 90%;
  }
  #coverageFinder {
    max-width: 90%;
  }
}

#border-design {
  display: none;
}
/* banner-bubble */
.pink-text {
  color: #ff00ba;
}
.bubble-wrapper {
  position: relative;
  display: inline-block;
}

.bubble {
  background-color: #051348;
  color: #fff;
  padding: 25px 22px;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 600;
  max-width: 500px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
  position: relative;
  font-family: "Montserrat-SemiBold";
  line-height: 21px;
}

.bubble a {
  color: #fff;
  text-decoration: underline;
}

.close-button {
  position: absolute;
  top: 8px;
  right: 18px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.close-button svg {
  height: 13px;
  width: 9px;
  fill: #fff;
}
.close-button svg path {
  fill: #fff !important;
  color: #fff !important;
}
.bubble::after {
  content: "";
  position: absolute;
  left: 20px;
  bottom: -20px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 10px solid transparent;
  border-top: 20px solid #0a1a4f;
  transform: skewX(-51deg);
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.2));
}

.banner-bubble.col-4 {
  padding: 0;
  flex: 32% !important;
  max-width: 32% !important;
  position: relative;
  right: 57px;
  top:-46px;
}

@media screen and (max-width: 991px) {
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    position: relative;
    top: -8px;
    right: 0px;
  }

  .home-page .home-banner .promo-text .field-promolink {
    position: relative;
    top: -15px;
    right: 0;
  }

  .banner-bubble.col-4 {
    padding: 0;
    position: relative;
    right: -26px;
  }

  .home-page .home-banner .promo-text .field-promolink {
    position: relative;
    top: -15px;
    right: 8px;
  }

  .bubble {
    background-color: #051348;
    color: #fff;
    padding: 22px 10px;
    font-size: 13px;
    font-weight: 600;
    max-width: 500px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
    position: relative;
    font-family: "Montserrat-SemiBold";
    line-height: 18px;
    text-align: center;
  }

  #banner-heart .listen-heart.col-8 {
    flex: 67%;
    max-width: 57%;
    right: -28px;
  }

  .home-page .home-banner .promo-text .listen-heart h4 {
    max-width: 310px;
  }
}

@media screen and (max-width: 767px) {
  .banner-bubble.col-4 {
    position: absolute;
    right: 30px;
    bottom: -440px;
  }
  #banner-heart .listen-heart.col-8 {
    flex: 100%;
    max-width: 100%;
    padding: 0;
    right: 0;
  }

  .home-page .home-banner .promo-text .field-promolink {
    position: relative;
    top: 0px;
    right: 0px;
  }

  .bubble {
    background-color: #051348;
    color: #fff;
    padding: 30px 10px;
    font-size: 13px;
    font-weight: 600;
    max-width: 500px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
    position: relative;
    font-family: "Montserrat-SemiBold";
    line-height: 18px;
    text-align: center;
  }

  .bubble br {
    display: none;
  }
}

@media screen and (max-width: 485px) {
}

@media screen and (min-width: 768px) {
  .home-page .home-banner .promo-text .field-promotext3 {
    display: flex;
    align-items: center;
    position: relative;
    top: -15px;
    right: -70px;
  }

  #banner-heart .listen-heart.col-8 {
    padding: 0;
    flex: 100%;
    max-width: 76%;
  }

  .home-page .home-banner .promo-text .listen-heart h4 {
    max-width: 415px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page .home-banner .promo-text .listen-heart h4 {
    max-width: 310px !important;
    font-size: 16px;
  }
  .banner-bubble.col-4 {
    flex: 100% !important;
    max-width: 24% !important;
    right: 0px !important;
  }
  .home-page .home-banner .promo-text {
    left: 0;
  }
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    right: -55px;
  }
  .home-page .home-banner .promo-text .field-promotext3 {
    right: 0px;
  }
  .home-page .home-banner .promo-text .field-promolink {
    right: -43px;
  }
  #banner-heart .listen-heart.col-8 {
    right: -119px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .home-page .home-banner .promo-text .listen-heart h4 {
    max-width: 310px !important;
    font-size: 16px;
  }
  #banner-heart .listen-heart.col-8 {
    padding: 0;
    flex: 100%;
    max-width: 76% !important;
  }
  .banner-bubble.col-4 {
    flex: 100% !important;
    max-width: 24% !important;
    right: 0px !important;
  }
  .home-page .home-banner .promo-text {
    left: 0;
  }
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    right: -180px !important;
  }
  .home-page .home-banner .promo-text .field-promotext3 {
    right: -137px !important;
  }
  .home-page .home-banner .promo-text .field-promolink {
    right: -173px !important;
    top: -18px !important;
  }
  #banner-heart .listen-heart.col-8 {
    right: -119px;
  }
}

@media screen and (min-width: 992px) { 
  .home-page .home-banner .promo-text .field-promotext3 {
    display: flex;
    align-items: center;
    position: relative;
    top: -15px;
    right: 0px;
  } 
 
  .home-page .home-banner .promo-text .field-promotext2 h3 {
    max-width: 440px;
    text-align: center;
    position: relative;
    top: -20px;
    right: 135px;
  }

  #banner-heart .listen-heart.col-8 {
    padding: 0;
    flex: 68%;
    max-width: 68%;
  }

  .home-page .home-banner .promo-text .listen-heart h4 {
    max-width: 350px;
  } 

  .home-page .home-banner .promo-text .field-promolink {
    position: relative;
    top: -20px;
    right: 115px;
  }
}

/* banner-bubble END*/

.home-page .home-banner .promo-text.bubble-closed .field-promotext2 h3,
.home-page .home-banner .promo-text.bubble-closed .field-promolink {
  position: unset !important;
}

.home-page .home-banner .promo-text.bubble-closed .field-promotext3 {
  position: unset !important;
  display: block !important;
}
.home-page .home-banner .promo-text.bubble-closed .listen-heart.col-8 {
  flex: 100% !important;
  max-width: 100% !important;
}
.home-page .home-banner .promo-text.bubble-closed .listen-heart h4 {
  max-width: 412px !important;
}
.home-page .home-banner .promo-text.bubble-closed .listen-heart h4 {
  max-width: 412px !important;
}
@media only screen and (min-width: 451px) and (max-width: 645px) {
  .banner-bubble.col-4 {
    right: 30px !important;
    bottom: -285px !important;
  }
}
@media screen and (max-width: 450px) {
  .banner-bubble.col-4 {
    right: 30px !important;
    bottom: -185px !important;
  }
  .header-nav
    #standard-menu-header
    .quantum-header__inner
    .quantum-header__right
    ul
    li.quantum-drop-down-menu__list-item:last-child {
    right: auto;
    left: 210px;
  }
}

@media screen and (max-width: 400px) {
  .banner-bubble.col-4 {
    right: 30px !important;
    bottom: -175px !important;
  }
  .bubble {
    padding: 20px 5px;
    max-width: 125px;
  }
  .close-button {
    top: 6px;
    right: 13px;
  }
  .bubble::after {
    border-left: 15px solid transparent;
    border-right: 4px solid transparent;
    border-top: 20px solid #0a1a4f;
    transform: skewX(-43deg);
  }
}
@media screen and (max-width: 360px) {
  .banner-bubble.col-4 {
    right: 23px !important;
    bottom: -130px !important;
  }
}
