.faq-item{
	border-radius: 16px;
	border: 1px solid #C6CCD2;
	background: rgba(255, 255, 255, 0.60);
	display: block;
	width: 100%;
	margin: 16px 0;
  font-family: var(--font-primary);
  font-size: var(--font-size-base);
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  justify-content: space-between;
  cursor: pointer;
  transition: 0.4s;  
  flex-direction: column;
}

.faq-item-header{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 16px 24px 16px 24px;
  align-items: center;

}

.faq-item h3 {
	color: #020F31;
	/* Desktop/Subtitle/Bold */
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
  margin:0;
}

.faq-item .accordion-icon{
  content:
}

.accordion.active, .faq-item:hover {
  border-radius: 16px;
  background: var(--Alpha-White-60, rgba(255, 255, 255, 0.60));
  /* Elevation+Blur/Light 200 */
  box-shadow: 0px 2px 20px 0px rgba(8, 63, 205, 0.20);
  backdrop-filter: blur(3px);
}

.accordion-icon-more, .accordion.active .accordion-icon-less{
  display: block;

}


.accordion.active .accordion-icon-more, .accordion-icon-less{
  display: none;
}

.accordion-icon-less img, .accordion-icon-more img{
  min-width:32px;
  min-height:32px;
} 

.accordion .panel {
  display:none;
  transition: 0.4s;    
}

.accordion .panel a{
 color: var(--magenta-500-p, #D6165B);

}


.accordion.active .panel{
  height: auto;
  display:block!important;
  padding: 0px 24px 16px 24px;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  widows: 100%;
  transition: 0.4s;    

}