/* faqs CSS */

#faqs .carousel-nav .nav-items ul.nav-items-list li a:active {
    font-weight: 700;
    border: 2px solid rgb(0, 56, 100) !important;
    background: rgb(255, 255, 255) !important;
    text-decoration: underline;
  }
  
  #section-faq {
    /* max-width: 896px; */
  max-width: 848px;
  margin: 0 auto;
    /* padding-top: 80px; */
    /* padding-bottom: 80px; */
  ;
  }
  
  .section-heading {
  font-size: 34px;
  line-height: 48px;
  text-decoration-line: none;
  text-align: center;
  margin: 0 auto;
  color: #3c4242;
  font-family: 'SpaceGrotesk', sans-serif;
  font-weight: 400;
  margin-bottom: 80px;
  padding-top: 100px;
  }
  
  #faqs #banner-section {
  padding: 90px 24px;
  }
  /*accordian*/
  
  /* 
  .accordion-main .accordion-item {
    margin-bottom: 10px;
  ;
  }
  */
  
  /* .accordion-main .accordion-title {
  cursor: pointer;
  background-color: #ffffff;
  padding: 24px 16px;
  border-bottom: 1px solid #C4CFCD;
  }
  .accordion-item.accordion-open .accordion-title {
  background-color: #f5f7f7;
  border-bottom: none;
  }
  .accordion-main .accordion-title h5 {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  color: #3C4242;
  text-decoration: none;
  position: relative;
  padding-right: 10px;
  }
  .accordion-main .accordion-title h5::after {
  content: "";
  position: absolute;
  right: 5px;
  top: 50%;
  transition: all 0.2sease -in-out;
  display: block;
  border: 5px solid;
  border-color: #3c4242 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  }
  .accordion-item.accordion-open h5::after {
  transform: translateY(-50%) rotate(180deg);
  }
  .accordion-main .accordion-body {
  overflow: hidden;
  padding: 0 20px;
  height: 0;
  opacity: 0;
  transition: all .2sease-in-out;
  visibility: hidden;
  background: #F5F7F7;
  border-bottom: 1px solid #C4CFCD;
  }
  
  .accordion-main .accordion-item.accordion-open .accordion-body {
  visibility: visible;
  height: auto;
  opacity: 1;
  padding: 16px 16px;
  }
  .accordion-main .accordion-body ul {
  list-style-position: outside;
  padding: 0 35px 0 25px;
  }
  .accordion-main .accordion-body ul li {
  font-size: 18px;
  line-height: 28px;
  color: #3c4242;
  list-style-type: disc;
  font-weight: 400;
  padding: 0 0 0 5px;
  }
  */
  .li-link {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding-left: 30px;
  margin-top: 24px;
  position: relative;
  }
  
  .li-link a.acc-link {
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 5px;
  }
  
  .footenote {
  font-size: 12px;
  text-align: center;
  color: #3C4242;
  margin-top: 40px;
  padding-bottom: 110px;
  max-width: 848px;
  margin: 40px auto 0;
  }
  
  #section-faq .cmp-accordion__button {
  cursor: pointer;
  background-color: #ffffff;
  padding: 24px 16px 32px 16px;
  border-bottom: 1px solid #C4CFCD;
  }
  
  #section-faq .cmp-accordion__button.cmp-accordion__button--expanded {
  /* padding: 16px 16px; */
  background: #F5F7F7;
  border-bottom: none;
  }
  
  #section-faq .cmp-accordion__button .cmp-accordion__title {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  color: #3C4242;
  text-decoration: none;
  position: relative;
  padding-right: 15px;
  font-family: var(--primary-font);
  }
  
  #section-faq .cmp-accordion__panel--expanded {
  display: block;
  background: #f5f7f7;
  border-bottom: 1px solid #C4CFCD;
  padding-bottom: 16px;
  }
  
  #section-faq .cmp-text ul {
  list-style-position: outside;
  padding: 0 0 0 25px;
  }
  
  #section-faq .cmp-text ul li {
  font-size: 18px;
  line-height: 150%;
  color: #3c4242;
  list-style-type: disc;
  font-weight: 400;
  padding: 0 0 0 5px;
  margin-bottom: 5px;
  }
  
  #section-faq .cmp-accordion__icon::before {
  content: "";
  position: absolute;
  right: 5px;
  top: 50%;
  transition: all 0.2sease -in-out;
  display: block;
  border: 5px solid;
  border-color: #3c4242 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  transition: 200ms;
  }
  
  #section-faq .cmp-accordion__button--expanded .cmp-accordion__icon::before {
  transform: translateY(-50%) rotate(180deg);
  }
  
  #section-faq .toggle-accordion {
  color: #830051;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 10px;
  }
  
  #section-faq .toggle-accordion .expand-all.active {
  background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-down-red.svg);
  background-repeat: no-repeat;
  background-position: right 3px;
  padding-right: 25px;
  background-size: 16px;
  transition: 200ms;
  }
  
  #section-faq .collapse-all.active {
  background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-up-red.svg);
  background-position: right 3px;
  padding-right: 25px;
  background-size: 16px;
  background-repeat: no-repeat;
  transition: 200ms;
  }
  
  #section-faq .toggle-accordion .expand-all.active:hover {
  color: #003864;
  text-decoration: underline;
  border: 0px solid #fff !important;
  background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-down-blue.svg);
  }
  
  #section-faq .collapse-all.active:hover {
  color: #003864;
  text-decoration: underline;
  border: 0px solid #fff !important;
  background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-up-blue.svg);
  }
  
  #section-faq .toggle-accordion .expand-all.active:focus {
  color: #830051;
  text-decoration: underline;
  border: 0px solid #fff !important;
  background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-down-red.svg);
  }
  
  #section-faq .collapse-all.active:focus {
  color: #830051;
  text-decoration: underline;
  border: 0px solid #fff !important;
  background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-up-red.svg);
  outline-style: none !important;
  }
  
  #faqs *::-webkit-direct-focus {
    outline: none !important;
  }
  
  .companion-diagnostic {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 32px 16px;
  margin-top: 32px;
  margin-bottom:25px;
  }
  
  .companion-diagnostic-type {
  width: 304px;
  display: flex;
  align-items: center;
  padding: 20px 5px;
  border-radius: 32px;
  text-align: left;
  box-shadow: 4px 4px 15px 0px #00000026;
  background-color: #fff;
  }
  
  .companion-diagnostic-type img {
  width: 180px;
  }
  
  .companion-diagnostic .companion-diagnostic-type:first-child a {
  gap: 0px;
  position: relative;
  }
  
  .companion-diagnostic .companion-diagnostic-type:first-child a img {
  margin-left: 5px;
  }
  
  /*.companion-diagnostic .companion-diagnostic-type:first-child a sup {*/
  /*  position: absolute;*/
  /*  bottom: 20px;*/
  /*  right: -1px;*/
  /*  top: auto;*/
  /*}*/
  
  .li-link.li-link1 {
  padding: 0;
  margin-left: -10px;
  }
  
  a.find-link {
  text-align: center;
  display: flex;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  margin: 24px auto 10px;
  align-items: center;
  justify-content: center;
  gap: 5px;
  }
  
  p.ftnote {
  font-size: 12px;
  font-weight: 400;
  padding-right: 10px;
  margin-bottom: 40px;
  margin-top: 24px;
  }
  #faqs p.ftnote {
  padding:0 34px 0 24px;
  }
  
  .testingLab__container {
  justify-content: center;
  }
  
  p.footenote.footenote1 {
  padding-bottom: 70px;
  }
  
  p.footenote.font14 {
  font-size: 14px;
  margin-top: 0;
  }
  
  .testingLab, .testingLab__text_outside {
  background-color: #ffffff;
  }
  
  .pt80 {
  padding-top: 80px;
  }
  
  #accordion-section .acc-ref {
  list-style-position: outside;
  padding-left: 20px;
  }
  
  .acc-ref li {
  font-size: 16px;
  line-height: 20px;
  padding-left: 10px;
  list-style-type: auto;
  }
  
  .acc-ref li::marker {
  font-weight: 600;
  }
  
  .footenote.ft-ref {
  max-width: 100%;
  padding: 0;
  text-align: left;
  margin-left: -8px;
  }
  
  #section-faq #footnotes-accordion {
  margin-bottom: 80px;
  }
  
  #faqs .carousel-nav .nav-items {
  width: 100%;
  }
  
  #faqs .carousel-nav .nav-items ul.nav-items-list li a {
  text-decoration: none;
  }
  
  #faqs .carousel-nav .nav-items ul.nav-items-list li a:hover {
  text-decoration: underline;
  }
  
  #faqs .carousel-nav .prev-arrow, #faqs .carousel-nav .next-arrow {
  /*pointer-events: none;*/
  cursor: default;
  opacity: initial;
  }
  
  #faqs .carousel-nav .prev-arrow:after, #faqs .carousel-nav .next-arrow:after {
  color: #8D9E9B;
  }
  
  .nowrap {
  white-space: nowrap;
  }
  
  /*faq entire site fixes start*/
  #faqs .acc-link.bold-link {
  padding: 0;
  display: inline-block;
  font-size: 1.125rem;
  line-height: 120%;
  }
  
  .li-link .acc-link:after,
  .companion-diagnostic-type a:after
  {
  content: '';
  background: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-right-purple.svg);
  background-size: 16px 16px;
  margin: 2px 0 0 2px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  flex-shrink:0;
  }
  .biopsis-sample a:after {
  content: '';
  background: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-right-purple.svg);
  background-size: 16px 16px;
  /*position: absolute;*/
  /*margin: 4px 0 0 2px;*/
  margin: 2px 0 0 2px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  }
  .biopsis-sample.var-1 a:after {
  content: '';
  background: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/arrow-right-purple.svg);
  background-size: 16px 16px;
  position: absolute;
  /*margin: 4px 0 0 2px;*/
  margin: 2px 0 0 2px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  }
  
  /*.companion-diagnostic-type a:after,
  .biopsis-sample a:after {
  position: absolute;
  }*/
  
  .li-link .acc-link:hover::after,
  .li-link .acc-link:active::after,
  .li-link .acc-link:focus::after,
  .companion-diagnostic-type a:hover::after,
  .companion-diagnostic-type a:active::after,
  .companion-diagnostic-type a:focus::after,
  .biopsis-sample a:hover::after,
  .biopsis-sampl a:active::after,
  .biopsis-sampl a:focus::after {
  background: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/right-arrow-blue.svg');
  margin: 2px 0 0 2px;
  min-width: 16px;
  }
  
  
  .biopsis-sample a:hover::after {
  background: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/right-arrow-blue.svg');
  margin: 2px 0 0 2px;
  min-width: 16px;
  }
  .biopsis-sample a.biopsis-link-one:hover::after {
  background: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/right-arrow-blue.svg');
  margin: 2px 0 0 2px;
  min-width: 16px;
  }
  .li-link a.acc-link:hover::after {
  background: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/right-arrow-blue.svg');
  margin: 2px 0 0 2px;
  min-width: 16px;
  }
  .li-link.li-link1 a.acc-link {
  max-width: 190px;
  }
  
  #faqs #section-faq .css-m3t0kv:focus-within {
  border: none;
  }
  
  .companion-diagnostic-type a {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 0px;
  text-decoration: none;
  font-family: var(--primary-font);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5rem;
  flex-direction: row-reverse;
  }
  
  #faqs .companion-diagnostic-type a {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    text-decoration: none !important;
  }
  
  #faqs .css-m3t0kv {
    gap: 0;
    padding: 0;
  }
  
  .companion-diagnostic-type a img {
  max-width: 180px;
  }
  
  #faqs .companion-diagnostic .companion-diagnostic-type .breast,
  #faqs .companion-diagnostic .companion-diagnostic-type .ovarian {
  max-width: 80px;
  }
  
  .biopsis-sample {
  display: flex;
  align-items: center;
  justify-content: center;
  }
  
  .biopsis-sample.var-1 {
  justify-content: start;
  }
  
  .biopsis-sample a {
  font-size: 24px;
  font-weight: 600;
  padding: 10px 0;
  }
  
  #faqs .biopsis-sample a {
    font-size: 1.125rem !important;
  }
  
  #faqs .cmp-accordion__panel {
    padding: 16px;
  }
  
  #faqs .cmp-accordion__item a {
  text-decoration: underline;
  font-size: inherit;
  display: inline-flex;
  }
  
  #faqs #footnotes-accordion .cmp-accordion__button:hover {
    color: inherit;
    border-color: transparent;
  }
  
  #faqs #footnotes-accordion .cmp-accordion__icon::before {
    background-image: url('/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/dropdown-arrow-grey.svg');
  }
  
  /*
  #faqs li.MuiListItem-root.MuiListItem-gutters.MuiListItem-padding.list-item.px-0.pt-1.pb-0.ListItem.css-oixmti,
  #faqs li.MuiListItem-root.MuiListItem-gutters.MuiListItem-padding.list-item.ListItem.css-oixmti {
  list-style: square !important;
  }
  */
  
  #faqs ul li ul li {
  list-style: square !important;
  }
  
  #faqs .desktop_max-w-screen-deskto.gina-protect .resource-card.video {
  flex-direction: row;
  }
  
  #faqs .desktop_max-w-screen-deskto.gina-protect .card_gene_mutations .resource-card__media {
  position: relative;
  width: 100%;
  min-width: auto;
  display: flex;
  }
  
  #faqs #section-faq .cmp-accordion__button:hover {
    text-decoration: none;
  }
  
  #faqs .testingLab__image_container {
    max-width: none;
  }
  
  @media only screen and (min-width: 1024px) {
  .gina-protect .card_gene_mutations .resource-card__media {
    position: relative;
    width: 100%;
    min-width: auto;
    display: flex;
  }
  
  .gina-protect .resource-card.video {
    flex-direction: row;
  }
  
  .gina-protect .resource-card.card_gene_mutations {
    min-width: auto;
    max-width: max-content;
    width: auto;
  }
  #faqs #footnotes-accordion .references-text
  {
      padding-bottom: 0px !important;
  }
  }
  /*faq entire site fixes end*/
  
  @media only screen and (min-width: 744px) {
    #faqs  .slider-container {
          padding-top: 28px;
          padding-bottom: 28px;
      }
  .toggle-accordion {
    text-align: right;
    cursor: pointer;
    margin-right: -4px;
  }
  
  #faqs .section-heading {
    margin-bottom: 32px;
    padding-top: 80px;
    font-size: 2.125rem;
    line-height: 150%;
  }
  
  #faqs #section-faq .toggle-accordion {
    padding: 8px 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 150%;
    background-color: transparent !important;
    margin-bottom: 0;
  }
  
  #faqs #section-faq .cmp-accordion__button {
    padding: 24px 16px;
    min-height: auto;
  }
  
  #faqs .footenote {
    padding-bottom: 80px;
  }
  
  #faqs .li-link a.acc-link:nth-child(2) {
    margin-left: 8px;
    margin-right: -8px;
  }
  
  #faqs .li-link a.acc-link:nth-child(3) {
    margin-right: -12px;
  }
  
  #faqs #text-0c99e2221a .slider-container {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  
  #faqs .gina-protect .resource-card.card_gene_mutations {
    min-width: 416px;
    max-width: 632px;
    
  }
  
  #faqs .gina-protect .card_gene_mutations .resource-card__media {
    min-width: 264px;
  }
  .biopsis-sample .acc-link
  {
  padding-bottom: 0px;
    padding-top: 15px;
  }
  #faqs #text-d0b77e5d0d .slider-container
  {
  padding-bottom: 24px;
  }
  }
  
  #faqs #text-1663992d6a .biopsis-sample a:after, #faqs #text-5f1144a6e9 .biopsis-sample a:after, #faqs #text-5de7e549b0 .biopsis-sample a:after, #faqs #text-2e3524fa5f .biopsis-sample a:after {
    margin: 4px 0 0 2px;
  }
  
  #faqs .li-link {
    padding-left: 0;
  }
  
  #faqs .li-link a.acc-link {
    gap: 0;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 120%;
  }
  
  #faqs #text-62e857478b ul li {
    list-style-type: lower-roman ;
  }
  
  #faqs .list-style-lower-roman {
    /*padding-left: 2rem !important;*/
    list-style-type: lower-roman !important;
  }
  
  #faqs .subscribe-connect-section__sub__headline
  {
  font-family: 'SpaceGrotesk';
  }
  
  
  @media only screen and (max-width: 744px) {
    #faqs #banner-section {
        padding: 80px 24px;
        max-height: 408px;
    }
  
    #faqs #banner-section .banner .banner-content {
        width: 83.333333% !important;
    }
  
    #faqs .section-heading {
        padding-top: 32px;
        margin-bottom: 32px;
        padding-left: 24px;
        padding-right: 24px;
        text-align: left;
        font-size: 1.8125rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
  
    #faqs #section-faq .toggle-accordion {
        padding: 0 20px;
        height: 35px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-bottom: 0;
    }
  
    #faqs #section-faq .cmp-accordion__button {
        padding: 20px 24px;
    }
  
    #faqs #section-faq .cmp-accordion__button .cmp-accordion__title {
        font-size: 20px;
    }
  
    #faqs .footenote {
        margin: 20px 0 0;
        text-align: left;
        padding: 0 24px 40px;
    }
  
    #faqs .testingLab {
        padding-bottom: 0;
    }
  
    #faqs .pt80 {
        padding-top: 40px;
    }
  
    #faqs .cmp-accordion__panel {
        padding: 0 0px 15px 0;
    }
  
    #faqs #section-faq .cmp-text ul li {
        font-size: 16px;
    }
  
    #faqs .acc-link.bold-link {
        font-size: 1rem !important;
    }
  
    #faqs .li-link {
        padding-left: 0;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        margin-top: 20px;
    }
  
    #faqs .li-link a.acc-link {
        font-size: 1rem;
    }
  
    #faqs .companion-diagnostic {
        gap: 20px;
        margin-top: 20px;
    }
  
    #faqs .companion-diagnostic-type {
        width: 342px;
        border-radius: 12px;
        padding: 20px 16px;
    }
  
    #faqs .companion-diagnostic-type img {
        width: 72px;
    }
  
    #faqs .companion-diagnostic .companion-diagnostic-type .breast, #faqs .companion-diagnostic .companion-diagnostic-type .ovarian {
        max-width: none;
    }
  
    #faqs #text-0fb57eb3d1 .biopsis-sample,
    #faqs #text-1663992d6a .biopsis-sample, 
    #faqs #text-5f1144a6e9 .biopsis-sample, 
    #faqs #text-5de7e549b0 .biopsis-sample, 
    #faqs #text-2e3524fa5f .biopsis-sample  {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-left: 20px;
        font-size: 1rem;
    }
  
    #faqs #text-0fb57eb3d1 .biopsis-sample a.acc-link,
    #faqs #text-1663992d6a .biopsis-sample a.acc-link, 
    #faqs #text-5f1144a6e9 .biopsis-sample a.acc-link, 
    #faqs #text-5de7e549b0 .biopsis-sample a.acc-link, 
    #faqs #text-2e3524fa5f .biopsis-sample a.acc-link  {
        font-size: 1rem !important;
        display: block;
    }
  
    #faqs #text-0fb57eb3d1 .biopsis-sample a.acc-link:after {
        margin: 4px 0 0 5px;
    }
  
    #faqs .li-link.li-link1 {
        padding-left: 40px;
    }
  
    #faqs .li-link.li-link1 a.acc-link {
        max-width: none;
    }
    
    #faqs #section-faq-item-50247960a6-panel {
        padding: 0 0 20px 0 !important;
    }
    
    #faqs #text-99e83af9b0 {
        padding: 0 24px;
    }
    
    #faqs #section-faq-item-72c7891719-panel {
        padding: 0 0 20px 0;
    }
  
    #faqs #text-cd72348124 {
        padding: 0 24px;
    }
  
    .companion-diagnostic-type a:after
  /*.biopsis-sample a:after*/ {
  position: absolute;
  }
    #faqs #section-faq .cmp-text ul {
      list-style-position: outside;
      padding: 0 24px 0 49px;
  }
    #faqs #section-faq .cmp-text ul ul{
      list-style-position: outside;
      padding: 0 0 0 25px;
  }
  
  }
  
  #faqs .css-2mhe7k {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    margin-top: -32px;
    width: calc(100% + 16px);
    margin-left: -16px;
  }
  
  #faqs .css-2mhe7k > .MuiGrid-item {
    padding-left: 16px;
    padding-top: 32px;
    justify-content: center;
  }
  
  #faqs .css-1ic8h89 {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    margin: -32px 0px 0px -16px;
    width: calc(100% + 16px);
  }
  
  #faqs .css-1ic8h89 > .MuiGrid-item {
    padding-left: 16px;
    padding-top: 32px;
  }
  
  #faqs .css-1ic8h89 > .MuiGrid-item:nth-child(1), #faqs .css-1ic8h89 > .MuiGrid-item:nth-child(2) {
    padding-top: 28px;
  }
  
  #faqs .css-l0yups {
    box-sizing: border-box;
    margin: 0;
    flex-direction: row;
  }
  
  #faqs .css-1qtoxua {
    margin: 0;
    box-sizing: border-box;
    width: 100%;
  }
  
  #faqs .imageLink__card {
    display: flex;
    align-items: center;
    justify-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 12px;
    text-align: center;
    box-shadow: 4px 4px 15px 0px #00000026;
    background-color: #fff;
  }
  
  #faqs .css-18ojeh3 {
    margin: 0;
    font: inherit;
    color: #830051;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 0px;
    color: #830051;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  
  #faqs .css-18ojeh3:hover {
    text-decoration: underline !important;  
    color: #003864;
  }
  
  #faqs .td-none {
    text-decoration: none !important;  
  }
  
  #faqs .css-50lpb0 {
    width: 72px !important;
  }
  
  #faqs .css-50lpb0>*:not(style) {
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  
  @media (min-width: 744px) {
    #faqs .imageLink__card {
        flex-direction: column;
        width: 308px;
        border-radius: 32px;
    }
  
    #faqs .css-18ojeh3 {
      font-size: 1.125rem;
    }
  
    #faqs .css-50lpb0 {
      width: 180px !important;
    }
  }
  
  @media (max-width: 744px) {
    #faqs .css-1ic8h89 > .MuiGrid-item:nth-child(1), #faqs .css-1ic8h89 > .MuiGrid-item:nth-child(2), #faqs .css-1ic8h89 > .MuiGrid-item {
     padding-top: 20px;
    }
  #faqs .faq-companion-cards {
      padding: 0 24px !important;
  }
    #faqs .css-2mhe7k {
      padding-top: 28px;
    }
    
    #faqs .inpage-submenu.mobile-only ul {
      height: 27px;
    }
    
    #faqs #banner-section .banner .img-section {
      max-height: 106px;
    }
  #faqs .biopsis-sample.mobile-left 
  {
      padding-left: 44px ;
      justify-content:left;
  }
  #faqs .biopsis-sample
  {
  display: inline-block;
  padding: 8px 24px 0 44px;
  }
  #faqs .biopsis-sample a {
      font-size: 1rem !important;
  }
  }
  #faqs .cmp-accordion__item ol a
  {
  display: inline;
  }
  
  #faqs #text-13ba7156ff .slider-container,
  #faqs #faqs-text-component-1 .slider-container {
      padding-bottom: 20px;
  }
  
  @media (min-width: 744px) {
      
      #faqs #banner-section .banner .img-section {
          max-height: 232px;
      }
      
      #faqs #text-13ba7156ff .slider-container,
      #faqs #faqs-text-component-1 .slider-container {
          padding-bottom: 24px;
      }
  }
      
  #faqs #banner-section .banner .banner-content h1 {
      line-height: 120%;
  }
  
  @media (min-width: 1024px) {
  #faqs .gina-protect .resource-card.card_gene_mutations {
    min-width: 416px;
    max-width: 632px;
    
  }
  #faqs .gina-protect .slider-container .card_gene_mutations .resource-card__body .resource-card__action-buttons button:not(:first-child){
    min-width:auto !important;  
  }
  
  }
 
@media (min-width: 744px) and (max-width: 1023px) {
  #faqs .inpage-submenu {
    padding: 12px 24px;
    height: auto;
}
} 


@media (min-width: 744px) and (max-width: 870px) {
    #faqs #section-faq, #faqs #biomarkers-text-component-2 .footenote {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

