.skyblue-bg .field-promotext p a {
  color: var(--primary-colors-white) !important;
  text-decoration: underline;
}

h2.media-title {
  font-size: 26px;
  line-height: 30px;
}

.media-sub-title p {
  font-size: 20px;
}

.tabs-container .media-detail-card .media-title {
  font-weight: 600 !important;
}

#reference-wrapper .quantum-cta-document {
  display: flex;
  flex-direction: column;
  height: calc(100% - 24px);
}

#reference-wrapper .quantum-cta-document .quantum-cta__btnset {
  margin-top: auto;
}

.medium-market-leave-site2 h3 {
  max-width: 671px;
}

.medium-market-leave-site2 .modal-actions>.quantum-button {
  text-transform: uppercase;
}

#Modal_Site_Leave {
  --modal_heading-color: var(--modal-secondary-btn_color);
}

#Modal_Site_Leave h3 {
  max-width: 671px;
}

#Modal_Site_Leave .modal-actions>.quantum-button {
  text-transform: uppercase;
}

#Modal_Site_Leave h3 {
  text-transform: unset;
}

@media (min-width: 1024px) {
  .page-home .cta-spotlight-grid .column-splitter>div:nth-child(4) .promo-spotlight .promo-text {
    transform: translateY(calc(100% - 50px));
  }

  .page-home .cta-spotlight-grid .column-splitter>div:nth-child(4) .promo-spotlight:hover .promo-text {
    transform: translateY(0);
  }
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .page-home .cta-spotlight-grid .column-splitter>div:nth-child(2) .promo-spotlight .promo-text {
    transform: translateY(calc(100% - 97px));
  }

  .page-home .cta-spotlight-grid .column-splitter>div:nth-child(2) .promo-spotlight:hover .promo-text {
    transform: translateY(0);
  }
}

.page-our-medicine .accordion .field-heading {
  text-transform: none;
}

.component.image.file-type-icon-media-link {
  align-items: center;
  text-align: center;
}

.accordion h3 {
  text-transform: none;
}

.image-background-promo .field-promoicon>img,
.image-background-promo .field-promoicon2>img {
  display: block;
}

/*
.quantum-footer:nth-child(2) {
    display: none !important;
}*/

.add-margin .field-link {
  margin-bottom: 4px;
}

@media (min-width: 767px) {
  .quantum-footer__links-row {
    grid-column: 3/14;
  }
}

@media (max-width: 1024.98px) {
  .quantum-megamenu .quantum-social_icon {
    padding-bottom: 15px;
    display: none !important;
  }
}

.site-map .container {

  margin: 60px auto 100px;

}

.site-map .container.vertical-nav ul,
.site-map .container.vertical-nav ul li {
  list-style: none;
}

.site-map .container.vertical-nav ul {
  margin: 0;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-map .container.vertical-nav ul,
.site-map .container.vertical-nav ul li {
  list-style: none;
}

.site-map .container.vertical-nav div>ul li:nth-child(2) {
  margin-top: 0;
}

.site-map .container.vertical-nav div>ul li.sub-child>a {
  font-size: 18px;
  font-family: "poppins", "Century Gothic", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  line-height: 28px;
  font-stretch: normal;
}

.site-map .container.vertical-nav ul,
.site-map .container.vertical-nav ul li {
  list-style: none;
}

.site-map .container.vertical-nav ul ul li a,
.site-map .container.vertical-nav ul ul li span {
  font-size: 14px;
  font-family: "poppins", "Century Gothic", "Helvetica", "Arial", sans-serif;
  font-stretch: condensed;
  color: #0063c3;
  line-height: 30px;
  font-weight: normal;
}

.site-map .vertical-nav ul ul li>a {
  display: block;
  width: fit-content;
}

.site-map .vertical-nav ul ul ul {
  margin: 0;
  padding-left: 21px;
  border-left: 1px solid #dadada;
}

.site-map .vertical-nav>div>.flex-column ul {
  padding-left: 21px;
  border-left: 1px solid #dadada;
}

.site-map .container.vertical-nav ul ul li a,
.site-map .container.vertical-nav ul ul li span {
  font-size: 16px !important;
}

.site-map .eyebrow {
  font-size: 16px !important;
  font-weight: bold;
  line-height: 30px !important;
  font-stretch: normal;
  font-family: var(--base-font-family) !important;
}



.site-map .Component-Sitemap {
  display: none;
}

.site-map .vertical-nav>div>.flex-column>li:not(.sub-child)>a {
  font-size: 14px;
  line-height: 30px;
  font-weight: normal;
}

.site-map .vertical-nav>div>.flex-column>li>ul {
  border-left: 0;
}

.site-map .vertical-nav>div>.flex-column>li:first-child>a {
  font-weight: bold;
}

.site-map .vertical-nav>div>.flex-column>li:last-child ul {
  display: none;
}

.cta-spotlight-grid {
  padding-top: 0px;
  margin-top: 0px;
}

.cta-spotlight-grid .column-splitter>div a {
  text-decoration: none;
}

.page-brukervilkar .static-content .rich-text h3:not(.field-promotext) {
  margin-top: 0px;
  margin-bottom: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
}

.page-careers .image-background-promo .field-promotext {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .page-careers .image-background-promo h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 16px;
  }

  .page-careers .image-background-promo p {
    font-size: 14px;
    line-height: 17px;
  }
}

.page-mission-and-values .static-content:nth-child(4) {
  padding-top: 0px;
}

.page-mission-and-values .static-content:nth-child(5) p:nth-child(3) {
  display: none;
}

.page-history .full-width-promo+.full-width-promo {
  margin-top: 0px;
}

@media (max-width: 600px) {
  .page-history .full-width-promo .field-promoicon {
    margin-inline: 0px;
  }
}

.page-transparency .static-content:nth-child(4) {
  padding-top: 0px;
}

.page-transparency .static-content h4 {
  padding-bottom: clamp(1rem, calc(0.14rem + 2.3vw), 1.56rem);
}

@media (min-width: 992px) and (max-width: 1200px) {
  .page-leadership .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 49%;
    max-width: 50%;
  }
}

@media (min-width: 1189.9px) {
  .page-leadership .promo-team .promo-text {
    left: 13%;
    top: -36px;
  }
}

@media (min-width: 1200px) and (max-width: 1499px) {
  .promo-team .promo-text {
    max-width: 240px;
  }
}

@media (min-width: 1189.9px) {
  .page-leadership .promo-team .field-promoicon>img {
    width: 99%;
    height: auto;
  }
}

.page-science .image-background-promo .field-promolink>a {
  max-width: 333px;
}

@media (max-width: 991.98px) {
  .page-science .image-background-promo .field-promolink>a {
    max-width: 263px;
  }
}

@media (max-width: 1400px) {
  .page-therapeutic-areas .static-content h3 {
    word-break: break-word;
  }
}

.page-ethics-compliance #reference-wrapper {
  display: none;
}

.static-content ul {
  padding-left: 33px !important;
}

@media (max-width: 1400px) {
  .page-privacy-statement .static-table {
    word-break: break-word;
  }

  .page-privacy-statement-hcp .static-table {
    word-break: break-word;
  }
}

.page-oncology .static-content .rich-text h3:not(.field-promotext),
.page-Inflammation .static-content .rich-text h3:not(.field-promotext),
.page-itp .static-content .rich-text h3:not(.field-promotext),
.page-multipelt-myelom .static-content .rich-text h3:not(.field-promotext),
.page-Osteoporos .static-content .rich-text h3:not(.field-promotext) {
  margin-top: clamp(1rem, calc(0.14rem + 2.3vw), 1.56rem);
  margin-bottom: clamp(1rem, calc(0.14rem + 2.3vw), 1.56rem);
}

.page-itp .component.image.file-type-icon-media-link img,
.page-leukemia .component.image.file-type-icon-media-link img,
.page-Lungcancer1 .component.image.file-type-icon-media-link img,
.page-multipelt-myelom .component.image.file-type-icon-media-link img,
.page-Osteoporos .component.image.file-type-icon-media-link img {
  margin-top: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
  margin-bottom: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
}

.page-itp .accordion-theme-blue,
.page-leukemia .accordion-theme-blue,
.page-Lungcancer1 .accordion-theme-blue,
.page-multipelt-myelom .accordion-theme-blue,
.page-Osteoporos .accordion-theme-blue {
  margin-top: 0px;
}

.page-itp .static-content:nth-child(4),
.page-leukemia .static-content:nth-child(4),
.page-Lungcancer1 .static-content:nth-child(4),
.page-multipelt-myelom .static-content:nth-child(4),
.page-Osteoporos .static-content:nth-child(4) {
  display: none;
}

@media (max-width: 992px) {

  .page-itp .component.image.file-type-icon-media-link img,
  .page-itp p img,
  .page-leukemia .component.image.file-type-icon-media-link img,
  .page-leukemiam p img,
  .page-Lungcancer1 .component.image.file-type-icon-media-link img,
  .page-multipelt-myelom .component.image.file-type-icon-media-link img,
  .page-Osteoporos .component.image.file-type-icon-media-link img {
    width: 100%;
    height: auto;
  }

  .page-itp .image-background-promo h2,
  .page-leukemia .image-background-promo h2,
  .page-Lungcancer1 .image-background-promo h2,
  .page-multipelt-myelom .image-background-promo h2,
  .page-Osteoporos .image-background-promo h2 {
    margin-bottom: 15px;
    font-size: 20px;
  }

  .page-itp .image-background-promo .field-promolink,
  .page-leukemia .image-background-promo .field-promolink,
  .page-Lungcancer1 .image-background-promo .field-promolink,
  .page-multipelt-myelom .image-background-promo .field-promolink,
  .page-Osteoporos .image-background-promo .field-promolink {
    margin-top: 15px;
  }

  .page-itp .image-background-promo p,
  .page-leukemia .image-background-promo p,
  .page-Lungcancer1 .image-background-promo p,
  .page-multipelt-myelom .image-background-promo p,
  .page-Osteoporos .image-background-promo p {
    font-size: 13px;
    line-height: 17px;
  }
}

@media (max-width: 991.98px) {

  .page-leukemia .image-background-promo .field-promolink>a,
  .page-Lungcancer1 .image-background-promo .field-promolink>a,
  .page-multipelt-myelom .image-background-promo .field-promolink>a,
  .page-Osteoporos .image-background-promo .field-promolink>a {
    max-width: 294px;
  }
}

.page-leukemia .image-background-promo .field-promolink>a,
.page-Lungcancer1 .image-background-promo .field-promolink>a,
.page-multipelt-myelom .image-background-promo .field-promolink>a,
.page-Osteoporos .image-background-promo .field-promolink>a {
  max-width: 390px;
}

.page-multipelt-myelom .static-content:nth-child(5),
.page-Osteoporos .static-content:nth-child(5) {
  padding-top: 0px
}

.ecg-framework-table .quantum-button {
  position: relative;
  z-index: 1;
  pointer-events: none;
  cursor: default;
}

@media (min-device-width: 768px) and (max-device-width: 1024px) {
  .new_enrollment_form_body .disclosure_persoanl_information .accordion-header.active::after {
    top: 90px;
  }
}

.static-content ul {
  padding-left: 0px !important;
}

span.text-blue {
  color: var(--primary-colors-amgen-blue);
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .contact-promo .two-col-promo .component-content {
    flex-direction: column;
  }
}

.static-content .accordion {
  margin-top: 50px;
}

@media (max-width: 991.98px) {
  .static-content .accordion {
    margin-top: 10px;
  }
}

.page-cardiovascular-diseases .static-content .rich-text h3:not(.field-promotext),
.page-Inflammatory .static-content .rich-text h3:not(.field-promotext),
.page-pnh .static-content .rich-text h3:not(.field-promotext),
.page-lung-cancer .static-content .rich-text h3:not(.field-promotext),
.page-colon-and-rectal-cancer .static-content .rich-text h3:not(.field-promotext) {
  margin-top: clamp(1rem, calc(0.14rem + 2.3vw), 1.56rem);
  margin-bottom: clamp(1rem, calc(0.14rem + 2.3vw), 1.56rem);
}

.page-cardiovascular-diseases .component.image.file-type-icon-media-link img,
.page-Inflammatory .component.image.file-type-icon-media-link img,
.page-pnh .component.image.file-type-icon-media-link img,
.page-lung-cancer .component.image.file-type-icon-media-link img,
.page-colon-and-rectal-cancer .component.image.file-type-icon-media-link img {
  margin-top: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
  margin-bottom: clamp(1.56rem, calc(0.95rem + 3.05vw), 3.13rem);
}

.page-cardiovascular-diseases .accordion-theme-blue,
.page-Inflammatory .accordion-theme-blue,
.page-pnh .accordion-theme-blue,
.page-lung-cancer .accordion-theme-blue,
.page-colon-and-rectal-cancer .accordion-theme-blue {
  margin-top: 0px;
}

/*.page-cardiovascular-diseases .static-content:nth-child(4),*/
.page-Inflammatory .static-content:nth-child(4),
.page-pnh .static-content:nth-child(4),
.page-colon-and-rectal-cancer .static-content:nth-child(4) {
  display: none;
}

@media (max-width: 992px) {

  .page-cardiovascular-diseases .component.image.file-type-icon-media-link img,
  .page-Inflammatory .component.image.file-type-icon-media-link img,
  .page-pnh .component.image.file-type-icon-media-link img,
  .page-lung-cancer .component.image.file-type-icon-media-link img,
  .page-colon-and-rectal-cancer .component.image.file-type-icon-media-link img {
    width: 100%;
    height: auto;
  }

  .page-cardiovascular-diseases .image-background-promo h2,
  .page-Inflammatory .image-background-promo h2,
  .page-pnh .image-background-promo h2,
  .page-lung-cancer .image-background-promo h2,
  .page-colon-and-rectal-cancer .image-background-promo h2 {
    margin-bottom: 15px;
    font-size: 20px;
  }

  .page-cardiovascular-diseases .image-background-promo .field-promolink,
  .page-Inflammatory .image-background-promo .field-promolink,
  .page-pnh .image-background-promo .field-promolink,
  .page-lung-cancer .image-background-promo .field-promolink,
  .page-colon-and-rectal-cancer .image-background-promo .field-promolink {
    margin-top: 15px;
  }

  .page-cardiovascular-diseases .image-background-promo p,
  .page-Inflammatory .image-background-promo p,
  .page-pnh .image-background-promo p,
  .page-lung-cancer .image-background-promo p,
  .page-colon-and-rectal-cancer .image-background-promo p {
    font-size: 13px;
    line-height: 17px;
  }
}

@media (max-width: 991.98px) {

  .page-cardiovascular-diseases .image-background-promo .field-promolink>a,
  .page-Inflammatory .image-background-promo .field-promolink>a,
  .page-pnh .image-background-promo .field-promolink>a,
  .page-lung-cancer .image-background-promo .field-promolink>a,
  .page-colon-and-rectal-cancer .image-background-promo .field-promolink>a {
    max-width: 294px;
  }
}

.page-cardiovascular-diseases .image-background-promo .field-promolink>a,
.page-Inflammatory .image-background-promo .field-promolink>a,
.page-pnh .image-background-promo .field-promolink>a,
.page-lung-cancer .image-background-promo .field-promolink>a,
.page-colon-and-rectal-cancer .image-background-promo .field-promolink>a {
  max-width: 390px;
}

.contact-form .quantum-button {
  margin-top: 20px;
}

.form-group>span {
  margin-bottom: clamp(1.5rem, 0.6667rem + 2.2222vw, 2.25rem);
}

.signup-label a {
  color: #fff;
  text-decoration: underline;
}

.signup-label {
  line-height: var(--base-line-height);
}

.page-history .static-content h2 {
  margin-top: 30px;
}

@media screen and (max-width: 767px) {
  .contact-promo .field-promoicon>img {
    height: auto;
  }
}

@media (min-width: 1300px) {
  .accordion:not(.accordion-theme-blue):not(.accordion-plain) .field-content {
    margin-left: 20px;
  }
}

.page-mission-and-values .static-content .accordion {
  margin-top: 20px;
}

.quantum-megamenu__menu-list-item+.quantum-megamenu__menu-list-item {
  margin-top: 20px;
}

.static-content ul ul {
  padding-left: 20px !important;
}

.page-ethics-compliance .quantum-cta-document .quantum-cta__title {
  height: 110px;
}

@media (max-width: 767px) {
  .quantum-footer__links-row {
    row-gap: 12px;
  }

  .quantum-footer {
    font-size: 13px;
  }

  span.quantum-megamenu__link-text {
    text-align: start;
  }

  .quantum-megamenu__menu .quantum-megamenu__menu-column+.quantum-megamenu__menu-column {
    padding-top: 20px;
  }
}

.page-therapeutic-areas .quantum-cta-document .quantum-cta__copy {
  height: 180px;
}

span.blue-text {
  color: var(--primary-colors-amgen-blue);
}

.page-ethics-compliance .static-content ul {
  padding-left: 33px !important;
}

@media (min-width: 767px) {
  .quantum-footer__links-row>a+a:before {
    width: 0.05rem;
  }
}

@media screen and (min-width: 1024px) {
  .wb-tiles .wb-content {
    transition: all 800ms;
    height: 180px;
  }
}

.wb-tiles .wb-content .wb-title a,
.wb-tiles .wb-content .wb-title a h2 {
  font-size: 18px !important;
  line-height: 24px;
  font-family: "poppins", "Century Gothic", "Helvetica", "Arial", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.spotlight-tiles .wb-tiles .wb-content .wb-title a,
.spotlight-tiles .wb-tiles .wb-content .wb-title a h2 {
  color: white;
  margin-top: 0;
  margin-bottom: 0;
}

.quantum-button.quantum-button--primary .quantum-button__text,
.quantum-button.quantum-button--secondary .quantum-button__text {
  border-right: 1px solid #fff;
  padding-right: 12px;
  font-size: 16px;
  line-height: 26px;
  margin-right: 12px;
}

.quantum-button.quantum-button--secondary,
.quantum-button.quantum-button--primary {
  max-height: 50px;
  overflow-y: hidden;
  position: relative;
  left: 50%;
  margin-left: -5em;
}

.quantum-button.quantum-button--primary:after,
.quantum-button.quantum-button--secondary:after {
  content: '';
  width: 14px;
  height: 11px;
  background-image: url(/~/media/D8C1923901B84C3CA60533F67F80833C.ashx);
  background-repeat: no-repeat;
}

.cta-spotlight-grid {
  padding-top: clamp(2.25rem, calc(1.1rem + 3.07vw), 2rem);
  margin-top: 25px;
}

@media (min-width: 1025px) {
  .quantum-header__menu {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.quantum-footer__links-row>a {
  font-size: 16px;
}

.quantum-footer__legal-row.rights-text {
  font-size: 16px;
}

@media (max-width: 767px) {
  .quantum-footer__links-row>a {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .quantum-footer__links-row {
    row-gap: 12px;
  }

  .quantum-footer__legal-row.rights-text {
    font-size: 13px;
  }
}

.quantum-button.quantum-button--secondary,
.quantum-button.quantum-button--primary {
  left: 0%;
  margin-left: 0px;
}

.page-terms-os-use .static-content ul {
  padding-left: 25px !important;
}

@media (min-width: 767px) {

  .page-contact-us .quantum-button.quantum-button--secondary,
  page-contact-us .quantum-button.quantum-button--primary {
    left: 35%;
  }
}

.contact-form .contact-form-wrapper {
  max-width: 100%;
  margin-left: 0;
}

@media (max-width: 767px) {
  .page-biosimilars h2.media-title {
    font-size: 19px;
    line-height: 30px;
  }
}

.quantum-button.quantum-button--primary:after,
.quantum-button.quantum-button--secondary:after {
  width: 27px;
}

.page-therapeutic-areas .quantum-button.quantum-button--primary:after,
.quantum-button.quantum-button--secondary:after {
  width: 29px;
  background-image: url(../images/icon/eye-icon.svg);
}

.page-therapeutic-areas .quantum-cta-document .quantum-cta__btnset {
  display: block;
}

@media (max-width: 767px) {
  .page-therapeutic-areas .quantum-cta-document .quantum-cta__copy {
    height: auto;
  }
}

.page-contact-us .field-promoicon {
  display: none;
}

.page-home .quantum-long-form-text #subheading-home {
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
  margin-top: 5px;
}

#Modal_Site_Leave .quantum-button.quantum-button--secondary:after {
  width: 29px;
  background-image: url(../images/icon/eye-icon.svg);
  height: 23px;
}

.page-ethics-compliance .page-therapeutic-areas .quantum-button.quantum-button--primary:after,
.page-ethics-compliance .quantum-button.quantum-button--secondary:after {
  width: 45px !important;
  background-image: url(../images/icon/eye-icon.svg);
  height: 22px !important;
}

.page-ethics-compliance .quantum-cta-document .quantum-cta__btnset {
  height: 100%;
}

.page-home .spotlight-tiles .quantum-button.center-align-btn.quantum-button--primary {
  left: auto;
  margin: 0 auto;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 174px;
}

.page-therapeutic-areas .quantum-button.quantum-button--secondary.link-resource-download.vdocument {
  width: 100%;
}

.page-therapeutic-areas .quantum-button.quantum-button--primary:after,
.quantum-button.quantum-button--secondary:after {
  width: 36px;
  background-image: url(../images/icon/eye-icon.svg);
  height: 24px;
}

@media screen and (max-width: 767px) {

  .page-reumatiska-sjukdomar .img-align img {
    width: 100%;
    height: auto;
  }
}


.page-therapeutic-areas .static-content h3 {
  word-break: break-word;
  height: 63px;
}

@media screen and (max-width: 1200px) {
  .page-therapeutic-areas .quantum-cta-document .quantum-cta__copy {
    height: 249px;
  }
}

@media screen and (max-width: 767px) {

  .page-therapeutic-areas .static-content h3 {
    word-break: break-word;
    height: auto;
  }
}




.quantum-modal__dialog--fit-full .modal-actions {
  padding-top: 0;
  padding-bottom: 20px;
}

.blog-pages .media {
  margin-top: 0 !important;
  overflow: inherit !important;
  zoom: inherit !important;
}

.blog-pages .col-12.wb-article-content {
  font-size: 22px;
  line-height: 31px;
}

.blog-pages .quantum-footer__links-row>a {
  font-size: 16px;
  font-family: 'Poppins-Regular';
  line-height: 31px;
}

.blog-pages .wb-article-detail.container {
  width: auto !important;
}

.blog-pages .field-introduction {
  font-size: 22px;
  line-height: 31px;
}

@media (max-width: 767px) {
  #Modal_Site_Leave .modal-actions>.quantum-button {
    padding: 32px 10px;
  }

  .blog-pages .col-12.wb-article-content {
    font-size: 12px;
    line-height: 21px;
  }

  .blog-pages .field-introduction {
    font-size: 12px;
    line-height: 21px;
  }
}

.listing-page.stories-landing .img-banner-main-div .quantum-button.quantum-button--secondary:after {
  background-image: none;
}

.listing-page.stories-landing .wb-entry-list .wb-content .wb-title a {
  font-family: 'Poppins-Light';
  font-size: 22px !important;
  line-height: 26px;
  font-weight: 500;
}

@media (max-width: 767px) {
  .listing-page.stories-landing .wb-entry-list .wb-content .wb-title a {
    font-size: 14px !important;
    line-height: 18px;
  }
}


@media (max-width: 767.98px) {
  [lang="sv-SE"] .img-banner-main-div .wb-content>.rectangle-section {
    margin-left: 20px;
    margin-right: auto;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  [lang="sv-SE"] .wb-tiles .wb-content {
    min-height: 180px;
    height: auto;
  }
}