@charset "UTF-8";

    .lawfirm-single-item .down-content .FAQ {
      width: 100%;
      font-weight: 500;
      font-size: 1rem;
      font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
      letter-spacing: 0.02em;
      word-spacing: 0.01em;
      line-height: 1.5;
      margin-bottom: 2rem;
    }
    .lawfirm-single-item .down-content .FAQ a {
      color: #303030 !important;
      line-height: 180%;
      border-bottom: 0.2rem solid #303030 !important;
      text-decoration: none;
    }
    .lawfirm-single-item .down-content .FAQ a:hover {
      color: #1A99B4 !important;
      line-height: 180%;
      border-bottom: 0.2rem solid #1A99B4 !important;
      text-decoration: none;
    }

    .lawfirm-single-item .down-content .FAQ p {
      font-weight: 400;
      font-size: 0.9rem;
      font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
      letter-spacing: 0.02em;
      word-spacing: 0.01em;
      margin-bottom: 1rem;
    }

    .lawfirm-single-item .down-content .FAQ img {
      width: auto !important;
      border-radius: 0;
    }

    .lawfirm-single-item .down-content .FAQ p a {
      font-size: 0.9rem;
      color: #1A99B4 !important;
      transition: all .3s;
      border-bottom: 0 solid #1A99B4 !important;
    }

    .lawfirm-single-item .down-content .FAQ p a:hover {
      color: #f5a425 !important;
      border-bottom: 0 solid #1A99B4 !important;
    }



    .Faqs {
      text-align: left;
    }

    .Faqs h4 {
      display: block;
      position: relative;
      font-size: 1.55em;
      line-height: 180%;
      font-weight: 700;
      letter-spacing: 0.02em;
      word-spacing: 0.01em;
      background: linear-gradient(to right, #99CFDA, #1A99B4);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      color: transparent;
      margin-bottom: 1em;
    }
	@media (max-width: 768px) {
 	   .Faqs h4 {
		font-size: 1.5em;
 	   }
}

	/* 가상 요소로 하단 border 대체 */
	.Faqs h4::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 0.15em;
		border-radius: 0.23em;
		background: linear-gradient(to right, #99CFDA, #1A99B4);
	}


    .lawfirm-single-item .down-content .Faqs ul li {
      padding: 1rem 0;
      margin: 0;
      list-style: none;
      border-bottom: 0.1em solid #ddd !important;
    }

    .lawfirm-single-item .down-content .Faqs ul li a {
      font-size: 0.9rem;
      color: #1A99B4 !important;
      transition: all .3s;
      border-bottom: 0 solid #1A99B4 !important;
    }
    .lawfirm-single-item .down-content .Faqs ul li a:hover {
      color: #f5a425 !important;
      border-bottom: 0 solid #1A99B4 !important;
    }