.accordion-first-section >.cmp-accordion .cmp-accordion__item{
  padding: 40px 0px ;
  border-top:1px solid #E6E7E8;
  border-bottom: 1px solid #E6E7E8;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__header .cmp-accordion__button{
  background-color: transparent;
  position: relative;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding-right: 40px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button::after{
  content:"";
  background: url("../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Down-Icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  height: 32px;
  width: 32px;
  position: absolute;
  right: 0;
  
}
.accordion-first-section >.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded::after{
  transform: rotate(180deg);
}

.accordion-first-section >.cmp-accordion .cmp-accordion__header .cmp-accordion__title{
  font-family: Inter;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.28px;
  background: linear-gradient(90deg, #0073BB 0%, #D62049 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .faqHeading{
  display: block;
  color:  #333;
  font-family: Inter;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.2px;
  margin: 24px 0px;
  position: relative;

}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .faqHeading::after{
  content:'';
  width: 20px;
  height: 4px;
  background:  #D62049;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 22px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqHeading::before{
  content:'';
  width: 20px;
  height: 4px;
  background:  #0073BB;
  display: block;
  position: absolute;
  bottom: -4px;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text p{
    color:  #333;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 24px ;
    letter-spacing: -0.16px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .faqSubHeading{
  display: block;
  color: #333;
  font-family: Inter;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.16px;
  margin: 16px 0px 8px;

}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text p a{
  color:  #0073BB;
  font-family: Inter;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px ;
  letter-spacing: -0.16px;
  text-decoration-line: underline;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table{
  border-collapse:separate;
  margin: 0 auto;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr td:first-child{
  width: 279px;
  padding: 10px;
  text-align: center;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody td{
  width: 100px;
  padding: 10px;
  text-align: center;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:first-child td:first-child{
    visibility: hidden;
    border:unset;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:first-child td{
  border-radius: 10px 10px 0px 0px;
  border-bottom: 1px solid #fff;
 
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:first-child td,
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:nth-child(2) td
 {
  color:  #FFF!important;
  text-align: center;
  font-family: Inter;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.12px;
  background:  #0073BB;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:first-child td:nth-child(2){
 border-right: 0.5px solid #E6E6E6;;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:not(:nth-child(1)) td{
  color:  #5B5B5B;
  text-align: center;
  font-family: Inter;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.12px;
  border: 0.5px solid #E6E6E6;
  
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:not(:nth-child(1)) td:first-child{
  border-left: 1px solid #0073BB;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:not(:nth-child(1)) td:last-child{
  border-right: 1px solid #0073BB;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:first-child td:last-child{
  border-left:1px solid #0073BB; 
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:nth-child(even):not(:nth-child(2)) {
  background-color: #F6F6F6;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:last-child td{
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 30px 20px 20px;
  border-bottom: 1px solid  #0073BB !important;
  background:  #FFF;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:last-child td p{
  color:  #5B5B5B;
  font-family: Inter;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.1px;
  text-align: start;
 }
 .accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text ul{
  display: flex;
  gap:16px;
  flex-wrap: wrap;
 }
 .accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text ul li .gradient-text{
  color:  #333;
  font-family: Inter;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.16px;
  display: flex;
  align-items: center;
  gap: 8px;
  background: unset;
  background-clip: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text ul li .gradient-text::before{
   content: '';
   background: url("../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/gradient-tick.svg");
   width: 13px;
   height: 9px;
   display: block;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .mr-tp-16{
  margin-top: 16px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .mr-bt-16{

  margin-bottom: 16px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .disclaimer-text .cmp-text ul{
  display: flex;
  flex-direction: column;
  gap: unset;
  padding-left: 21px;

}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .disclaimer-text .cmp-text ul li{
  color: #333;
  font-family: Inter;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px ;
  letter-spacing: -0.16px;
  list-style: disc;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs{
  margin:0;

}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist{
   margin: 24px 0px 6px;
   gap: 14px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist .cmp-tabs__tab{
    border-radius: 24px;
    padding: 8px 16px;
    background:  #F2F7FB;
    color: #333;
    opacity: 0.7;
    text-align: center;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    line-height:  14px ;
    letter-spacing: -0.14px;
    display: flex;
    align-items: center;
    border-color: unset;
    border-bottom: unset;
    position: relative;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{
  color:  #333;
  opacity: 1;
  text-align: center;
  font-family: Inter;
  font-size: 0.875rem;
  font-style: normal;
  line-height: 14px;
  letter-spacing: -0.14px;
  gap: 6px;
  justify-content: center;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active::before{
  content: '';
  background: url("../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/faq-tabs-icon.svg");
  height: 14px;
  width: 13px;
  display: block;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active::after{
  content: "";
  background-image: linear-gradient(90deg, #0073BB 20%, #D62049 80%);
  display: block;
  position: absolute;
  height: calc(100% + 3px); 
  width: calc(100% + 3px);
  z-index: -1;
  border-radius: 1000px;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper .faqHeading::before,
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper .faqHeading::after
  {
    display: none;
  }

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper >br:first-of-type{
  display: none;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper{
  display: block;
  position: relative;
  padding: 18px 0px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper{
  width: 100%;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(
    90deg,
    rgba(0, 115, 187, 0.00) 0%,      
    rgba(0, 115, 187, 0.50) 25%,     
    rgba(0, 115, 187, 0.80) 50%,    
    rgba(0, 115, 187, 0.50) 75%,     
    rgba(0, 115, 187, 0.00) 100%   
  );
  border-image-slice: 1;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text p:last-child .faqWrapper{
    padding-bottom: unset;
    border-image: unset;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper .faqHeading{
  margin: 0px 0px 8px;
  position: relative;
  padding-left: 32px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text .faqWrapper .faqHeading .lead{
  position: absolute;
  left: 0;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper .faqSubHeading a {
  font-weight: 700;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper .faqSubHeading {
    color:  #333;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height:  24px ;
    letter-spacing: -0.16px;
    margin: 0px 0px 0px 32px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:last-child td p:last-child{
  margin-top: 8px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .faqWrapper .faqSubHeading .eclipse-dots,
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .faqSubHeading .eclipse-dots {
  display: flex;
  gap: 8px;

}
.accordion-header-tag >.cmp-accordion .cmp-accordion__header .cmp-accordion__title {
  background: transparent;
  -webkit-text-fill-color: unset;
}

/* **************************** FAQ changes start ************************ */
.accordion-first-section .faq-tabs .leadproxytext :where(h1,h2,h3,h4,h5,h6) {
    display: block;
    position: relative;
    margin: 0px 0px 8px;
    padding: 18px 0px 0px 32px;
    color: #333;
    font-family: Inter;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.2px;
    width: 100%;
    border-top: 1px solid transparent;
    border-image: linear-gradient(90deg, rgba(0, 115, 187, 0.00) 0%, rgba(0, 115, 187, 0.50) 25%, rgba(0, 115, 187, 0.80) 50%,rgba(0, 115, 187, 0.50) 75%,rgba(0, 115, 187, 0.00) 100%);
    border-image-slice: 1;
}

.accordion-first-section .faq-tabs .leadproxytext .cmp-text :where(h1,h2,h3,h4,h5,h6):first-of-type{
  border-top: unset;
}

.accordion-first-section .faq-tabs .leadproxytext .lead{
  position: absolute;
  left:0;
}
.accordion-first-section .faq-tabs .leadproxytext  p,
.accordion-first-section .faq-tabs .leadproxytext  ul{
  padding-bottom: 18px;
}
.accordion-first-section .faq-tabs .leadproxytext  p:has(+ ul), 
.accordion-first-section .faq-tabs .leadproxytext  ul:has(+ p) {
  padding-bottom: 0;
}

.accordion-first-section .faq-tabs .leadproxytext  p+ul ,
.accordion-first-section .faq-tabs .leadproxytext ul+p{
  padding-bottom: 18px;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext ul{
  display: block;
  margin-left: 50px;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext ul li{
  list-style-type: disc;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext ul li a{
    text-decoration-line: underline;
}

.accordion-first-section .faq-tabs .leadproxytext p {
  margin-left:32px;
}

.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext p,
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext li{
    color: #333;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.16px;
}

.accordion-first-section .faq-tabs .leadproxytext .cmp-text p:last-child,
.accordion-first-section .faq-tabs .leadproxytext .cmp-text ul:last-child{
  padding-bottom: 0;
}


/*******************************faq download button***************************/
.accordion-first-section .faq-download{
  padding: unset;
}
.accordion-first-section .faq-download .cmp-container{
  display: flex;
  flex-wrap: wrap;
  gap:24px;
  padding-top: 24px;
}
.accordion-first-section .faq-download .cmp-container .proxybutton .cmp-button{
  display: flex;
  flex-direction: row-reverse;
  gap: 4px;
  border-radius: 8px;
  border: 1px solid #0073BB;
  padding: 12px 16px;
  align-items: center;
}
.accordion-first-section .faq-download .cmp-container .proxybutton .cmp-button .cmp-button__text{
  color: #58595B;
  font-family: Inter;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}
.accordion-first-section .faq-download .cmp-container img{
  width: 22px;
  height: 24px;
}


/* **************************** FAQ changes END ************************ */

/* Style for H1 heading */
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text p:has(.heading-number),
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text p:has(.heading-number)  {
  position: relative;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text p .heading-number,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text p .heading-number {
  position: absolute;
  top: 18px;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text p .heading-number,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text p .heading-number,
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6),
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6) {
  color: #333;
  font-family: 'Inter';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.2px;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6),
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6) {
  padding: 18px 0 8px 32px;
  margin: unset;
  border: unset;
  border-image: unset;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text .faqWrapper .faqSubHeading,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text .faqWrapper .faqSubHeading {
  width: 100%;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(
  90deg,
  rgba(0, 115, 187, 0.00) 0%,      
  rgba(0, 115, 187, 0.50) 25%,     
  rgba(0, 115, 187, 0.80) 50%,    
  rgba(0, 115, 187, 0.50) 75%,     
  rgba(0, 115, 187, 0.00) 100%   
);
  border-image-slice: 1;
  padding: 0 0 18px 32px;
  margin: unset !important;
  display: block;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text p:last-child .faqWrapper .faqSubHeading,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text p:last-child .faqWrapper .faqSubHeading {
  padding-bottom: unset;
  border-image: unset;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text.accordion-h1-heading .cmp-text .faqWrapper,
.custom-accordion .tabs-container .text.accordion-h1-heading .cmp-text .faqWrapper {
  border-bottom: unset;
  padding: unset;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading p,
.accordion-first-section .cmp-accordion .cmp-accordion__panel .faq-tabs .accordion-h1-heading p,
.custom-accordion .tabs-container .accordion-h1-heading p {
  margin: unset;
  padding: unset;
}

@media screen and (max-width:768px){
  .homepage-faq-container{
    padding: 0px 20px!important;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__header .cmp-accordion__title{
    font-size: 1.25rem;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__header .cmp-accordion__button{
    padding-right: 40px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__item{
    padding: 16px 0px;
  }
 
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .faqHeading{
    font-size: 1.125rem;
    margin:20px 0px 24px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text p, 
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text p a,
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .faqSubHeading,
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text ul li .gradient-text,
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper .faqHeading,
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper .faqSubHeading
  {
    font-family: Inter;
    font-size: 0.875rem;
  }
 
  .life-insurance-text table{
    padding-bottom: 16px;
    display: block;
    overflow-x: scroll;
  }

  .life-insurance-text table::-webkit-scrollbar{
    height: 4px;
    border-radius: 5px;
  } 

  .life-insurance-text table::-webkit-scrollbar-thumb{
    background-color: #58595B; 
    border-radius: 4px;
    height: 4px;
  }

  .life-insurance-text table::-webkit-scrollbar-track{
    background-color:#E6E7E8 ; 
    border-radius: 4px;
    height: 4px; 
  }

  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr td:first-child{
    min-width:181px;
    width: 100%;
  }

  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody td{
    min-width: 56px;
    width: 100%;

  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:not(:nth-child(1)) td{
    font-size: 0.625rem;
    padding: 10px 1px;
  }

  .accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:first-child td,
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel  .text .cmp-text table tbody tr:nth-child(2) td{
   font-size: 0.5rem;

  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:last-child td p{
    font-size: 0.438rem;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:last-child td p:last-child{
    margin-top: 4px;
  }

  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text table tbody tr:last-child td{
    padding: 20px 11px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper{
    padding: 16px 0px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper .faqHeading{
    padding-left: 20px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .text .cmp-text .faqWrapper .faqSubHeading {
    margin-left: 20px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist{
    flex-wrap: unset;
    overflow:scroll;
    scrollbar-width: none; 
    gap: 8px;
    margin: 20px 0px 4px;
    padding: 6px 2px;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist .cmp-tabs__tab,
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{
    font-size:0.75rem;
    flex: 0 0 auto; 
    font-family: Inter;
    font-weight: 700;
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button::after {
    height: 24px;
    width: 24px;
    
  }
  .accordion-first-section >.cmp-accordion .cmp-accordion__panel .disclaimer-text .cmp-text ul li{
    font-size: 0.875rem;
  }
  
/* **************************** FAQ changes start ************************ */
.accordion-first-section .faq-tabs .leadproxytext :where(h1,h2,h3,h4,h5,h6){
  font-size: 0.875rem;
  padding: 16px 0px 0px 20px;
}
.accordion-first-section .faq-tabs .leadproxytext p{
  margin-left: 20px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext ul{
  margin-left:35px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext p,
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .faq-tabs .leadproxytext li{
  font-size: 0.875rem;
}
.accordion-first-section .faq-tabs .leadproxytext  p,
.accordion-first-section .faq-tabs .leadproxytext  ul{
  padding-bottom: 16px;
}
.accordion-first-section .faq-tabs .leadproxytext  p+ul ,
.accordion-first-section .faq-tabs .leadproxytext ul+p{
  padding-bottom: 16px;
}
/*******************************faq download button***************************/
.accordion-first-section .container .cmp-container{
  padding-top: 16px;
  row-gap: 16px;
  column-gap: 8px;
}
/* **************************** FAQ changes end ************************ */

/* Style for H1 heading  */
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text p .heading-number,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text p .heading-number {
  top: 16px;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text p .heading-number,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text p .heading-number,
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6),
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6) {  
  font-size: 0.875rem;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6),
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text :where(h1,h2,h3,h4,h5,h6) {
  padding: 16px 0 8px 20px;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading .cmp-text .faqWrapper .faqSubHeading,
.custom-accordion .tabs-container .accordion-h1-heading .cmp-text .faqWrapper .faqSubHeading {
  padding: 0 0 16px 20px;
}
.accordion-first-section >.cmp-accordion .cmp-accordion__panel .text.accordion-h1-heading .cmp-text .faqWrapper,
.custom-accordion .tabs-container .text.accordion-h1-heading .cmp-text .faqWrapper {
  padding: unset;
}
.accordion-first-section .cmp-accordion .cmp-accordion__panel .accordion-h1-heading p,
.accordion-first-section .cmp-accordion .cmp-accordion__panel .faq-tabs .accordion-h1-heading p,
.custom-accordion .tabs-container .accordion-h1-heading p {
  margin: unset;
  padding: unset;
}
}

