/*home-page-code*/

.flex-section-small .flex-section-img {
  padding: 4px;
  margin-left: 8px;
  max-width: 56px;
  height: 56px;
  width: 100%;
}

.row-one.box-3.flex-section-small .section-one img, .row-one.box-4.flex-section-small .section-one img {
  padding: 0px;
}

#column-box .row-one.box-1.flex-section-small p, #home-pg-ar #column-box .row-one.box-2.flex-section-small p, #home-pg-ar #column-box .row-one.box-3.flex-section-small p, #home-pg-ar #column-box .row-one.box-4.flex-section-small p {
    /* line-height: 20.2px; */;
}

#main-section {
  padding-top: 195px;
}

#home-pg-ar #banner-content {
  padding: 24px;
  text-align: center;
}

#home-pg-ar #banner-content p.first-text-para {
  font-size: 19px;
  line-height: 22.8px;
}

#home-pg-ar #banner-content .cmp-text,
#home-pg-ar #flex-section-home .cmp-text {
  padding: 0px;
}

#home-pg-ar #banner-content h1 {
  margin: 16px 0px 16px 0px;
}

#home-pg-ar #banner-content h1 {
  background-color: #B2D234;
  font-size: 32px;
  font-weight: 700;
  line-height: 38.4px;
  color: #004D74;
  padding: 12px;
  margin: 16px 0px 16px 0px;
  font-family: "Roboto", sans-serif;
}

#home-pg-ar #banner-content .banner-green-text {
  font-size: 19px;
  line-height: 22.8px;
  margin-bottom: 16px;
}

#home-pg-ar #banner-content .small-footnote {
  color: #ffffff;
}

/*flex-container*/
#flex-section-home {
  margin: 32px 0px;
}

#flex-section-home .flex-content-section {
  margin: 0 0 32px 0;
  padding: 16px;
}

#flex-section-home .flex-content-section h2.flex-sec-toptext {
  margin: 0;
  color: #004D74;
  font: 700 29px/34.8px "Roboto", sans-serif;
}

#flex-section-home .flex-content-section p.flex-second-text {
  color: rgb(60, 66, 66);
  font: 400 25px/30.8px "Roboto", sans-serif;
}

#column-box-2{
  margin-bottom: 80px;
}

#column-box  .flex-section-small, #column-box-2 .flex-section-small{
  max-width: 308px;
  margin: 0 auto;
}

#column-box .azcl-columns__base, #column-box-2 .azcl-columns__base{
  gap: 15px;
}

#column-box .section-one ,#column-box-2 .section-one {
  padding: 20px 16px;
  display: flex;
  justify-content: space-between;
  max-height: 96px;
}

#column-box .section-one,#column-box-2 .section-one{
  border-bottom: 3px solid;
  border-bottom-color: #B2D234;
  background-color: #004D74;
}

#column-box .section-two, #column-box-2 .section-two{
  background-color: #F5F7F7;
}

.section-one .blue-heading {
  color: #B2D234;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
}

#column-box .section-one p ,#column-box-2 .section-one p {
  font-size: 16px;
  line-height: 19.2px;
}

.section-two a.grey-box-anchor {
  font: 400 16px/19.2px "Roboto", sans-serif;
  text-decoration: underline;
  color: #003864;
}

#column-box .section-two, #column-box-2 .section-two{
  padding: 32px 16px;
  display: flex;
  gap: 16px;
  flex-direction: column;
}

#patient-support-and-resources .box-wrap .box-wrap-inner,
 #patient-support-and-resources .box-wrap .box-wrap-inner .ul-section-home li,
 #home-button-blue span {
  font-size: 16px;
  line-height: 19.2px;
}

.ul-section-home li {
  font: 400 16px/19.2px "Roboto", sans-serif;
  color: rgb(60, 66, 66);
}

#column-box .section-two a.grey-box-anchor,#column-box-2 .section-two a.grey-box-anchor {
  width: fit-content;
}

#patient-support-and-resources .box-wrap .box-wrap-inner .desc-normal-text {
  font: 400 16px/21.92px "Roboto", sans-serif;
  color: rgb(60, 66, 66);
}

#patient-support-and-resources .box-wrap .box-wrap-inner {
  padding: 40px;
}

#patient-support-and-resources {
  gap: 0px;
}

#patient-support-and-resources .box-wrap .box-wrap-inner .topheading-text {
  margin-bottom: 24px;
  font: 700 29px/34.8px "Roboto", sans-serif;
  color: #004D74;
}

.yellow-box-wrap.box-wrap a {
  font: 400 16px/19.2px "Roboto", sans-serif;
  color: #004D74;
  text-decoration: underline;
}

#patient-support-and-resources .box-wrap .box-wrap-inner .sub-heading-text-box {
  margin-bottom: 16px;
  font: 700 16px/21.92px "Roboto", sans-serif;
  color: rgb(60, 66, 66);
}

#patient-support-and-resources .box-wrap .box-wrap-inner .ul-section-home {
  list-style: disc;
  padding-left: 40px;
}

.yellow-box-wrap.box-wrap a {
  display: block;
}

#home-pg-ar #home-button-blue {
  width: 100%;
  cursor: pointer;
  margin: 35px 0px 0px;
  padding: 46px 20px;
  background-color: #004D74;
  display: inline-block;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
}

#home-pg-ar #home-button-blue span {
  color: #ffffff;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
}

#patient-support-and-resources .azcl-column-par1 {
  background-color: #E4F2FA;
}

#patient-support-and-resources .azcl-column-par2 {
  background-color: #F3F8E1;
}

.yellow-box-wrap.box-wrap .last-anchor-flex {
  margin-top: 16px;
  margin-bottom: 0px;
}

.yellow-box-wrap.box-wrap .flex-anchor-yellow::after {
  background-image: url("/content/dam/intelligentcontent/brands/ic-lynparzaar/us/en/images/global/external-link-blue.png");
  background-size: cover;
  content: "";
  display: inline-block;
  width: 14px;
  height: 13px;
  background-repeat: no-repeat;
  margin-left: 3px;
  position: relative;
}

#home-pg-ar #main-section>.container.responsivegrid:first-child {
  background-color: #004D74;
}

#home-pg-ar #home-button-blue:hover {
  text-decoration: none;
}
/*home-page-code*/




@media screen and (max-width:991px) {
  #patient-support-and-resources {
    display: block;
    scroll-margin-top: 170px;
  }

  #column-box .azcl-columns__base, #column-box-2 .azcl-columns__base {
    grid-template-columns: repeat(1, 1fr);
  }

  .section-two.last-link-blue {
    min-height: 126px;
  }

  #row-two {
    margin-top: 15px;
  }

  .ul-section-home.second-ul-blue {
    margin-bottom: 16px;
  }

  #patient-support-and-resources .box-wrap .text-yellow-box.bg-cream.box-wrap-inner {
    padding-bottom: 34px;
  }

  #patient-support-and-resources .box-wrap .box-wrap-inner .desc-normal-text {
      /* line-height:19.2px; */
  }

  #home-pg-ar #home-button-blue {
    margin: 45px 0px 0px;
  }

  #flex-section-home {
    margin-bottom: 0px;
  }
  
/*******code when the lanuage node is removed  *********/
  /*html[lang="en"] #main-section {*/
  /*  padding-top: 175px;*/
  /*}*/
/*******code when the lanuage node is removed  *********/;
}

/*desktop-sesign*/
@media screen and (min-width:992px) {
    /* homepage code */
  #home-pg-ar #banner-content {
    padding: 47.5px 0px;
    max-width: 1280px;
    margin: 0 auto;
  }

  #home-pg-ar #banner-content h1 {
    font-size: 40px;
    line-height: 48px;
  }

  #main-section {
    padding-top: 0px;
    margin-bottom: 80px;
  }

  #column-box .section-two,#column-box-2 .section-two{
    min-height: 188px;
  }

  #row-one {
    margin-bottom: 15px;
  }

  #flex-section-home {
    /*margin: 32px 80px;*/
    max-width: 1280px;
    margin: 32px auto 0px;
  }

  #column-box ,#column-box-2{
    padding: 0;
  }

  #row-two {
    grid-template-columns: repeat(4, 1fr);
  }

  #patient-support-and-resources {
    gap: 10px;
  }

  #patient-support-and-resources .box-wrap .box-wrap-inner {
    padding: 32px;
  }

  #patient-support-and-resources .text-yellow-box.bg-cream.box-wrap-inner {
    padding-right: 33px;
  }

  #patient-support-and-resources .box-wrap .box-wrap-inner .topheading-text {
    font-size: 33px;
    line-height: 39.6px;
  }

  #home-pg-ar #home-button-blue {
    width: 100%;
  }

  #flex-section-home .flex-content-section h2.flex-sec-toptext {
    font-size: 33px;
    line-height: 39.6px;
  }

  #column-box #row-two .section-two , #column-box-2 #row-two .section-two {
    min-height: 155px;
  }

  #patient-support-and-resources .box-wrap .box-wrap-inner .sub-heading-text-box {
    margin-bottom: 17px;
  }



  /* homepage code */;
}

/* compatbilty  CSS*/
@media screen and (min-width:1300px) and (max-width:1370px) {
  #flex-section-home {
    max-width: 1310px;
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media screen and (min-width:400px) and (max-width:768px) {
  #column-box .flex-section-small, #column-box-2 .flex-section-small{
    max-width: 100%;
    padding: 0 20px;
  }
}

@media screen and (min-width:992px) and (max-width:1300px) {
  #home-pg-ar #banner-content, #flex-section-home {
    margin: 0 40px;
  }
}

@media screen and (min-width:768px) and (max-width:1300px) {

  #column-box .azcl-columns__base,#column-box-2 .azcl-columns__base{
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width:500px) and (max-width:991px) {
  #main-section {
    /* padding-top: 132px; */
    /* padding-top: 152px; */
    padding-top: 163px;
  }
}

@media screen and (max-width:370px) {
  #column-box .section-one ,#column-box-2 .section-one  {
    padding: 20px 13px;
  }
}

@media screen and (max-width:360px) {
  #main-section {
    padding-top: 195px;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {

  #column-box .section-two ,#column-box-2 .section-two{
    min-height: 188px;
  }

  #column-box #row-two .section-two ,#column-box-2 #row-two .section-two{
    min-height: 155px;
  }
}

/*******code when the lanuage node is removed  *********/


/* @media screen and (min-width:501px) and (max-width:610px) {
  html[lang="en"] #main-section {
   
    padding-top: 154px;
  
  }
}
@media screen and (min-width:611px) and (max-width:991px) {
  html[lang="en"] #main-section {
   
    padding-top: 146px;
  
  }
} */

/*@media screen and (min-width:426px) and (max-width:747px) {*/
/*  html[lang="en"] #main-section {*/
/*    padding-top: 145px;*/
/*  }*/
/*}*/

/*@media screen and (min-width:748px) and (max-width:991px) {*/
/*  html[lang="en"] #main-section {*/
/*    padding-top: 114px;*/
/*  }*/
/*}*/
/*******code when the lanuage node is removed  *********/
@media screen and (min-width:1301px) and (max-width:1340px) {

        #home-pg-ar #banner-content {
       
        margin: 0 30px;
    }
}

/*margin-added-code*/
#home-pg-ar #patient-support-and-resources {

 margin-top: 80px!important;

}

