.qna-text-block .top-title span {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 123.3%;
	color: #4A4A4A;
  }
  .qna-text-block .top-btn {
	background: #0085CE;
	width: 28px;
	height: 28px;
	flex-shrink: 0;
	cursor: pointer;
	position: relative;
 }
 .qna-text-block .top-btn::after {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3252 8.5L8.21697 1.5L15.1088 8.5' stroke='white'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	transform: rotate(180deg);
	transition: transform 1s;
}
  .qna-text-block .block-top {
	display: flex;
	background-color: white;
	justify-content: space-between;
	min-height: 28px;
	align-items: center;
  }
  .qna-text-block .top-title {
	padding: 2px 20px;
  }
  .qna-text-block {
	margin-bottom: 16px;
  }
  .qna-text-block .block-bottom {
	background-color: white;
	margin-top: 2px;
	display: none;
	opacity: 0;
  } 
  .qna-text-block.active .block-bottom {
	display: block;
  }
  .qna-text-block.active .top-btn:after {
	transform: rotate(0deg);
  }
  .qna-text-block .block-bottom-in {
	padding: 20px;
  } 