html:where([lang="en-US"], [lang="es-US"], [lang="en-CA"], [lang="fr-CA"]) {
  body {
    /* height: 100%;
  display: flex;
  flex-direction: column; */
    overflow-x: hidden;
  }

  #footer-logo a:focus-visible,
  .quantum-footer__links-row a:focus-visible {
    outline: solid 2px #c1e5e4 !important;
    outline-offset: 2px;
    border-radius: 3px;
  }

  .desktop-view {
    display: block;
  }

  #mobile-view {
    display: none;
  }

  /* Header */
  .header-nav {
    max-width: 100%;
    position: fixed;
    top: 0;
    z-index: 3;
    left: 0;
    right: 0;
  }

  .header-nav>.container {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
  }

  .header-nav .container#header-1 {
    background-color: #03055a;
  }

  .header-nav .container#header-2 {
    backdrop-filter: blur(30px);
    background-color: rgba(3, 4, 94, 0.8);
  }

  .header-nav .container#header-2 .quantum-header__logo img {
    max-width: 180px;
    height: auto;
  }

  #header-2 .language-selector {
    display: none;
  }

  .header-nav>.container>.component-content {
    padding: 12px 52px 12px;
    max-width: 1280px;
    margin: 0 auto;
  }

  .header-nav .component-content {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /*max-width: 160px;*/
  }

  .quantum-header__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .quantum-drop-down-menu__list {
    display: flex;
    gap: 20px;
    list-style: none;
  }

  .quantum-drop-down-menu__list li a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-family: "Roboto Flex", serif;
    font-weight: 600;
    line-height: 1.75;
    position: relative;
    padding: 3px 0;
    border-bottom: solid 2px transparent;
  }

  .quantum-drop-down-menu__list>li:hover>a {
    padding: 3px 0;
    border-bottom: solid 2px #fff;
    transition: border .5s;
  }

  @media screen and (min-width:992px) {
    .container-about5 .quantum-cta:hover {
      background: #03045E;
      border-radius: 12px;
    }

    .container-about5 .quantum-cta .quantum-cta__action:hover {
      border: none;
    }

    .container-about5 .quantum-cta:hover:after {
      background-image: url(/-/media/E052DB73EADC45679BDB9AC4DE8ADBE1.ashx);
      height: 87px;
      background-position: 0;
    }

    .container-about5 .quantum-cta:hover h2,
    .container-about5 .quantum-cta:hover p {
      color: #fff;
    }

    .container-about5 .quantum-cta:hover .quantum-button {
      color: #03045E;
      background: #fff;
      border: none;
    }

    a.quantum-drop-down-menu__link.active {
      font-weight: 900;
      border-bottom: solid 2px #fff;
    }

    .quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu li:hover {
      background-color: rgba(41, 97, 189, 0.1);
    }

    .quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu li:hover a {
      font-weight: 600;
    }
  }

  .quantum-drop-down-menu__list-item.hassubmenu {
    position: relative;
  }

  .quantum-drop-down-menu__list-item.hassubmenu ul {
    width: 100%;
  }

  .quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu li a.active {
    font-weight: 600;
  }

  /* .quantum-header .quantum-drop-down-menu__list-item:hover>.quantum-drop-down-menu__menu {
  display: block;
} */
  .quantum-drop-down-menu__list-item.hassubmenu .quantum-drop-down-menu__menu {
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.25);
    background-color: #fff;
    list-style: none;
    z-index: 5;
    position: absolute;
    display: none;
  }

  @media screen and (min-width: 996px) {
    .quantum-drop-down-menu__list-item.hassubmenu:hover .quantum-drop-down-menu__menu {
      display: block !important;
    }

    .quantum-drop-down-menu__list-item.hassubmenu:hover>.quantum-drop-down-menu__link:after {
      content: "";
      top: 4px;
      transform: rotate(-45deg);
    }
  }

  .quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu li a {
    font-family: "Roboto Flex", serif;
    font-size: 11px;
    font-weight: 300;
    line-height: 1.45;
    text-align: left;
    color: #03045e;
  }

  .quantum-drop-down-menu__list-item.hassubmenu>.quantum-drop-down-menu__link:after {
    position: relative;
    top: -2px;
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 0.15em solid #fff;
    border-top: 0.15em solid #fff;
    transform: rotate(135deg);
    margin-left: 0.5em;
    right: 0;
  }

  .quantum-drop-down-menu__list-item.hassubmenu.active>.quantum-drop-down-menu__link:after {
    content: "";
    top: 4px;
    transform: rotate(-45deg);
  }

  /* .quantum-drop-down-menu__list-item.hassubmenu:hover > .quantum-drop-down-menu__link:after{
    content: "";
    top: 2px;
    transform: rotate(-45deg);
} */
  .quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item {
    padding: 6px 8px 8px 8px;
  }

  /* Desktop View */
  .header-nav .desktop-view {
    display: flex;
    justify-content: center;
    flex: 1;
  }

  .quantum-drop-down-menu__list-item:nth-child(4) a {
    padding: 10px 20px;
    border-radius: 60px;
    background-color: #fff;
    transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
    border: none;
  }

  .quantum-drop-down-menu__list-item:nth-child(4) a:hover {
    background-color: #03055a;
    color: #fff;
    padding: 10px 20px;
    border: none;
  }

  .quantum-drop-down-menu__list-item:nth-child(4) a:hover span {
    color: #fff;
    ;
  }

  .quantum-drop-down-menu__list-item:nth-child(4) a span {
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 900;
    line-height: 1.14;
    color: #03045e;
  }

  .quantum-header {
    width: 100%;
  }

  /* Link */
  .header-nav .component.link {
    margin-left: auto;
    display: flex;
    align-items: center;
  }

  .header-nav .component.link a {
    font-size: 12px;
    font-family: "Roboto Flex", serif;
    font-weight: 900;
    line-height: 1;
    letter-spacing: normal;
    color: #fff;
    text-decoration: unset;
    border-bottom: 2px solid #fff;
    padding-bottom: 2px;
    text-transform: uppercase;
  }

  li.quantum-drop-down-menu__list-item:last-child {
    margin-left: 20px;
  }

  /* Page body */
  #page-container {
    max-width: 100%;
    padding: 0;
    background-image: linear-gradient(142deg, #03055a 27%, #183c85 100%);
    margin-top: 30px;
  }

  .banner-cta .quantum-cta__text {
    padding-top: 46px;
    max-width: 375px;
  }

  #page-container .component-content {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 0 0 100px;
  }

  #page-container .quantum-cta__text h1 {
    font-family: "Roboto Condensed";
    font-size: 42px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.42px;
    color: #fff;
    padding-bottom: 20px;
  }

  #page-container .quantum-cta__copy {
    font-family: "Roboto Flex", serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: 0.18px;
    color: #fff;
  }

  .banner-cta {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    /* gap: 155px; */
    justify-content: space-between;
    max-height: 807px;
  }

  .quantum-cta__copy .banner-down-arrow {
    max-width: 32px;
    top: 40px;
    position: relative;
    opacity: 0.4;
    transition: opacity 400ms ease-in-out;
  }

  .quantum-cta__copy .banner-down-arrow:hover {
    cursor: pointer;
    opacity: 1;
  }

  .imp-role {
    max-width: 738px;
    margin: 0 auto;
    padding: 100px 0 0;
  }

  .imp-role h2 {
    font-family: "Roboto Condensed";
    font-size: 36px;
    font-weight: 900;
    line-height: normal;
    letter-spacing: -0.36px;
    text-align: center;
    color: #03045e;
  }

  .imp-role p {
    font-family: "Roboto Flex", serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    letter-spacing: 0.16px;
    text-align: center;
    color: #03045e;
  }

  .imp-role .pad-tbm {
    padding: 16px 0 25px;
  }

  #learn-more-cta {
    max-width: 100%;
    padding: 0 100px 110px;
    position: relative;
  }

  #learn-more-cta::before {
    content: "";
    background-image: url(/-/media/Themes/Amgen/Maritimestudy/Maritimestudy/Images/mid-bg-image);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 100%;
    z-index: -1;
  }

  #learn-more-cta>.component-content {
    max-width: 1280px;
    margin: 0 auto;
  }

  .learn-more {
    display: flex;
    gap: 120px;
  }

  #learn-more-cta .quantum-cta__title {
    font-family: "Roboto";
    font-size: 36px;
    font-weight: 900;
    line-height: normal;
    letter-spacing: -0.36px;
    color: #03045e;
  }

  #learn-more-cta ul {
    padding: 24px 0 0 24px;
  }

  #learn-more-cta ul li,
  #learn-more-cta p {
    font-family: "Roboto Flex", serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    letter-spacing: 0.16px;
    color: #03045e;
    padding-bottom: 5px;
  }

  #learn-more-cta ul li:last-child {
    padding: 0;
  }

  #learn-more-cta p.add-study {
    padding: 20px 0 24px;
  }

  #learn-more-cta .quantum-button {
    text-decoration: none;
    display: inline-block;
    padding: 12px 20px;
    border-radius: 60px;
    background-color: #03045e;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: normal;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
  }

  #learn-more-cta p.quantum-cta__copy {
    display: none;
  }

  #learn-more-cta .quantum-cta__text {
    max-width: 380px;
  }

  /*Footer*/
  #footer {
    background-color: #03045e;
    margin-top: auto;
  }

  #footer>.container {
    max-width: 976px;
    margin: 0 auto;
    padding: 48px 0;
  }

  #footer .column-splitter {
    justify-content: space-between;
    margin: 0;
  }

  .quantum-footer__inner {
    max-width: 1220px;
    margin: 0 auto;
  }

  .quantum-footer__logo-social-row {
    display: none;
  }

  .quantum-footer__links-row {
    border-top: 1px solid #fff;
    line-height: 1;
    position: relative;
    padding: 25px 0;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }

  .quantum-footer__links-row .column {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0;
  }

  .quantum-footer__links-row a {
    text-decoration: none;
    position: relative;
    font-family: "Roboto Flex", serif;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    /* flex: 1 1 40%; */
  }

  .quantum-footer__links-row a:nth-child(-n + 3) {
    order: 1;
  }

  .quantum-footer__links-row a:nth-child(n + 4) {
    order: 2;
  }

  #foot-rt-mob {
    display: none;
  }

  .quantum-footer__legal-row {
    display: none;
  }

  #footer-menu-container {
    padding: 0;
  }

  #footer-menu-container>.component-content {
    display: flex;
    align-items: flex-end;
  }

  #footer-menu-container ul {
    list-style: none;
  }

  .footer-bottom p {
    font-family: "Roboto Flex", serif;
    font-size: 12px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
  }

  div#footer-menu-container .link-list {
    padding: 0;
  }

  div#footer-menu-container .link-list li a {
    font-family: "Roboto Flex", serif;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 8px;
    display: flex;
    text-decoration: none;
    display: inline-block;
  }

  div#footer-menu-container .link-list h3 {
    font-family: "Roboto Condensed";
    font-size: 10px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 8px;
    display: flex;
    text-decoration: none;
    text-transform: uppercase;
  }

  .footer-bottom p span {
    padding-top: 10px;
  }

  .quantum-footer__links-row a:nth-child(5)::after {
    content: "";
  }

  #footer .column-splitter div:nth-child(3) {
    display: none;
  }

  #footer .column-splitter>div:nth-child(2) {
    width: 776px;
  }

  .quantum-footer__links-row>.column:nth-child(2) a:last-child {
    font-family: "Roboto Flex", serif;
    font-size: 12px;
  }

  .quantum-footer__links-row>.column:nth-child(2) a:last-child::after {
    content: "";
    width: 9px;
    height: 10px;
    background-image: url(/-/media/6EF5712ED5ED4C9BA8F22AE6B122EF4A.ashx);
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 100%;
    position: absolute;
    margin-left: 8px;
    top: 3px;
  }

  .quantum-footer__links-row .sitemap-link {
    display: none;
  }

  #footer-logo img {
    width: 125px;
    height: auto;
  }

  @media (max-width: 1200px) {

    /* .banner-cta {
    gap: 72px;
  } */
    .learn-more {
      gap: 70px;
    }
  }

  #page-container .quantum-cta__image-wrap {
    margin-top: -2px;
    max-width: 715px;

  }

  #page-container .quantum-cta__image-wrap .d-sm-block {
    margin-left: 80px;
  }

  #page-container .quantum-cta__image-wrap img {
    width: 100%;
  }

  @media screen and (min-width: 992px) {
    .header-nav .component.link {
      order: 4;
    }

  }

  @media screen and (max-width: 991px) {
    .maritimestudy-resources .header-nav .container#header-1 {
      min-height: inherit !important;
    }

    .maritimestudy-resources #banner-maritime .row>div .plain-html {
      margin-left: 16px;
    }

    .quantum-drop-down-menu__list-item.hassubmenu .quantum-drop-down-menu__menu {
      box-shadow: none;
      position: relative;
      padding-top: 5px;
    }

    .quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item {
      padding: 18px 0 0;
    }

    #banner-maritime {
      margin-top: 70px;
    }

    .header-nav .container#header-1 {
      padding: 0;
    }

    .jump-link ul li {
      padding: 8px 0 0;
    }

    .jump-link ul li a {
      padding: 0;
      color: rgba(3, 4, 94, 0.7);
      border-radius: 0;
      padding-bottom: 8px;
    }

    .jump-link ul li.active a {
      color: #03045E;
      background-color: transparent;
      border-radius: 0;
    }

    .jump-link ul li.active a {
      border-bottom: 2px solid #03045E;
    }

    .jump-link ul li:first-child {
      padding-left: 0;
    }

    .quantum-cta__copy .arrow {
      display: none;
    }

    .header-nav>.container>.component-content {
      max-width: 100%;
      padding: 0;
    }

    #page-container {
      margin-top: 70px;
    }

    .home-clinical {
      padding: 60px 0;
    }

    .banner-cta .quantum-cta__text {
      padding-top: 0;
    }

    .desktop-view {
      display: none;
    }

    #mobile-view {
      display: block;
    }

    .header-nav .component.link {
      margin: 0;
      justify-content: center;
    }

    .header-nav>.container {
      padding: 19px 15px;
    }

    .header-nav .desktop-view {
      justify-content: flex-start;
    }

    .header-nav {
      backdrop-filter: unset;
      background-color: unset;
      max-width: 100%;
      /*background-image: linear-gradient(170deg, #03055a 3%, #183c85 100%);*/
    }

    .header-nav .container#header-2 {
      backdrop-filter: blur(30px);
      background-color: rgba(3, 4, 94, 0.7);
    }

    .banner-cta {
      display: flex;
      flex-direction: column-reverse;
      align-items: flex-start;
      gap: 10px;
      max-height: 100%;
    }

    .banner-cta .quantum-cta__text {
      padding: 0 20px;
    }

    #page-container .component-content {
      padding: 40px 0 10px;
    }

    .banner-cta img {
      max-width: 100%;
      width: 100%;
    }

    .banner-cta img.d-sm-block {
      display: none !important;
    }

    .banner-cta img.d-sm-none {
      display: block !important;
    }

    #page-container .quantum-cta__text h1 {
      font-size: 32px;
      padding-bottom: 16px;
      letter-spacing: -0.32px;
      line-height: 1.13;
    }

    #page-container .quantum-cta__image-wrap {
      position: relative;
      top: 23px;
      max-width: 100%;
      overflow: hidden;
      display: flex;
      justify-content: center;
      margin-top: 0;
    }

    .imp-role {
      padding: 58px 0px 24px;
      text-align: left;
    }

    .imp-role .pad-tbm {
      padding-bottom: 8px;
      text-align: left;
    }

    .imp-role h2 {
      font-size: 28px;
      max-width: 70%;
      text-align: left;
    }

    .learn-more {
      gap: 40px;
      flex-direction: column;
    }

    #learn-more-cta {
      padding: 0 15px 80px;
      position: relative;
    }

    #learn-more-cta .quantum-cta__title {
      font-size: 24px;
    }

    #learn-more-cta ul {
      padding-top: 16px;
    }

    #footer>.container {
      padding: 32px 16px;
    }

    #footer-menu-container>.component-content {
      display: flex;
      align-items: normal;
      flex-direction: column;
    }

    div#footer-menu-container .link-list h3 {
      padding-top: 8px;
    }

    .quantum-footer__inner {
      padding: 40px 0 0;
      flex-direction: column;
    }

    #learn-more-cta::before {
      background-image: url("/-/media/Themes/Amgen/Maritimestudy/Maritimestudy/Images/mid-bg-img-mob");
      width: 95%;
    }

    .learn-more img {
      width: 100%;
    }

    .quantum-header__right {
      display: none;
      position: absolute;
      top: 70px;
      width: 100%;
      left: 0;
      overflow: scroll;
      height: 100vh;
    }

    .quantum-header__right .quantum-header__menu {
      background: #fff;
    }

    .quantum-drop-down-menu__list {
      flex-direction: column;
      padding: 32px 0px;
      gap: 32px;
      border-bottom: 1px solid rgba(41, 97, 189, 0.1);
      margin-inline: 16px;
    }

    .quantum-drop-down-menu__list li a {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.31;
      gap: 32px;
      color: #03045e;
    }

    .quantum-drop-down-menu__list-item:nth-child(4) a {
      width: 100%;
      color: #fff;
      display: inline-block;
      text-align: center;
      padding: 14px 20px;
      background-color: #03045e;
    }

    .quantum-drop-down-menu__list-item:nth-child(4) a span {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.14;
      color: #fff;
    }

    li.quantum-drop-down-menu__list-item:last-child {
      margin: 10px 0;
    }
  }

  @media screen and (max-width: 576px) {
    #learn-more-cta::before {
      width: 320px;
    }

    .container-maritime4>.component-content #container-maritimefour {
      padding: 0;
    }
  }

  @media screen and (max-width: 767px) {
    .jump-link ul li {
      padding: 8px;
      padding-bottom: 0;
    }

    .container-about4 #container-maritimefour .row {
      flex-wrap: wrap;
    }

    #jumplinks>.component-content .link-list {
      border-radius: 0;
      transform: none;
      justify-content: flex-start;
      position: relative;
      left: 0;
      overflow: scroll;
    }

    .clinical-studies .jump-link ul {
      width: 840px;
      display: flex;
      justify-content: center;
    }

    #maritime-one .jump-link ul,
    #maritime-two .jump-link ul {
      width: 710px;
      display: flex;
      justify-content: center;
    }

    #footer .column-splitter {
      justify-content: flex-start;
    }

    .quantum-footer__links-row {
      padding: 25px 0;
      margin: 0;
      position: static;
      flex-direction: column;
      display: flex;
      gap: 8px
    }

    .quantum-footer__links-row a {
      width: 100%;
      display: inline-block;
      text-align: left;
      max-width: fit-content;
      margin-right: 0;
    }

    .quantum-footer__links-row>.column:nth-child(2) a:last-child {
      margin-right: 0;
      left: auto;
      bottom: auto;
    }

    .footer-bottom {
      max-width: 100%;
      margin-top: 0;
    }

    #footer .column-splitter>div:nth-child(2) {
      width: 100%;
    }
  }

  /* External link pop-up CSS */
  #Modal_Site_Leave {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  }

  #Modal_Site_Leave .quantum-modal__dialog {
    max-width: 590px;
    min-height: 242px;
    margin: 0 auto;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1001;
    background: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    animation: zoomIn 0.3s forwards;
  }

  #Modal_Site_Leave .modal-body {
    padding: 40px;
    text-align: center;
  }

  #Modal_Site_Leave .modal-close {
    padding: 50px;
    display: flex;
    justify-content: flex-end;
  }

  #Modal_Site_Leave .modal-close .close-button {
    background-color: unset;
    border: unset;
    cursor: pointer;
    animation: zoomOut 0.3s forwards;
  }

  #Modal_Site_Leave h2 {
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 900;
    line-height: 28px;
    letter-spacing: normal;
    text-align: left;
    color: #03045e;
    margin: 0;
  }

  #Modal_Site_Leave p {
    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: normal;
    text-align: left;
    color: #03045e;
    padding: 25px 0;
    font-family: "Roboto Flex", serif;
  }

  #Modal_Site_Leave .modal-actions {
    display: flex;
    gap: 18px;
    justify-content: center;
    align-items: center;
  }

  #Modal_Site_Leave .modal-actions .quantum-button {
    padding: 10px;
    border-radius: 20px;
    border: solid 1px #03045e;
    background-color: #fff;
    color: #03045e;
    text-decoration: none;
    font-weight: 900;
    font-family: "Roboto";
    cursor: pointer;
    font-size: 16px;
    width: 100%;
    line-height: 16px;
    text-transform: uppercase;
    transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
  }

  #Modal_Site_Leave .modal-actions .quantum-button:hover {
    color: #ffffff;
    background-color: #03045e;
  }

  #Modal_Site_Leave .quantum-button--tertiary {
    display: none;
  }

  body.modal-open {
    overflow: hidden;
  }

  #Modal_Site_Leave .modal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1002;
  }

  #Modal_Site_Leave .modal-close .close-button {
    background-color: unset;
    border: unset;
    cursor: pointer;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #Modal_Site_Leave .modal-close .close-button img {
    width: 65%;
    height: auto;
  }

  .cancel-button {
    max-width: 280px;
  }

  .continue-button {
    max-width: 210px;
    position: relative;
  }

  .continue-button::after {
    content: "\f1e1";
    font-family: "Material Icons";
    font-size: 16px;
    font-weight: 500;
    padding: 0;
    line-height: 0;
  }

  .header-nav .desktop-view {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }

  @media only screen and (max-width: 991px) {

    #participating>.component-content,
    #like-to-part #container-maritimefour>.component-content {
      padding: 0 16px;
    }

    #footer-menu-container {
      padding-bottom: 25px;
      max-width: 100%;
    }

    #Modal_Site_Leave h2 {
      padding: 10px 0 0 0;
    }

    #Modal_Site_Leave .quantum-modal__dialog {
      width: 92%;
      max-width: 100%;
      min-height: fit-content;
    }

    #Modal_Site_Leave p {
      padding: 20px 0;
    }

    #Modal_Site_Leave .modal-body {
      padding: 40px;
      width: 100%;
    }

    #Modal_Site_Leave .modal-actions {
      flex-direction: column;
      gap: 20px;
    }

    .continue-button,
    .cancel-button {
      max-width: 100%;
    }

    .header-nav .desktop-view {
      position: unset;
      left: 0;
      transform: unset;
    }
  }

  .language-selector {
    position: relative;
    min-width: 170px;
    border-bottom: 2px solid #fff;
  }

  .language-selector a {
    font-size: 12px;
    font-family: "Roboto Flex", serif;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-transform: capitalize;
    display: block;
    padding-bottom: 8px;
    padding-right: 25px;
    line-height: 12px;
  }

  .language-selector-item-container {
    position: absolute;
    top: 21px;
    background: #fff;
    width: 100%;
    display: none;
    flex-direction: column;
    z-index: 3;
    /* pointer-events: none; */
  }

  .language-selector-item-container li {
    list-style-type: none;
  }

  .language-selector-item-container li a {
    text-decoration: none;
    padding: 6px 26px 8px 8px;
    color: #03045e;
    font-size: 11px;
    line-height: 16px;
    display: block;
    text-transform: capitalize;
    cursor: pointer;
    font-weight: 300;
  }

  .language-selector-item-container li a:hover {
    background: rgba(41, 97, 189, 0.1);
    font-weight: 600;
  }

  .language-selector-select-link:after {
    position: absolute;
    top: 0px;
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 0.15em solid #fff;
    border-top: 0.15em solid #fff;
    transform: rotate(135deg);
    margin-left: 0.5em;
    right: 0;
  }

  .language-selector-select-item {
    width: 100%;
  }

  .language-selector-item-container li.language-selector-item:nth-child(1) {
    display: none;
  }

  .language-selector-item-container li.language-selector-item:nth-child(2) {
    order: 3;
  }

  .language-selector-item-container li.language-selector-item:nth-child(3) {
    order: 2;
  }

  .language-selector-item-container li.language-selector-item:nth-child(4) {
    order: 4;
    /* pointer-events: auto; */
  }

  .language-selector-item-container li.language-selector-item:nth-child(5) {
    order: 3;
  }

  .language-selector-item-container li.language-selector-item:nth-child(6) {
    order: 5;
  }

  .language-selector-item-container.active {
    display: flex;
    z-index: 3;
  }

  .language-selector-select-item.active .language-selector-select-link:after {
    content: "";
    top: 4px;
    transform: rotate(-45deg);
  }

  .quantum-drop-down-menu__list>li:first-child {
    display: none;
  }

  .quantum-header .quantum-drop-down-menu__list-item.hassubmenu:hover>.quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-list-item li:first-child {
    display: block;
  }

  @media only screen and (max-width: 991px) {
    .quantum-drop-down-menu__list li:first-child {
      display: block;
    }

    .parent-div {
      /* position: absolute;
    top: 347px; */
      display: none;
      background: #fff;
      width: 100%;
      left: 0;
      padding: 30px 20px;
      text-align: center;
      padding-top: 35px;
      /* min-height: 160px; */
    }

    .header-nav .language-selector .component-content {
      flex-direction: column;
    }

    .language-selector-select-link:after {
      content: "";
      border-right: 0.15em solid #03045E;
      border-top: 0.15em solid #03045E;
      top: -2px;
      right: 0;
      width: 10px;
      height: 10px;
      position: absolute;
    }

    .language-selector a,
    .language-selector-item-container li a,
    .header-nav .component.link a {
      font-size: 16px;
      color: #03045E;
    }

    .header-nav .language-selector,
    .header-nav .link {
      display: none !important;
    }

    .header-nav .parent-div .language-selector {
      display: block !important;
    }

    .maritimestudy-resources .parent-div {
      display: none !important;
    }

    .header-nav .parent-div .link {
      display: flex !important;
    }

    .header-nav .component.link a {
      border-bottom: 2px solid #03045E;
      padding-bottom: 8px;
    }

    .language-selector .language-selector-select-link {
      border-bottom: 2px solid #03045E;
      display: block;
      padding-right: 5px;
      text-align: left;
      padding-bottom: 12px;
    }

    .language-selector-item-container {
      border: 1.2px solid rgba(41, 97, 189, 0.1);
      position: relative;
      top: 0;

    }

    .language-selector-item-container li a {
      padding: 14px 8px;
      border-bottom: 1.2px solid rgba(41, 97, 189, 0.1);
      text-align: left;
    }

    .language-selector-select-item {
      width: 100%;
      /* border-bottom: 1.2px solid rgba(41, 97, 189, 0.1);
    margin-bottom: 25px;
    padding-bottom: 25px; */
    }

    .language-selector-select-item.active .language-selector-select-link:after {
      content: "";
      top: 2px;
      transform: rotate(-45deg);
      right: 10px;
    }

    .quantum-drop-down-menu__list-item.hassubmenu.active>.quantum-drop-down-menu__link:after {
      top: 0;
    }

    .quantum-drop-down-menu__list-item.hassubmenu>.quantum-drop-down-menu__link:after {
      border-right: 0.15em solid #03045E;
      border-top: 0.15em solid #03045E;
    }

    .quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu li a {
      font-size: 16px;
      padding: 0;
      margin: 0;
    }

    .container-about2 .accordion .col-12 {
      padding: 0;
    }

    .container-about2 .accordion .field-heading:after {
      top: auto;
    }

    .container-about2 .accordion .active .field-heading:after {
      width: 16px;
      height: 2px;
    }

    .quantum-drop-down-menu__list-item.active .quantum-drop-down-menu__link.quantum-drop-down-menu__menu-link {
      padding: 0 !important;
      border-bottom: solid 2px #03045E !important;
      z-index: 6;
    }
  }

  div#jumplinks.sticky {
    position: fixed;
    top: 0;
    z-index: 2;
  }

  /* =============================== */
  .language-selector-select-item.active .language-selector-select-link:after {
    transition: transform 0.3s ease, top 0.3s ease;
  }

  .language-selector-select-link:after {
    transition: transform 0.3s ease, top 0.3s ease;
  }

  /*
.language-selector-item-container {
  transition: all 0.3s;
  opacity: 0;
}
.language-selector-item-container.active,
.language-selector-select-item.active {
  opacity: 1;
}
*/
  .quantum-header .quantum-drop-down-menu__list-item.hassubmenu:hover>.quantum-drop-down-menu__menu {
    transition: opacity 0.3s ease, transform 0.3s ease;
  }

  .maritime #jumplinks>.component-content .link-list {
    max-width: 728px;
  }

  .container-maritime4.container-about4>.component-content::after,
  .banner-cta .quantum-cta__image-wrap,
  #banner-maritime .row>div:nth-child(2)::before,
  .banner-cta .quantum-cta__text,
  #participating.container-maritime4>.component-content::after {
    opacity: 0;
  }

  .banner-cta.aos-animate .quantum-cta__image-wrap,
  #banner-maritime.aos-animate .row>div:nth-child(2)::before,
  #participating.container-maritime4.aos-animate>.component-content::after {
    animation: moveLeft 0.6s ease-in-out 0.5s forwards;
  }

  .container-maritime4.container-about4.aos-animate>.component-content::after {
    animation: moveRight 1s ease-in-out 1s forwards;
  }

  .container-maritime4>.component-content {
    overflow: hidden;
  }


  .banner-cta.aos-animate .quantum-cta__text {
    animation: fadeIn 1s ease-in-out 1s forwards;
  }

  .home-clinical-studies {
    max-width: 100%;
    padding: 0;
    position: relative;
  }

  .home-clinical-studies::before {
    content: "";
    background-image: url(/-/media/Themes/Amgen/Maritimestudy/Maritimestudy/Images/Maritime-clinical-studies-bg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: auto;
    left: 0;
    width: 766px;
    height: 419px;
    z-index: -1;
    bottom: -150px;
  }

  @media screen and (max-width: 991px) {
    .home-clinical-studies {
      padding: 0 20px;
    }

    .home-clinical-studies::before {
      width: 100%;
      height: 419px;
      bottom: -60px;
    }
  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
    .home-clinical-studies {
      padding: 0 20px;
    }

    .home-clinical-studies::before {
      width: 100%;
      height: 419px;
      bottom: -100px;
    }
  }


  .maritimestudy-resources picture.vjs-poster:before {
    content: '';
    background-image: url(/-/media/637B2D6779EF41DCBE5702F013F78EA4.ashx);
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  /* .maritimestudy-resources video{
  visibility: hidden !important;
  opacity: 0;
} */
  .maritimestudy-resources .vjs-poster img {
    opacity: 0;
  }

  .maritimestudy-resources .vjs-poster {
    background-color: #fff !important;
  }

  .maritimestudy-resources #video-5ec23c2d-0b71-4e74-a993-d162f2e0e23e .vjs-big-play-button {
    display: none !important;
  }

  .overlay {
    display: none;
  }

  .menu-opened .overlay {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }

  body.menu-opened {
    overflow: hidden;
  }

  .maritimestudy-resources .header-nav .container#header-1 {
    min-height: 45px;
  }

  /* .maritimestudy-resources .language-selector{
  display: none !important;
} */

  #resource-tab-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 13px;
    height: 71px;
    border-radius: 10px;
    background-color: rgba(3, 4, 94, 1);
  }

  #resource-tab-content .mCSB_scrollTools {
    opacity: 1;
  }

  #resource-tab-content .mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent !important;
    display: none;
  }

  #resource-tab-content .mCSB_container {
    padding-right: 5px;
  }

  #resource-tab-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(3, 4, 94, 1);
  }

  #resource-tab-content .mCSB_scrollTools .mCSB_draggerContainer {
    bottom: 10px;
  }

  #resource-tab-content .mCSB_scrollTools .mCSB_dragger {
    height: 71px !important;
  }

  .home-clinical .spanish_text {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  p.clinical-study-rt {
    text-transform: uppercase;
  }

  .container-about2 .accordion .field-heading:before,
  .container-about2 .accordion .field-heading:after {
    content: "";
    position: absolute;
    background-color: rgba(3, 4, 94, 1);
    transition: transform 0.25s ease-out;
  }

  .container-about2 .accordion .field-heading:before {
    top: 50%;
    right: 7px;
    width: 2px;
    height: 16px;
    transform: translateY(-50%);
  }

  .container-about2 .accordion .field-heading:after {
    top: 50%;
    right: 0;
    width: 16px;
    height: 2px;
    margin-top: -1px;
  }

  .container-about2 .accordion .item.active .field-heading::before {
    display: none;
  }

}


@keyframes zoomIn {
  from {
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 0;
  }

  to {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}

@keyframes zoomOut {
  from {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes moveRight {
  from {
    transform: translateX(-20%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes moveLeft {
  from {
    transform: translateX(20%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}




html:where([lang="es-US"]) {

  .jump-link ul {
    gap: 5px;
  }

  .clinical-studies #jumplinks>.component-content .link-list {
    max-width: 953px;
  }

  .maritime #jumplinks>.component-content .link-list {
    max-width: 740px;
  }

  .clinical_studies_box {
    min-height: 120px;
  }

  .home-clinical .clinical_studies .clinical_studies_box2 p {
    max-width: 100%;
  }

  @media screen and (max-width: 767px) {
    .clinical-studies .jump-link ul {
      width: 915px;
    }

    .clinical_studies_box {
      min-height: 100px;
    }
  }
}

html:where([lang="fr-CA"]) {
  @media screen and (max-width: 767px) {
    .clinical-studies.fr-clinical-studies .jump-link ul {
      width: 1100px;
    }
  }
}

/* video */

.maritimestudy-resources #video-5ec23c2d-0b71-4e74-a993-d162f2e0e23e picture.vjs-poster::before {
  background:
    linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
    url("/-/media/Themes/Amgen/Maritimestudy/Maritimestudy/Images/Understanding Clinical Trials_thumbnail");
}

.maritimestudy-resources #video-5ec23c2d-0b71-4e74-a993-d162f2e0e23e picture.vjs-poster::before {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.maritimestudy-resources #video-5ec23c2d-0b71-4e74-a993-d162f2e0e23e picture.vjs-poster::after {
  content: "Coming Soon";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Roboto Flex";
  font-size: 35px;
  font-weight: bold;
  color: white;
  text-align: center;
  padding: 10px;
  border-radius: 5px;
}

.maritimestudy-resources #video-4830f940-4c2a-40cd-885c-ac3b08a43611 picture.vjs-poster::after {
  top: 70%;
}

.maritimestudy-resources #video-5ec23c2d-0b71-4e74-a993-d162f2e0e23e {
  pointer-events: none;
}

.maritimestudy-resources #video-4830f940-4c2a-40cd-885c-ac3b08a43611 picture.vjs-poster:before {
  content: unset;
}

.maritimestudy-resources #video-4830f940-4c2a-40cd-885c-ac3b08a43611 .vjs-poster img {
  opacity: unset;
}

/* video-end */
html:where([lang="en-US"]) {

  .clinical_studies_box:nth-child(3),
  .clinical_studies_box:nth-child(4) {
    background-color: #f2f4fb;
    display: flex;
    flex-direction: row;
    position: relative;
    gap: 85px;
    align-items: center;
    justify-content: space-between;
    transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
    padding: 0 24px;
  }

  a.clinical_studies_box:hover {
    background-color: #03045e;
  }

  #footer-menu-container>.component-content {
    align-items: flex-start;
  }

  #footer-menu-container>.component-content .link-list:nth-child(1) {
    padding-top: 20px;
  }

  .quantum-drop-down-menu__list-item {
    padding: 0 4px;
  }

  .clinical_studies_box:nth-child(3) {
    gap: 66px;
    min-height: 125px;
  }

  .clinical_studies_box {
    min-height: 125px;
  }

  .container-maritime2 .who-can-sec ul li sup {
    font-size: 60%;
  }

  .maritime.maritime-hf #jumplinks>.component-content .link-list,
  .maritime.maritime-cv #jumplinks>.component-content .link-list {
    max-width: 738px;
  }

  @media screen and (min-width:992px) {
    #footer-menu-container .link-list:nth-child(2) ul {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      max-width: 50%;
    }

    #footer-menu-container .link-list:nth-child(2) ul>li {
      width: calc(50% - 10px);
    }

    #footer-menu-container .link-list:nth-child(2) ul>li.item0,
    #footer-menu-container .link-list:nth-child(2) ul>li.item2 {
      order: 1;
    }

    #footer-menu-container .link-list:nth-child(2) ul>li.item1,
    #footer-menu-container .link-list:nth-child(2) ul>li.item3 {
      order: 2;
    }

    #footer-menu-container .link-list:nth-child(2) h3 {
      display: flex;
      justify-content: center;
      max-width: 180px;
    }
  }

  @media screen and (max-width:576px) {
    .clinical_studies_box:nth-child(3) {
      gap: 45px;
    }
  }

}